メール送信設定について
いつもお世話になっております。
下記のようなことがやりたいのですが、
うまく出来ないので、教えていただければ幸いです。
※Zabbix APIやスクリプト等を駆使すれば実現可能かと思いますが、一旦はそれ以外で可能なのかが知りたいです。
○環境
ZabbixServer 6.0
----
○やりたいこと
トリガーにて障害を検知
→メールが飛ぶ
→トリガーにて復旧を検知
→メールが飛ぶ
→GUIより障害を確認済に変更しメッセージを投稿
→そのメッセージ内容がメールに"転記"されてメールが飛ぶ ★この部分のやり方を知りたいです。
○補足
障害がクローズされていない場合で、障害を手動クローズした際は、復旧時の実行内容を設定することで、メッセージが転記({EVENT.UPDATE.HISTORY})されることは確認しております。
ただ、障害が既にクローズされている(ステータスが解決済)ときにそれを設定するところが見当たらないのでわかっておりません。
※運用の都合上、検知して後、一定時間経過等で一旦は復旧としております。
何が原因だったか等を後追いでメッセージ機能を使い、Zabbixの確認済ステータスの更新と一緒に、メールを送って周知できないかを模索しております。
TNK - 投稿数: 4742
実際に設定しての再確認はしていませんが、アクションの設定で、
「更新時の実行内容」は設定されていますか?
IT - 投稿数: 3
コメントありがとうございます。
「更新時の実行内容」で何度か設定し試してみましたが、更新時の実行内容ではメールは飛びませんでした。
障害時の設定と同様に設定したので設定的には特に問題はないと認識はしております。
IT - 投稿数: 3
一旦解決いたしましたので共有だけさせていただきます。
○この場合はメールがsato@に飛ばないケース
ユーザ名:sato - メールアドレス:sato@
操作者:sato
○この場合はメールがsato@に飛ぶケース
ユーザ名:sato - メールアドレス:sato@
操作者:suzuki
---
本人に紐づくメールアドレスには「更新時の実行内容」では飛ばない仕様の様子でした。(違っていたら申し訳ございません)
そのため、操作者が更新して操作者にメールを飛ばしたい場合は、別のメール専用ユーザ等を作成して、そこからメールを飛ばす方法であれば実現可能でした。