トリガーの検知条件に経過時間を設定
いつもお世話になっております。
現在、Zabbixにてネットワーク機器の未使用ポートの検知処理を検討しています。
現状以下のような設定で、監視をしているのですが、以下に記載する要件が十分
満たせていない状態です。(問題点に記載の事象が発生)
トリガー発生からの経過時間を、トリガーの条件として登録するようなことは
出来ないでしょうか?
□要件
・ネットワーク機器の未使用ポートを検知したい
・検知対象のポートは以下としたい(以下内容で未使用ポートと判断)
ifAdminStatus:UP
ifOperStatus:Down
ifLastChange:7日以上値に変動無し
・ダッシュボードに出力するのは、7日以上未使用状態となったものだけ
□トリガー設定
"{”テンプレート名":ifAdminStatus[{#SNMPVALUE}].last()}=1 &"
"{”テンプレート名":ifOperStatus[{#SNMPVALUE}].last()}=2 &"
"{”テンプレート名":ifLastChange[{#SNMPVALUE}].delta(7d)}=0"
※各行の最初と最後の " は投稿時に文が結合されてしまったので、記載しています。
□問題点
本当は、7日以上継続してifAdminStatusがUP且つifOperStatusがDownの
ポートがあった場合にのみ、ダッシュボードに出力させたいが、上記設定だと
ifOperStatusがDownに変わった直後にトリガーで検知してしまう。
□環境
Zabbix 2.2.2
CentOS 6.5
もし対応可能なのであれば、ご教授頂きたく、よろしくお願い致します。