LinuxのCPU使用率トリガー設定について
お世話になります。
ZABBIX1.6.2をインストールし、テンプレートはTemplate_Linuxを使用しLinuxサーバを監視しています。
CPU使用率90%を超えたらアラートを出す設定にしたいのですが、トリガーの条件式をどのように作成すれば良いか苦慮しております。
CPU使用率は以下の式で算出し、これが90を超える条件式を作成すれば良いのかと考えております。
100-(idle/(idle+nice+system+wait+user))*100
CPUのアイテム設定は以下の通り、情報取得できております。
・名前 キー
------------
・CPU idle time (avg1) system.cpu.util[,idle,avg1]
・CPU nice time (avg1) system.cpu.util[,nice,avg1]
・CPU system time (avg1) system.cpu.util[,system,avg1]
・CPU wait time (avg1) system.cpu.util[,wait,avg1]
・CPU user time (avg1) system.cpu.util[,user,avg1]
お手数ですがご教授くださいますよう、よろしくお願い致します。
KAZ - 投稿数: 1085
sgymさん
単純に「100 - idleの監視値 > 90」ではダメでしょうか?
zabbix1.4.2からマルチCPU対応が入ってますので、上記の式でいけるはずです。
sgym - 投稿数: 66
KAZ様
ご返信ありがとうございます。おっしゃる通り、トリガーの条件式を以下にすることで設定ができました。
100-{ホスト名:system.cpu.util[,idle,avg1]. last( 0 ) }>90
どうもありがとうございました。