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.
| 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 . |
| 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. |