sendMail.cfg ファイル

E メールを送信する場合には、sendMail.cfg ファイルを変更する必要があります。 このファイルには、メール・サーバーの名前と使用ポート、送信者の名前とアドレス、および cc フィールド (イベント・ルールに定義された ccDst フィールドに自動的に追加される E メール宛先名のリスト) を記述します。

また、sendmail.cfg ファイルには、メール・サーバーでの認証用のユーザー名およびパスワードを指定するために使用できるオプションも記述します。 このファイルのコピーはNetezza Performance Server・ホストの '/nz/data/configディレクトリにあります。
表 1. 通知用の代入タグ
ソース タグ 説明
イベント 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 では使用できません。 次の表に、メッセージの構文をリストします。
表 2. 通知の構文
引数 説明
-ダスト 送信先の 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’

複数の受信者を指定可能