SNMPトラップの復旧条件

お世話になります。

環境はZABBIX7.0です。
SNMPトラップを受信していますが、復旧条件を指定していないので手動クローズの状態です。
一定時間で自動的に復旧したいと思い、以下の復旧条件式を設定したのですが動作しません。
(Network Generic Device by SNMPテンプレートにトリガーがないので追加しています)

障害条件:
length(last(/Network Generic Device by SNMP/snmptrap.fallback))>=1

復旧条件:
nodata(/Network Generic Device by SNMP/snmptrap.fallback,1m)=1

アドバイス頂けると幸いです。
どうぞよろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー batica の写真

復旧条件式は障害条件式に合致しなかった時に評価されるようです。
ですので、障害条件式を満たさない、かつ、復旧条件を満たす、という状況があるかをご確認いただくと良いかと思います。

ユーザー MSG の写真

コメントありがとうございます。

上記条件式では、障害条件をずっと満たしたままという事になりますね
(最後のトラップデータがずっと有るため)

> 障害条件式を満たさない、かつ、復旧条件を満たす

lengthとlastを使わないパターンでの条件式を含めて考えてみます。

ありがとうございます。

ユーザー MSG の写真

復旧条件を以下の様にしてみましたが、復旧動作しませんでした。

{TRIGGER.VALUE}>=1 and nodata(/Network Generic Device by SNMP/snmptrap.fallback,1m)=1