データが取れているにも係らず、設定したトリガーが実行されない
こんにちは。
トリガーの設定に関して質問させていただきます。
Zabbix から Monit のプロセスを監視するために、アイテム、グラフ、トリガーを設定しました。
Monit のプロセス数が 0 になったときに Zabbix画面上に警告が出るようにしたいと思い、以下のようにトリガーを設定したのですが、試しに Monit を落としてみても Error の項目は緑色のまま変化がありません。
http://gyazo.com/71d75d511de9884c1053445b3571763a
起動中のプロセス数のグラフには、Monit が上がっているときには 1が、落ちているときには 0 がプロットされていますので、プロセス数の情報自体は取得できているはずなのですが…。
http://gyazo.com/5d44708f77f0978b62392f59cd491222
なお、ログには何も出力されていません。
この問題の原因を探るにあたり、調査すべき設定箇所があれば教えていただけないでしょうか?
以下、動作環境です。
* Ubuntu Server 14.04 LTS
* Zabbix 2.2.0
* Nginx 1.4.6
* PHP 5.5.9-1ubuntu4.5
* Monit 5.6
よろしくお願いいたします。
-- 追記(2015-01-24)
トリガーの条件式を last(0) のようにしてみましたが、変化はありませんでした。
http://gyazo.com/51a1232e91c011d553e0b4865c773a88
redman - 投稿数: 12
last()をlast(0)に変更してみてください。
johnny-miyake - 投稿数: 3
redman さん
コメントありがとうございます。
以下のように last(0) を試してみたのですが、結果は変わらずでした。
http://gyazo.com/51a1232e91c011d553e0b4865c773a88
johnny-miyake - 投稿数: 3
本件ですが、私の勘違いのようでした。
Zabbixトップページには、トリガーされたものが正しく表示されていました。
トリガーが実行されたときに、Error や Availability の項目に変更があると思っていたのですが、そうではないのですね...。
大変お騒がせいたしました。