複数台サーバがping応答なしの場合のみメールを通知したい。
ADサーバ3台を稼働しており、3台ともping応答なしの場合にメール通知されるようにしたいと思っています。
そこで、以下のように2つのアクションを設定しましたが、
①単体サーバのping応答なしのアクションは実行されますが、
②3台すべてがping応答なしのアクションは実行されませんでした。
本要件を満たす場合はどのように設定すれば良いでしょうか。
ご教授いただければ幸いです。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
①単体サーバのping応答なしのアクション
【名前】
Server_DOWN
【アクションの実行条件】A and B and C
A メンテナンスの状態 期間外 メンテナンス
B トリガーの値 = 障害
C ホストグループ = ad-servers
【アクションの実行内容】
ユーザーにメッセージを送信:PC用のメールアドレス
===========================
②3台すべてがping応答なしのアクション
【名前】
ALL_Server_DOWN
【アクションの実行条件】A and B and C and D and E and F
A メンテナンスの状態 期間外 メンテナンス
B トリガーの値 = 障害
C トリガー = AD01:AD01 is unavailable by ICMP
D トリガー = AD02: AD02 is unavailable by ICMP
E トリガー = AD03: AD03 is unavailable by ICMP
F ホストグループ = ad-servers
【アクションの実行内容】
ユーザーにメッセージを送信:携帯メールアドレス
ーーーーーーーーーーーーーーーーーーーーーーーーーー
Yasumi - 投稿数: 380
珍しい監視設定にはなるかもしれませんが、3台を含めるトリガーを設定するといいと思います。
(例1)
{AD01:icmpping.count(#2,0,"eq")}>1 and {AD02:icmpping.count(#2,0,"eq")}>1 and {AD03:icmpping.count(#2,0,"eq")}>1
(例2)
{AD01:icmpping.last()}=0 and {AD02:icmpping.last()}=0 and {AD03:icmpping.last()}=0
kenya - 投稿数: 13
ご回答ありがとうございます。早速検証してみようと思います。
追加で質問させていただきたいのですが、
上記の設定は3台のうちどれか一つのホストに設定しておけば良い認識で合っていますでしょうか。
それとも3台ともに設定する必要がありますでしょうか。
よろしくお願い致します。
Yasumi - 投稿数: 380
上記のようなホストが複数台にまたがるトリガーを設定すると、3台ともに同時に設定されます。
あと、ホストが複数台にまたがるトリガーはテンプレートで設定できないです。
kenya - 投稿数: 13
先ほど1台のホストに登録したところ、3台ともに設定されていることを確認致しました。
また、トリガーの挙動としても本要件を満たす設定ができておりました。
早々にご回答いただき、ありがとうございました。