アイテムの更新間隔とCPU使用率の取得値について

アイテムの更新間隔とCPU使用率の取得値について教えてください

CPU使用率を取得するため、アイテムキーを以下のように設定したとします。

・system.cpu,util[,system,avg5]

・アイテムの更新間隔は60秒

監視サーバのDBに保存される収集データ(この場合、CPU使用率)は5分前からの平均値になるのでしょうか?

グラフを作成してみると、リアルタイムのようにも見えます。
DBへはいつの時点の値が保存されているのでしょうか。

コメント表示オプション

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

system.cpu.utilやsystem.cpu.loadなど平均値を返すものについてはZabbixエージェント内部で1秒ごとに値を取得して平均値を算出しています。

そのため、system.cpu.util[,system,avg5]とキーを設定すると、値を取得した時点から5分前までのデータの平均値が取得できることになります。

ユーザー ma34 の写真

kodai様

ご回答いただき、ありがとうございます。

この場合、DBに格納されるヒストリデータは5分間の平均値ということでしょうか。

最終的にSQLからヒストリデータを抜き出して、CPU使用率をEXCELでグラフ化してアウトプットしたいと考えています。

ユーザー kodai の写真

はい、DBに格納されるのも5分平均値になります。

DBからヒストリデータを出力されるのであれば、SQL以外にもAPIを使う方法もあります。以下の資料なども参考にしてみてください。

http://www.zabbix.jp/files/seminar/20100918_hbstudy15.pdf

ユーザー ma34 の写真

kodai様

ご回答、ありがとうございます。

DBからの出力方法については、提示いただいた資料もあわせて検討してみます。