CPU使用率(user+system)について

Cent OS 5を使ってCPU使用率(userとsystemの合計値)の監視を行うため、以下のアイテム設定をしました。

【アイテム設定】
system.cpu.util[,user,avg1]
system.cpu.util[,system,avg1]

CPU使用率(userとsystemの合計値)に対してトリガー設定を行う場合、どのような条件式の値を記述すれば良いのでしょうか

ご教授お願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

Zabbix 1.8.1以降を利用されているのであれば、計算アイテムを利用されてはいかがでしょうか?
http://www.zabbix.com/documentation/1.8/manual/config/items#calculated_items

userとsystemの利用率を合算する計算アイテムを作成して、そのアイテムに対するトリガーを作成すればよいのではないでしょうか?

例えば、以下のようなアイテムを作成します。

 タイプ:
  計算
 キー:
  cpuuse
 計算式:
  last("system.cpu.util[,user,avg1]")+last("system.cpu.util[,system,avg1]")
 データ型:
  数値(浮動小数)

キーの文字列は、適宜変更してください。
トリガーの条件式で指定する文字列と合わせれば良いはずです。

トリガーの条件式は、以下のような感じです。
<code>
{ホスト名:cpuuse.last(0)}>40
</code>

ユーザー kono の写真

早急の返信まことにありがとうございます。

確認したところ、利用しているZABBIXのバージョンが1.6.9のため、計算アイテムがサポートされて無いようです。

そのため、CPU使用率(system,userを含んだ)アイテムの設定値を引続き調査して行きます。

どうぞ、ご教授お願いします。

ユーザー takai の写真

正確ではないかもしれませんが、
アイテムとしては idle の平均を取得して、
トリガーの条件をxx未満としては如何でしょうか?

ユーザー kono の写真

返信ありがとうございます。

idleから取得出来る情報がCPU使用率(user+system)の情報と等しいか? 裏付けが必要になるので、調査後、idleの平均値をアイテムに設定し、トリガーの条件をxx未満と設定しようと思います。

ご教授ありがとうございます。

ユーザー TNK の写真

環境にもよりますが、iowaitの割合が大きくなる場合もありますのでご注意ください。