ZABBIX状態のリフレッシュ機能

いつもお世話になっております。
2回目の投稿となりますが、よろしくお願いします。

RedHatEL4で1.6のバージョンを使用してます。
プロセス監視通知を
「アイテム」→「トリガ」→「アクション」を定義して行ってます。
ZABBIXサーバプロセスを起動した際に、
プロセスは正常動作しているにも関わらず、「アクション」が動作し
「あるプロセスが停止している」と監視通知されてしまいました。

調査したところ、以前サーバプロセスを停止したときに
「アクション」が動作中(イベント画面のアクションが「進捗中」)のタイミングだったため、
この状態を保持したままとなっており、起動時にこの以前の状態が通知されたようです。

そこで、確認させて頂きたいのですが、
この現象を抑止するために、サーバプロセス起動前に、
トリガ、アクションもしくはキュー?の状態を
リフレッシュするようなことは可能でしょうか。
他対策としてよい案がありましたら教えてください。

よろしくお願いします。

コメント表示オプション

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

こんにちは。

リフレッシュする機能はないのですが、アイテムで収集した値が2回連続で異常だった場合に障害を検知するようにトリガーの条件式を設定してはどうでしょうか。

トリガーのcount()関数を利用すると設定しやすいと思います。

ユーザー zabbixfan の写真

kodai様

早速のご回答ありがとうございます。
なるほど。トリガーに「count()関数により条件式を追加する」という方法もあるのですね。
但し、この方法だと通常監視においても2回連続しないと通知されないため、
この方法を適用するのは断念しました。

今回は、以下の方法により回避することとしました。
アクションのメッセージ送信を利用して、自前のスクリプトにて障害通知を行っているのですが、
アクションのメッセージにイベント日時情報を付加しました。
 {EVENT.DATE}
 {EVENT.TIME}
自前のスクリプトでこのイベント日時を判定し、通知する/しないを決定

またご質問させて頂くことがあるかと思いますので、
今後ともよろしくお願いします。