Datei sendMail.cfg

Wenn Sie E-Mails senden, müssen Sie die Datei sendMail.cfg ändern. Sie enthält den Namen des Mail-Servers und dessen Port, den Namen und die Adresse des Absenders sowie ein CC-Feld für eine Liste von E-Mail-Namen, die automatisch an das in der Ereignisregel definierte ccDst-Feld angehängt werden.

Die Datei sendmail.cfg enthält auch Optionen, mit denen Sie einen Benutzernamen und ein Kennwort für die Authentifizierung auf dem Mail-Server angeben können. Sie finden eine Kopie dieser Datei im Verzeichnis " /nz/data/config auf dem Netezza Performance Server.
Tabelle 1 Ersetzungstags für die Benachrichtigung
Quelle Kennzeichnung Beschreibung
Ereignis eventType Einer der Ereignistypen (z. B. sysStateChanged).
eventTimestamp Das Datum und die Zeit des Auftretens des Ereignisses (z. B. 17-Jun-02, 14:35:33 EDT).
eventArgs Die Ereignisargumente (z. B. hwType = spu, hwId =1002).
eventDetail Kurzform für "eventType", "eventArgs" und "eventTimestamp".
Ereignisregel eventType Einer der Ereignistypen (z. B. hwDiskFull).
eventArgsExpr Der Abgleichausdruck für das Ereignisargument (z. B. hwType == spu).
notifyType Der Typ der Benachrichtigung: email oder runCmd.
notifyDst Das Benachrichtigungsziel (aus -dst) (z. B. jdoe@company.com).
notifyCcDst Das CC-Benachrichtigungsziel (aus -ccDst) (z. B. jsmith@company.com).
notifyMsg Der Benachrichtigungstext (aus -msg).
eventAggrCount Die kumulierte Anzahl von Ereignissen für die Benachrichtigung (nur E-Mail)
Umgebung NZ_HOST Die Hostumgebungsvariable.
NZ_DIR Das Verzeichnis nz .
NZ_BIN_DIR Das Verzeichnis nz bin .
NZ_DATA_DIR Das Verzeichnis nz data .
NZ_KIT_DIR Das Verzeichnis nz kit .
NZ_LOG_DIR Das Verzeichnis nz log .
NZ_SBIN_DIR Das Verzeichnis nz sbin .
NZ_SYS_DIR Das Verzeichnis nz system .
NZ_TMP_DIR Das Verzeichnis nz temp .
Wenn Sie die Argumente email oder runCmd angeben, müssen Sie das Ziel und die Betreffkopfzeile eingeben. Sie können alle folgenden Argumente mit beiden Befehlen verwenden, mit Ausnahme des Arguments -ccDst, das Sie nicht mit dem runCmd verwenden können. In der folgenden Tabelle wird die Syntax der Nachricht aufgelistet.
Tabelle 2. Syntax für die Benachrichtigung
Argument Beschreibung Beispiel
-dst Ihre E-Mail-Adresse -dst ‘jdoe@company.com,bsmith@company.com’

Sie können mehrere Empfänger angeben.

-msg Das Betrefffeld der E-Mail -msg ‘NPS system $HOST went from $previousState to $currentState at $eventTimestamp.’

Diese Nachricht ersetzt $HOST durch den Hostnamen, $previousState durch den vorherigen Systemstatus, $currentState durch den aktuellen Systemstatus und $eventTimeStamp durch den Zeitpunkt (Datum und Zeit), zu dem das Ereignis aufgetreten ist.

-bodyText Optionaler Hauptteil der E-Mail -bodyText '$notifyMsg\n\nEvent:\n$eventDetail\nEvent Rule:\n$eventRuleDetail'

Diese Nachricht ersetzt den Text im Argument -msg durch $notifyMsg, gibt einen Zeilenumbruch und das Wort 'Event' aus, dann den Inhalt von eventType durch eventArgs, Zeilenumbruch und das Wort 'Event Rule'.

-ccDst Optionale Angabe eines CC-Ziels -ccDst ‘rdoe@company.com,tsmith@company.com’

Sie können mehrere Empfänger angeben.