Event match criteria
The event manager uses the match criterion portion of the event rule to determine which events generate a notification and which ones the system merely logs. A match occurs if the event type is the same and the optional event args expression evaluates to true. If you do not specify an expression, the event manager uses only the event type to determine a match.
The event manager generates notifications for all rules that match the criteria, not just for the
first event rule that matches. The following table lists the event types that you can specify and
the arguments and the values that are passed with the event. You can list the defined event types by
using the nzevent listEventTypes command. Used only on z-series systems such as
the 10000-series, 8000z-series, and 5200-series systems.
| Event type | Tag name | Possible values |
|---|---|---|
| sysStateChanged | previousState, currentState, eventSource | <any system state>, <Event Source> |
| hwRestarted | hwType, hwId, spaId, spaSlot, devSerial, devHwRev, devFwRev |
|
| hwDiskFull | hwType, hwId, spaId, spaSlot, diskHwId, location, partition, threshold, value | spu, <SPU HW ID>, <Spa Id>,<SPA Slot>, <Disk HW ID>,
<Location String> <partition #>, <threshold>, <value> |
| For more information, see Disk space threshold notification | ||
| runawayQuery | sessionId, planId, duration | <Session Id>, <Plan Id>, <seconds> |
| For more information, see Runaway query notification. | ||
| custom1 or custom2 | User-specified rule. Use with the nzevent generate command. | |
| For more information, see Creating a custom event rule. | ||
| systemStuckInState | duration, currentState, expectedState | <seconds>, <any system state>, <any system state> |
| For more information, see System state changes. | ||
| histCaptureEvent | configName, histType, storageLimit, loadMinThreshold, loadMaxThreshold, diskFullThreshold, loadInterval, nps, database, capturedSize, stagedSize, storageSize, dirName, errCode, errString | <Config Name>, <query/audit>, <Storage Limit>, <Min Threshold>, <Max Threshold>, <Disk Full Threshold>, <Load Interval>, <Target NPS>, <Target DB Name>, <Captured Size MB>, <Staged Size MB>, <Storage(total) Size MB>, <Dir Name>, <Err Code>, <Err String> |
| histLoadEvent | configName, histType, storageLimit, loadMinThreshold, loadMaxThreshold, diskFullThreshold, loadInterval, nps, database, batchSize, stagedSize, dirName, errCode, errString | <Config Name>, <query/audit>, <Storage Limit>, <Min Threshold>, <Max Threshold>, <Disk Full Threshold>, <Load Interval>, <Target NPS>, <Target DB Name>, <Batch Size MB>, <Staged Size MB>, <Dir Name>, <Err Code>, <Err String> |
| spuCore | hwId, location, errString, eventSource | <HW ID>, <Location String>, <Err String>, <Event Source> |
| regenFault | hwIdSpu, hwIdSrc, locationSrc, hwIdTgt, locationTgt, errString, devSerial, eventSource | <SPU HW ID>, <Source Disk HW ID>, <Source Disk Location>, <Target Disk HW ID>, <Target Disk Location>,<Error String>, <SPU Serial>, <Event Source> |
| hwServiceRequested | hwType, hwId, location, errString, devSerial, eventSource |
|
| transactionLimitEvent | CurNumTX | <Current Number of Transactions> |
| nwIfChanged | hwType, hwId, location, interfaceName, prevState, currState | <HW TYPE>, <HW ID>, <Location String>, <interface name>, <previous state>, <current state> |
| hwNeedsAttention | hwType, hwId, location, errString, devSerial, eventSource | spu, <SPU HW ID>, <Location String>, <Error String>, <SPU Serial>, <Event Source> |
| hwPathDown | hwType, hwId, location, errString, devSerial, eventSource | spu, <SPU HW ID>, <Location String>, <Error String>, <SPU Serial>, <Event Source> |