トリガ条件式を作成後、画面を遷移すると「ステータス」が「有効」から「原因不明」に戻ります。

[環境]
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 の写真

申し訳ありませんが、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 の写真

TNK さん

お返事遅れてすいません。
ありがとうございます。

# typeperf -qx | find /i "idle"
\Processor Information(_Total)\% Idle Time

にて、CPUのIdle状態のアイテムが作成する事ができました。
# perf_counter[\Processor Information(_Total)\% Idle Time]

ありがとうございます。