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.
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 TMF814 standard defines. Be sure to make the necessary changes if you copy over rules from the system-specific rules file.
TMF814 element name | System-specific probes | Generic probe |
---|---|---|
event_name | $event_name | $EventName |
event_type.domain_name | $domain_name | $DomainName |
objectName | $name For example: $AID, $EMS, $ManagedElement. |
$objectName_name For example:
$objectName_AID |
groupName | $name | $groupName_name |
acknowledgeIndication | Not available in the system-specific probes. | $acknowledgeIndication |
attributeList | $attributeList= "attributes;" Here, attributes is a list of attribute/value pairs with a comma separating each pair. For example: $attributeList="a=1, b=2, c=3;" |
$attributeList_name=
"value" For
example: attributeList_a="1"
|
protectedTP | $protectedTP= "terminationpoints;" Here, terminationpoints is a list of termination points and their values separated by commas. For example: $protectedTP="a=1, b=2, c=3;" |
$protectedTP_name="value" For
example: $protetectedTP_a="1" |
switchToTP | $switchToTP= "terminationpoints;" Here, terminationpoints is a list of termination points and their values separated by commas. For example: $switchToTP="a=1, b=2, c=3;" |
$switchToTP_name="value" For
example: $switchToTP_a="1" |
switchAwayFromTP | $switchAwayFromTP=
"terminationpoints;" Here, terminationpoints is a list of termination points and their values separated by commas. For example: $switchAwayFromTP="a=1, b=2, c=3;" |
$switchAwayFromTP_name=
"value" For example:
$switchAwayFromTP_a="1" |
switchAwayFromE | $switchAwayFromE= "equipmentlist;" Here, equipmentlist is a list of equipment attributes and their values separated by commas. For example: $switchAwayfromE="a=1, b=2, c=3;" |
$switchAwayFromE_name=
"value" For example:
$switchAwayFromE_a="1" |
switchToE | $switchToE= "equipmentlist;" Here, equipmentlist is a list of equipment attributes and their values separated by commas. For example: $switchToE="a=1, b=2, c=3;" |
$switchToE_name="value" For
example: $switchToE_a="1" |
protectedE | $protectedE= "equipmentlist;" Here, equipmentlist is a list of equipment attributes and their values separated by commas. For example: $protectedE="a=1, b=2, c=3;" |
$protectedE_name="value" For
example: $protectedE_a="1" |
performanceValue | Not available in the system-specific probes. | $performanceValue_ pmParameter $performanceValue_ pmLocation $performanceValue_ intervalStatus $performanceValue_unit $performanceValue_value |
thresholdValue | Not available in the system-specific probes. | $thresholdValue_ pmParameter $thresholdValue_ pmLocation $thresholdValue_ intervalStatus $thresholdValue_unit $thresholdValue_value |
affectedTPList | $affectedTPList= "terminationpoints;" Here, terminationpoints is a list of termination point names and their values separated by commas. For example: $affectedTPList="a=1, b=2, c=3;" |
$affectedTPList_name=
"value" For example:
$affectedTPList_a="1" |
additionalInfo | $name | $additionalInfo_ name |
X.733::SpecificProblems | $X.733::SpecificProblemsn Here, n is an integer greater than or equal to zero. |
$X.733::SpecificProblems_ name |
X.733::BackUpObject | $name | $X.733::BackUpObject_name |
X.733::Correlated Notifications |
$X.733::Correlated Notificationsn= "Sources: source_namen= source_valuen,...; NotificationIds: notifIdn,...;" Here, n is an integer greater than or equal to zero. |
$X.733::Correlated Notifications_n= "Sources: source_namen= source_valuen,...; NotificationIds: notifIfn,...;" |
X.733::MonitoredAttributes | $name | $X.733::Monitored Attributes_name |
X.733::ProposedRepair Actions |
$X.733::ProposedRepair Actionsn |
$X.733::ProposedRepair Actions_n |
X.733::AdditionalInfo | $name | $X.733::AdditionalInfo_ name |