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 の写真

条件式に指定されている条件式が何を示すのかわからないのですが、
トリガーの状態が障害の時である「{TRIGGER.VALUE}=1」と組み合わ
せている条件が復旧している状態と判定する条件式になっているの
かを確認してください。

ユーザー macintoshi の写真

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)