Filtering notifications and alarms

You can use filtering properties to specify how the probe filters events to receive only preferred notifications and alarms.

The NotificationFilter and ResyncFilter properties allow you to specify what notifications and alarms are sent to the probe. When you use these properties, specify the actual token names. For example, the token h represents the element NV_PERCEIVED_SEVERITY. To specify that the probe is only sent notifications with a perceived severity of 3, set the ResyncFilter property to $h == 3.

You can specify more complex filters using or and and operators. For example, to specify that the probe receives notifications with a perceived severity of 3 or 4, set the ResyncFilter property to the following value:

$h == 3 or $h == 4

You can use the tokens listed below as notification filter properties.

To specify that the probe is only sent with communications alarms, set the NotificationFilter property to $event_name == 'x1'.

Commonly supported tokens

$type_name: This token represents the type of notification and allows the following possible values:

'x1': New alarm

'x3': Alarm with its state changed to either acknowledged or unacknowledged

'x5': Cleared alarm

$event_name: This token represents the type of alarm and allows the following possible values:

'x1': Communications alarm

'x2': Processing error alarm

'x3': Environmental alarm

'x4': Quality of service alarm

'x5': Equipment alarm

'x6': Integrity violation

'x7': Operational violation

'x8': Physical violation

'x9': Security service or mechanism violation

'x10': Time domain violation

Token supported in NotificationFilter only:

$e: This token represents the managed object instance.

Tokens supported in ResyncFilter only

$b: This token represents event time in units of 100 nano seconds since October 15, 1582.

$h: This token represents perceived severity of alarm and allows the following possible values:

2: Critical

3: Major

4: Minor

5: Warning