Customizing the rules file

Edit the rules file for the generic probe to:

  • Apply any vendor-specific enrichment or filtering that the generic rules file does not provide.
  • Migrate custom rules from the system-specific rules file to the generic rules file.
  • Apply changes to the @ClassID, @Manager, and lookup tables as required.
Note: The generic probe may not be able to parse certain attributes if the vendor does not follow the 3GPP standard or has implemented their own types that are not 3GPP compliant.

Attributes

There are some differences in the names or values of attributes between the system-specific probes and the generic probe. The following table indicates where there are differences, and shows the element that the 3GPP standard defines. Be sure to make the necessary changes if you copy over rules from the Probe for Nokia-Siemens Switch/Radio/@vantage Commander 3GPP rules file.

Table 1. Differences in rules file attributes
3GPP element name Probe for Nokia-Siemens Switch/Radio/@vantage Commander 3GPP, Generic 3GPP Probe

ACK_STATE

NV_ACK_STATE

$AckState

ACK_SYSTEM_ID

NV_ACK_SYSTEM_ID

$AckSystemId

ACK_TIME

NV_ACK_TIME

$AckTime

ACK_USER_ID

NV_ACK_USER_ID

$AckUserId

ADDITIONAL_TEXT

NV_ADDITIONAL_TEXT

$AdditionalText

ALARM_CLEARED_TIME

Not available.

$AlarmClearedTime

ALARM_ID

NV-ALARM_ID

$AlarmId

ALARM_LIST_ALLIGNMENT_ REQUIREMENT

NV_ALARM_LIST_ALLIGNMENT_ REQUIREMENT

$AlarmListAllignment Requirement

ALARM_RAISED_TIME

Not available.

$AlarmRaisedTime

BACKUP_OBJECT

BACKUP_OBJECT

$BackupObject

BACKUP_UPSTATUS

NV_BACKUP_UPSTATUS

$BackupUpStatus

CLEAR_SYSTEM_ID

NV_CLEAR_SYSTEM_ID

$ClearSystemId

CLEAR_USER_ID

CLEAR_USER_ID

$ClearUserId

COMMENTS

NV_COMMENTS

$Comments

CORRELATED_NOTIFICATIONS

NV_CORRELATED_ NOTIFICATIONS

$CorrelatedNotifications

Not applicable.

DOMAIN_NAME

domain_name

Not applicable.

EVENT_NAME

EventName

Not applicable.

EVENT_TYPE

EventType

EVENT_TIME

NV_EVENT_TIME

$EventTime

MANAGED_OBJECT_CLASS

NV_MANAGED_OBJECT_CLASS

$ManagedObjectClass

MANAGED_OBJECT_INSTANCE

NV_MANAGED_OBJECT_INSTANCE

$ManagedObjectInstance

MONITORED_ATTRIBUTES

NV_MONITORED_ATTRIBUTES

$MonitoredAttributes

NOTIFICATION_ID

NV_NOTIFICATION_ID

$NotificationID

PERCEIVED_SEVERITY

NV_PERCEIVED_SEVERITY

$PerceivedSeverity

PROBABLE_CAUSE

NV_PROBABLE_CAUSE

$ProbableCause

PROPOSED_REPAIRACTIONS

NV_PROPOSED_REPAIR_ACTIONS

$ProposedRepairActions

REASON

NV_REASON

$Reason

SECURITY_ALARM_DETECTOR

NV_SECURITY_ALARMDETECTOR

$SecurityAlarmDetector

SERVICE_PROVIDER

NV_SERVICE_PROVIDER

$ServiceProvider

SERVICE_USER

NV_SERVICE_USER

$ServiceUser

SPECIFIC_PROBLEM

NV_SPECIFIC_PROBLEM

$SpecificProblem

STATE_CHANGE_DEFINITION

NV_STATE_CHANGE_ DEFINITION

$StateChangeDefinition

SYSTEM_DN

NV_SYSTEM_DN

$SystemDN

THRESHOLD_INFO

NV_THRESHOLD_INFO

$ThresholdInfo

TREND_INDICATION

NV_TREND_INDICATION

$TrendIndication

VENDOR_SPECIFIC_ALARM_TYPE

NV_VENDOR_SPECIFIC_ALARM_ TYPE

$VendorSpecificAlarmType