閾値に該当しないのに検知される
お世話になっております。
トリガに設定した閾値に該当しないのに、検知されてしまいます。
---------------------------
(1) プロセス数
アイテム:proc.num[httpd]
トリガー:{○○:proc.num[httpd].last(0)}>50
(2) inodeの空き(%)
アイテム:vfs.fs.inode[/boot,pfree]
トリガー:{○○:vfs.fs.inode[/,pfree].last(0)}<20
---------------------------
両方に対してメール通知のアクションを設定しているのですが、そこに「{ITEM.VALUE1}」を記載しています。
メールに書かれている{ITEM.VALUE1}の値は
---------------------------
(1) 30
(2) 97.74 %
---------------------------
と、トリガーの設定を超えているように見えないのですが…
毎回必ずエラーになるわけでもなく、すぐに正常に戻ってしまう所も気になります。
トリガの書き方が間違っていますか?
------------------------------------------
【追記】
バージョンは下記です。
Zabbix server v2.2.1 (revision 40808) (09 December 2013)
Compilation time: Dec 11 2013 07:05:56
heya - 投稿数: 319
こんにちは。
回復を検知しているということはありませんか?
あと、(2) は、アイテムとトリガーで食い違っています(/boot と / )。
転記の際のコピペミスかもしれませんが。
rkw - 投稿数: 13
こんにちは。ご回答ありがとうございます。
/ と /boot、コピーミスですね。失礼しました。
また、アクションの実行条件は
----------------------
(A) メンテナンスの状態 期間外 メンテナンス
(B) トリガーの値 = 障害
(C) トリガーの深刻度 >= 軽度の障害
----------------------
としています。
このアクションにはリカバリメッセージを設定しており、障害検知時とは内容を変えています。
そういえば、フロントエンドではステータスが回復となっても、リカバリメッセージが飛んできません(^_^;
kodai - 投稿数: 1341
実際にしきい値を超えるデータを受信していたのかどうか、まずはヒストリやグラフから確認してみてください。しきい値を超えていないのであれば、何かしら設定がまずいか、誤検知しているかのどちらかだと思います。
あとはzabbix_server.logやzabbix_agentd.logなどからエラーが出たりしていないかを確認してみてください。