Host statusに関して

いつもお世話になっております、KTKTと申します。

linuxテンプレートの下記に関して質問がございます。
アイテム:Host status
トリガー:Server {HOSTNAME} is unreachable
{HOSTNAME:status.last(0)}=2
zabbix version:1.8.3

上記では"アイテム:0Host status"内設定値の"60秒"で更新間隔を
とっており返り値"0"で正常を確認し、
"トリガー:{HOSTNAME:status.last(0)}=2"によって返り値が"2"を
確認するとアラート表示すると思います。

やりたい事は、二回連続で返り値"2"を確認した時に初めてアラート
表示するようにしたいと思っております。
つまり、1分(返り値"2")→1分(返り値"2")、で初めてアラート表示したい。
1分(返り値"2")→1分(返り値"1")ではアラート表示しないようにしたい。

以上、ご教授の程宜しくお願い申し上げます。

コメント表示オプション

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

トリガーの条件式でcount関数を使用して{HOSTNAME:status.count(#2,2)}=2と設定すれば期待されている動作になります。

count関数の詳細やトリガー関数の一覧は http://www.zabbix.com/documentation/jp/1.8/manual/config/triggers をご覧ください。

ユーザー KTKT の写真

いつもお世話になっております、KTKTと申します。

トリガーの条件式でcount関数を使用して{HOSTNAME:status.count(#2,2)}=2と設定すれば期待されている動作になります。

上記の通り、設定致しましたが、2分後にアラート表示しませんでした。
正確に言うなら、[概要]-[トリガー]、で確認しましたが、正常のままでした。
何か設定値が足りないのでしょうか?

以上、ご教授の程宜しくお願い申し上げます。

ユーザー kodai の写真

イベントの画面でも障害は検知されていないでしょうか?

また、最新データ画面で、該当アイテムのヒストリを見て、直近2回ともに2を受信しているかどうか確認してみて頂けるでしょうか。

ユーザー kodai の写真

うっかりしてました。アイテムのキー"status"は、実際にはエージェントとの疎通を行っているのではなく、内部で計算されているステータスです。

ヒストリ画面で確認いただくと分かると思いますが、毎分ごとにデータは更新されていないのではないかと思います。

エージェントの疎通を監視したい場合は、シンプルチェックで"tcp,10050"を利用するのが良いです。