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.
Table 1. Event types
Event type Tag name Possible values
sysStateChanged previousState, currentState, eventSource <any system state>, <Event Source>
hwRestarted hwType, hwId, spaId, spaSlot, devSerial, devHwRev, devFwRev
  • spu, <SPU HW ID>, <SPA ID>, <SPA Slot>, <SPU/SFI Serial>, <Hardware Revision>, <Firmware Revision>
  • sfi, <SFI HW ID>, <SPA ID>, <SPA Slot>, <SPU/SFI Serial>, <Hardware Revision>, <Firmware Revision>
  • fan, <FAN HW ID>, <SPA ID>, <SPA Slot>
  • pwr, <POWER SUPPLY HW ID>, <SPA ID>, <SPA Slot>
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
  • spu, <SPU HW ID>, <Location String>, <Error String>, <SPU Serial>, <Event Source>
  • disk, <Disk HW ID>, <Location String>, <Error String>, <Disk Serial>, <Event Source>
  • disk enclosure power supply, <PS HW ID>, <Location String>, <Error String>, <Unknown>, <Event Source>
  • disk enclosure fan, <Fan HW ID>, <Location String>, <Error String>, <Unknown>, <Event Source>
  • AMM, <AMM HW ID>, <Location String>, <Error String>, <Unknown>, <Event Source>
  • chassis power supply, <PS HW ID>, <Location String>, <Error String>, <Unknown>,<Event Source>
  • chassis fan, <FAN HW ID>, <Location String>, <Error String>, <Unknown>, <Event Source>
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>