Zabbix3.0でのトリガー復旧条件式について
【やりたいこと】
Zabbix3.0で死活監視のトリガー設定において、
hostAとhostBが同時にダウンしたら障害トリガー発動、同時復旧したら復旧トリガー発動としたいです。
【実施済み内容】
TRIGGER.VALUEを用いて、以下のように設定したところ、トリガーステータスが障害⇔正常で繰り返されてしまい意図する動きになりません。
({hostA:icmpping.avg(#3)}=0 and {hostB:icmpping.avg(#3)}=0 {TRIGGER.VALUE}=0) or ({hostA:icmpping.avg(#3)}=1 and {hostB:icmpping.avg(#3)}=1 and {TRIGGER.VALUE}=1)
【質問】
意図する動きになるようにするには、どうすればよいでしょうか。
TNK - 投稿数: 4671
条件式に指定されている条件式が何を示すのかわからないのですが、
トリガーの状態が障害の時である「{TRIGGER.VALUE}=1」と組み合わ
せている条件が復旧している状態と判定する条件式になっているの
かを確認してください。
macintoshi - 投稿数: 2
TNK様
お世話になっております。コメントいただきありがとうございます。
記載した条件式が不十分な内容でしたので、上記本文の【実施済み内容】のトリガー条件式を変更しました。
<変更前>
({host_A(#3)}=0 and {host_B(#3)}=0 and {TRIGGER.VALUE}=0) or ({host_A(#3)}=0 and {host_B(#3)}=0 and {TRIGGER.VALUE}=1)
<変更後>
({hostA:icmpping.avg(#3)}=0 and {hostB:icmpping.avg(#3)}=0 {TRIGGER.VALUE}=0) or ({hostA:icmpping.avg(#3)}=1 and {hostB:icmpping.avg(#3)}=1 and {TRIGGER.VALUE}=1)