zabbixから障害発生時のメール送信について
お世話になっております。
なにもかも初心者です。ご教授お願いいたします。
障害が発生した際にアクションにてメールを送信するように設定しましたが、メールが送信されません。
zabbix_server.logやmaillogを確認しましたが、送信失敗などのメッセージも出ておりません。
OS・・・・・・CentOS6.5 64ビット
zabbix・・・zabbix-version1.8
OS上からコマンドで
echo BBB | mail -s "aaa" -r zabbix@localhost.localdomain XXXXXX@XXX.co.jp
echo BBB | mail -s "aaa" -r zabbix@XXXXXX.com matsumoto.machi@bsc.fujitsu.comを実行すると
メールがきちんと送信されます。
ただし、/var/log/maillogには以下が表示されます。
send-mail: warning: smtputf8_enable is true, but EAI support is not compiled in
postdrop: warning: smtputf8_enable is true, but EAI support is not compiled in
ですが、zabbixからエラーを発生させてもメールが送信されません
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
メディアの設定は
タイプ メール
SMTPサーバ localhost
SMTPHello localhost
送信元メールアドレス zabbix@XXXXXX.com
対処、ご指摘等お願いいたします。
KAZ - 投稿数: 1085
syunaさん
アクション有効になってますか?
この頃2.2しか使ってないので売る覚えですが
デフォルト無効だったと思います。
TNK - 投稿数: 4740
メールが送信されるかどうか以前に、アクションは実行されている
のですか?
アクションの実行でエラーは発生していないのですか?
ログファイルだけではなく、Webインターフェースのイベントなど
の画面上で「メッセージアクション」の欄にはどのように表示され
ていますか?
そもそもアクションが実行されていないのであれば、
・アクションの設定
・障害が発生したホストに対するユーザのアクセス権限
・ユーザに設定したメディア
などを見直してください。
アクションが実行されようとしてWebインターフェース上でエラー
が出ているようであれば、そのメッセージをお教えください。
あと、「初心者です」という表現はされないほうが良いでしょう。
誰だって最初は初心者です。
自分がまだ初心者だと思うのであれば、どんどん学習していけば
良いと思います。
まずはわかる範囲でいいので、障害に関係のありそうな情報を提示
していただければ、ある程度は予測して調べますし、足らなければ
こういう情報を提供して欲しいとお願いします。
最後に、Zabbix 1.8系は既にサポートが終了しています。
不具合があっても脆弱性の問題があっても公式に修正されたものは
提供されません。
早急に新しいバージョンに移行されることを強くお勧めします。
syuna - 投稿数: 9
返信ありがとうございます。
アクション有効になっております。
アクションが実行されようとしてWebインターフェース上でエラー
が出ているようであれば、そのメッセージをお教えください。
⇒特にメッセージが表示されていない認識です。
最後に、Zabbix 1.8系は既にサポートが終了しています。
⇒ありがとうございました。知りませんでした。
バージョンアップ等検討したいと思います。
TNK - 投稿数: 4740
それでは、イベントの詳細を確認すると、そのメール送信のアクシ
ョンは「送信済み」と表示されているのですね?
KAZ - 投稿数: 1085
syunaさん
>⇒特にメッセージが表示されていない認識です。
添付は2.2.9のイベントの画面ですが、アクションが有効でアクション条件にヒットするとアクション欄に「成功」か「失敗」が表示されます。
※:「実行中」と言う状態もあります。
アクション欄に「-」となっているのは実行するアクション条件にヒットしてないイベントです。
halchiyo - 投稿数: 19
syunaさん、
少し話がそれてしまうのですが、誤解されたきっかけを知りたいので、
参考までに教えて下さい。
どうしてまだ1.8.xが利用可能と認識されたのでしょうか?
何かの資料を参考にしたと思うのですが、何の情報ソースを
もとにバージョンを決めたのか教えて下さい。
> Zabbix 1.8系は既にサポートが終了しています。
> ⇒ありがとうございました。知りませんでした。
syuna - 投稿数: 9
アクションは「-」になっております。
やはり、アクションの設定がうまくできないってことなんでしょうか?
TNK - 投稿数: 4740
アクション自体が実行されていないのであれば、先にも質問させて
いただきましたが、メールを送ろうと設定したユーザの権限として、
障害が発生したホストへのアクセス権は設定されていますか?
最低でも読み込みの権限が付与されていることが必要です。
もし、お分かりにならないのであれば、以下の内容を可能な範囲で
どのように設定されているのか、各設定項目の設定状況をお教えく
ださい。
・アクションの設定
アクションのコンディション
アクションのオペレーション
・送信先に指定したユーザの設定
特にメディア
・そのユーザのユーザグループの設定
ホストに対するアクセス権限
syuna - 投稿数: 9
そうなんですね。条件を見直してみます。
halchiyo - 投稿数: 19
悩みながら検証しているのだと思いますが、ちょっと情報が少なくてつらいですね。
以下のような設定画面と、結果の画面そのまま添付してもらえるとフォローしやすいかも知れないですね。
トリガーの設定
アクションの設定
関連するメディアの設定
トリガーの結果
アクションの結果
syuna - 投稿数: 9
コメントありがとうございます。
金曜日からサーバDOWNにより本日まで使えず・・・・・コメントが遅くなりました。
画面の結果そのものを添付はちょっと・・・なので設定内容を記載させていただきます。
【設定】→【アクション】
名前:A
コンディション:トリガーの深刻度 = "軽度の障害"
トリガー = "WEB:PING"
オペレーション:メッセージの送信先 ユーザ "Admin"
【管理】→【ユーザ】
名前:B
ユーザ:2
メンバー:Admin、B
ユーザの状態:有効
GUIアクセス:システムデフォルト
APIアクセス:無効
デバックモード:無効
権限:読書可能:ホストグループ:Templates,C,zabbix servers
ホスト:WEB,Template_XXX,zabbix servers
【設定】→【アクション】
名前:A
イベントソース:トリガー
デフォルトの件名:【障害発生】{TRIGGER.STATUS}: {TRIGGER.NAME}
デフォルトのメッセージ:Trigger: {TRIGGER.NAME}
Trigger status: {TRIGGER.STATUS}
Trigger severity: {TRIGGER.SEVERITY}
Trigger URL: {TRIGGER.URL}
Item values:
1. {ITEM.NAME1} ({HOSTNAME1}:{TRIGGER.KEY1}): {ITEM.VALUE1}
2. {ITEM.NAME2} ({HOSTNAME2}:{TRIGGER.KEY2}): {ITEM.VALUE2}
3. {ITEM.NAME3} ({HOSTNAME3}:{TRIGGER.KEY3}): {ITEM.VALUE3}
【アクションのコンディション】
(A) and (B)
コンディション (A) トリガ=”WEB:PING"
(B) トリガーの深刻度 = "軽度の障害"
【アクションのオペレーション】
メッセージの送信
シングルユーザ:Admin
Email: XXXXX.XXXX@BBBB.CCCCCC.com 1-7,00:00-23:59; NIWAHD
デフォルトメッセージ:チェック
以上です。
KAZ - 投稿数: 1085
syunaさん
zabbix_server.confのDebugLevelを4に設定し再起動するとZabbixサーバのログがデバックレベルででます。
それ見た方が早いかも。