OVNM 5.3 - Operations Agent for NonStop Object Configuration Client Guide

Appendix B: EMS Message Handling 86
3. If again there is no match, then it will check to see if a threshold exists for the Owner and the specific event
(TANDEM.*, Event 203 for example).
4. If there is still no match found, then it will look for a match on Owner and any event (TANDEM.*, any
event).
Normally, once a match is made, it will not check any other match level. The exception to this rule is for the
exact match (A). As stated above, when it searches for an exact match (SSID and Event) and finds it, it will
continue checking the other levels, if the qualification for the event fails. So if you had specified Event Text
Contains and the text was not found, then it will go on to the next match levels B, C and D. This is not performed
on the other levels though. So if no match is made at level A but there is at level B, but the qualification fails, the
event is not processed. If the qualification is successful, then it is processed.
In addition, once a match is made at a given level, all thresholds at that same level will be processed. So if you
have different qualifications specified, all those thresholds will be evaluated and all thresholds will be processed
in which the event passes the qualification test.
For example, consider these EMS thresholds all using “executed-defined-actions”.
A
APPL.PAYROLL
123
Execute defined actions
B
APPL.ATM
123
Text contains cash
C
APPL.PAYROLL
124
Text contains check
D
APPL.PAYROLL
124
Text contains cashed
E
APPL.PAYROLL
124
Text contains check cashed
F
APPL.PAYROLL
*
Execute defined actions
G
APPL.ATM
*
Text contains cash
H
APPL.*
123
Execute defined actions
I
APPL.*
*
Execute defined actions
APPL.PAYROLL.123 will be processed by level A.
APPL.PAYROLL.100 will be processed by level F.
APPL.ATM.123 will be processed by level B if it contains “cash”. If not, it will be processed by level G. It
is an exact match for SSID and Event, but if it fails the qualification test, then OVNM will continue looking
for thresholds with wildcards.
“APPL.ATM.100 just-this-text” will be bypassed. There is no exact match for it, so the first threshold that is a
match is level G, but since the event does not contain ‘cash’, it fails the qualification test. Since this is not
the ‘exact match’ level, no lower levels are checked.
“APPL.PAYROLL.124 Check Cashed” will be processed by level C, D and E since it matches the criteria for
all of those thresholds.
The above describes the process used for both Actions and deciding which message should be sent to the
Enterprise Management Solution. The only differences between the action processing and the Enterprise
Management processing is that only one message will be sent to the Enterprise Management system regardless of
the number of ‘matches’ and it will be based on the LAST threshold that was added. The last one added will be
the first one to be processed.
Appendix B