アクションの設定について
お世話になっております。
現在、zabbix1.8.10を使用し、複数のスイッチを監視しております。
Zabbix serverに登録されているログファイル(/var/log/local1)を監視するトリガー((({Zabbix server:log[/var/log/local1].regexp(gose down)})#0)を使用し、
トリガーが動作したときにアクション(メール送信)が動作するという設定をしています。
現在一通り設定を行い、メールが送信されるところまではうまく動作しているのですが、
アクションが動作すると同じ内容のメールが2通送信されてしまいます。
メールは1通だけ送られるように設定したいのですが、何か方法はありますでしょうか。
【現在の動作】
①ログファイル(/var/log/local1)を監視するトリガーにてログファイルに「goes down」の出力を監視
②設定したメールアドレスに同じ内容のメールが2通送信される
動作例:
1.ログファイル(/var/log/local1)を監視する
2.下記がログファイル(/var/log/local1)に出力された場合に同じ内容のメールが2通送信される
Sep 6 22:58:35 opt-sw-test0 Port 6 goes down
【実行したい動作】
①ログファイル(/var/log/local1)を監視するトリガーにてログファイルに「goes down」の出力を監視
②設定したメールアドレスに同じ内容のメールが1通送信される
動作例:
1.ログファイル(/var/log/local1)を監視する
2.下記がログファイル(/var/log/local1)に出力された場合にメールが1通送信される
Sep 6 22:58:35 opt-sw-test0 Port 6 goes down
わかりにくい部分があるとは思いますが、よろしくお願いします。
TNK - 投稿数: 4769
考えられる可能性としては、以下の可能性が考えられます。
1.2つのトリガーが同じログ出力で反応している
2.アクションでリカバリメッセージにチェックされていて、
ログファイルにgoes downが出力された行よりも後ろに
goes downが合致しないログが出力されている
3.アクションの送信先に指定されたアカウントに対して、
同じ送信先メールアドレスが2つのアカウントに設定さ
れている
トリガーの設定、アクションの設定をご確認ください。
Ctach - 投稿数: 9
返信ありがとうございます。
先の質問が言葉足らずで申し訳ありません。
メールが2通というのは、同じトリガーがきっかけで同じアクションが起動し、同じ内容のメールが2通送信されるというものです。
よって一つのトリガーしか動作していないようです。
(「監視データ」-「イベント」を確認しましたが、イベントは1つしか発生していませんでした。)
こちらにつきましては、設定を確認致しました。
アクションの設定ではリカバリメッセージにチェックは入っていませんでした。
こちらも設定を確認しましたが、同じ送信先メールアドレスが2つのアカウントに設定はせれていませんでした。
その他、確認するべき項目等ございましたら教示願います。
TNK - 投稿数: 4769
「監視データ」->「イベント」の画面を開いて、障害を検知した
行の時間の部分をクリックしてみてください。
メッセージアクションに2件表示されていませんか?
送信先の欄もご確認ください。
Ctach - 投稿数: 9
返信ありがとうございます。
確認しました。
TNKさんのご指摘通り、メッセージアクションに2件表示されていて、
送信先は同じメールアドレスになっていました。
これは同じ送信先メールアドレス2つが1つのアカウントに設定されているということなのでしょうか。