The sendMail.cfg file

If you send email, you must modify the sendMail.cfg file. It contains the name of the mail server and its port, the sender name and address, and a CC field for a list of email names that are automatically appended to the ccDst field defined in the event rule.

The sendmail.cfg file also contains options that you can use to specify a user name and password for authentication on the mail server. You can find a copy of this file in the /nz/data/config directory on the Netezza Performance Server host.
Table 1. Notification substitution tags
Source Tag Description
Event eventType One of the event types (for example, sysStateChanged).
eventTimestamp The data and time the event occurred (for example 17-Jun-02, 14:35:33 EDT).
eventArgs The event arguments (for example, hwType = spu, hwId =1002).
eventDetail Shorthand for the eventType, eventArgs, and eventTimestamp.
Event rule eventType One of the event types (for example, hwDiskFull).
eventArgsExpr The event argument match expression (for example, hwType == spu).
notifyType The type of notification, email, or runCmd.
notifyDst The notification destination (from -dst) (for example, jdoe@company.com).
notifyCcDst The cc notification destination (from -ccDst) (for example, jsmith@company.com).
notifyMsg The notification message (from -msg).
eventAggrCount The aggregate count of events for notification (email only)
Environment NZ_HOST The host environment variable.
NZ_DIR The nz directory.
NZ_BIN_DIR The nz bin directory.
NZ_DATA_DIR The nz data directory.
NZ_KIT_DIR The nz kit directory.
NZ_LOG_DIR The nz log directory.
NZ_SBIN_DIR The nz sbin directory.
NZ_SYS_DIR The nz system directory.
NZ_TMP_DIR The nz temp directory.
If you specify the email or runCmd arguments, you must enter the destination and the subject header. You can use all the following arguments with either command, except the -ccDst argument, which you cannot use with the runCmd. The following table lists the syntax of the message.
Table 2. Notification syntax
Argument Description Example
-dst Your email address -dst ‘jdoe@company.com,bsmith@company.com’

You can specify multiple recipients.

-msg The subject field of the email -msg ‘NPS system $HOST went from $previousState to $currentState at $eventTimestamp.’

This message substitutes the host name for $HOST, the previous system state for $previousState, the current system state for $currentState, and the date and time the event occurred for $eventTimeStamp.

-bodyText Optional body of the email -bodyText '$notifyMsg\n\nEvent:\n$eventDetail\nEvent Rule:\n$eventRuleDetail'

This message substitutes the text in the -msg argument for the $notifyMsg, outputs a newline and the word ‘Event’ then the contents of the eventType through eventArgs, newline, and the word ‘Event Rule’.

-ccDst Optional cc specification -ccDst ‘rdoe@company.com,tsmith@company.com’

You can specify multiple recipients.