トリガ条件式を作成後、画面を遷移すると「ステータス」が「有効」から「原因不明」に戻ります。
[環境]
zabbix 2.2.10サーバ :centos 7.1
zabbix 2.2.7エージェント:win2008
テンプレート名:Template OS Windows
アイテムキー作成 :system.cpu.util[idle,avg1]
トリガ条件式 作成:{192.168.1.71:system.cpu.util[idle,avg1].avg(30m)}<10
ステータス :「有効」
ホストリストに戻る。ステータス を再確認すると
ステータス :「原因不明」に戻ります。
※ トリガ条件式を作成後は、ステータスは「有効」のままです。
しかし、画面を遷移するとステータス :「原因不明」に戻ります。
設定が悪いのでしょうか。
TNK - 投稿数: 4769
申し訳ありませんが、2.2系で「原因不明」という翻訳メッセージ
は見当たりませんでした。
本当に「原因不明」と表示されるのですか?
そうであるならば、翻訳メッセージを独自にカスタマイズされてい
ませんか?
恐らく「原因不明」ではなく「不明」と表示されているはずです。
そして、不明となっている原因は、アイテムにあると思われます。
そのWindows Server 2008のホストのアイテムの一覧を見てみてく
ださい。
トリガーに指定したアイテムの右端に赤い×が付いているはずです。
そしてステータスが「取得不可」になっていませんか?
というのも、Windows上では、
system.cpu.util[idle,avg1]
は利用できません。
マニュアルにも、Windows上でsystem.cpu.util[]を利用する場合、
typeにはsystemしか指定できず、それ以外はサポートされていない
と記載されています。
マニュアル:
https://www.zabbix.com/documentation/2.2/jp/manual/appendix/items/suppor...
https://www.zabbix.com/documentation/2.2/manual/appendix/items/supported...
WindowsでCPUのIdle状態を確認されたいのであれば、パフォーマン
スカウンタを利用されることをご検討ください。
キーは、perf_counter[]で、引数に取得したいカウンターへのパス
を指定すれば取得できます。
ex.
perf_counter[\Processor Information(_Total)\% Idle Time]
ご参考:
https://www.zabbix.com/documentation/2.2/jp/manual/config/items/perfcoun...
https://social.technet.microsoft.com/Forums/windowsserver/ja-JP/7a8b8902...
masahiro - 投稿数: 39
TNK さん
お返事遅れてすいません。
ありがとうございます。
# typeperf -qx | find /i "idle"
\Processor Information(_Total)\% Idle Time
にて、CPUのIdle状態のアイテムが作成する事ができました。
# perf_counter[\Processor Information(_Total)\% Idle Time]
ありがとうございます。