アイテム"status"について
zabbix導入にあたり検証しており、テンプレート「Template_Windows」に関して質問させていただきます。
ホストの稼動確認を行いたく、"status"に注目し、下記のURLを参考にしましたがどのようにして"status"
の値が決まるのか分かりません。
参考URL1にて「"status"はホストの監視値が1つでも取得可能な状態であれば2を返す特別な監視値です
」(←0を返すの間違いですね?)とあり、試しに対象機器へ下記のように3アイテムと1トリガーを設定
しました。
"status"が"0"であることを確認後、クライアント側のエージェントのサービスを停止したところ、
icmppingの値は取得できているにも関わらず"status"は"2"となってしまいます。
どのような条件が揃ったときに"0"稼動と見なされ、"2"停止と判断されるのでしょうか。
ご回答よろしくお願いします。
[アイテム]
名前:Host status
キー:status
タイプ:ZABBIXエージェント
名前:ICMP ping
キー:icmpping
タイプ:シンプルチェック
名前:Free disk space on c:
キー:vfs.fs.size[c:,free]
タイプ:ZABBIXエージェント
[トリガー]
名前:Server Template_Windows is unreachable
条件:{Template_Windows:status.last(0)}=2
参考URL1→
http://www.zabbix.jp/modules/bwiki/index.php?cmd=read&page=Documents%2FVersion1.0%2F3.%C0%DF%C4%EA%A5%AC%A5%A4%A5%C9%2F3-4.%A5%C8%A5%EA%A5%AC%A1%BC&word=%A3%F3%A3%F4%A3%E1%A3%F4%A3%F5%A3%F3%A1%A5%A3%EC%A3%E1%A3%F3%A3%F4
参考URL2→
http://www.zabbix.jp/modules/bwiki/index.php?cmd=read&page=Documents%2FVersion1.0%2F3.%C0%DF%C4%EA%A5%AC%A5%A4%A5%C9%2F3-3.%A5%A2%A5%A4%A5%C6%A5%E0&word=status
-------------------
[サーバ]
・RHEL-5.0.0.9
・mysql-5.0.22
・PHP-5.1.6-5.el5
・Apache-2.2.3
・zabbix-1.6.5
[クライアント]
・WinXP SP3
・zabbix-1.6.5
kodai - 投稿数: 1341
こんにちは。
アイテム「status」はZABBIXサーバのデータベースに保存されているホストの状態を参照して値を返します。
ホストはZABBIXエージェントまたはSNMPエージェントを利用したアイテムが取得できない場合に状態が「未監視」となり、そのときにstatusのアイテムが変化するようになっています。
つまり、「status」のアイテムは実際にホストに対してアクセスして値を返しているのではなく、ZABBIXサーバのデータベースに保存されているホストのステータスを見ているだけですので、icmppingでステータスがOKでも、ZABBIXエージェントから値が取得できなければstatsuの値は2になります。
# ドキュメントの指摘ありがとうございます。先ほど修正しておきました。