sendMail.cfg ファイル
E メールを送信する場合には、sendMail.cfg ファイルを変更する必要があります。 このファイルには、メール・サーバーの名前と使用ポート、送信者の名前とアドレス、および cc フィールド (イベント・ルールに定義された ccDst フィールドに自動的に追加される E メール宛先名のリスト) を記述します。
また、sendmail.cfg ファイルには、メール・サーバーでの認証用のユーザー名およびパスワードを指定するために使用できるオプションも記述します。 このファイルのコピーはNetezza Performance Server・ホストの '/nz/data/configディレクトリにあります。
| ソース | タグ | 説明 |
|---|---|---|
| イベント | eventType | いずれかのイベント・タイプ (例: sysStateChanged) |
| eventTimestamp | イベントが発生した日時 (例: 17-Jun-02, 14:35:33 EDT) | |
| eventArgs | イベント引数 (例: hwType = spu, hwId =1002) | |
| eventDetail | eventType、eventArgs、eventTimestamp の総称 | |
| イベント・ルール | eventType | いずれかのイベント・タイプ (例: hwDiskFull) |
| eventArgsExpr | イベント引数の一致条件式 (例: hwType == spu) | |
| notifyType | 通知のタイプ: email、または runCmd | |
| notifyDst | 通知の送信先 (-dst より) (例: jdoe@company.com) | |
| notifyCcDst | cc 通知の送信先 (-ccDst より) (例: jsmith@company.com) | |
| notifyMsg | 通知メッセージ (-msg より) | |
| eventAggrCount | 通知イベントの集約カウント (E メールのみ) | |
| 環境 | NZ_HOST | host 環境変数 |
| NZ_DIR | nz ディレクトリー | |
| NZ_BIN_DIR | nz bin ディレクトリー | |
| NZ_DATA_DIR | nz data ディレクトリー | |
| NZ_KIT_DIR | nz kit ディレクトリー | |
| NZ_LOG_DIR | nz log ディレクトリー | |
| NZ_SBIN_DIR | nz sbin ディレクトリー | |
| NZ_SYS_DIR | nz system ディレクトリー | |
| NZ_TMP_DIR | nz temp ディレクトリー |
email または runCmd 引数を指定する場合には、送信先とタイトル・ヘッダーを入力する必要があります。 どちらのコマンドでも以下の引数をすべて使用できますが、-ccDst 引数だけは例外で、runCmd では使用できません。 次の表に、メッセージの構文をリストします。
| 引数 | 説明 | 例 |
|---|---|---|
| -ダスト | 送信先の E メール・アドレス | -dst ‘jdoe@company.com,bsmith@company.com’複数の受信者を指定可能 |
| -メッセージ | E メールのタイトル・フィールド | -msg ‘NPS system $HOST went from $previousState
to $currentState at $eventTimestamp.’ このメッセージでは、$HOST にホスト名、$previousState に前のシステム状態、$currentState に現在のシステム状態、$eventTimeStamp にイベント発生日時が代入されます。 |
| -bodyText | E メールの本文 (オプション) | -bodyText '$notifyMsg\n\nEvent:\n$eventDetail\nEvent Rule:\n$eventRuleDetail'
このメッセージは、引数「-メッセージ」のテキストを「$notifyMsg,」に置き換え、改行と「Event」という単語を出力し、次に「eventType」から「eventArgs,改行と「Event Rule」という単語を出力する。 |
| -ccDst | cc の指定 (オプション) | -ccDst ‘rdoe@company.com,tsmith@company.com’複数の受信者を指定可能 |