長時間の平均値を取得するアイテムについて

いつもお世話になっております。

Zabbix 3.4.4

リソースの消費傾向を観察するためのグラフの作成を検討しております。
しかし、既存のアイテムではグラフの点が多すぎるため
1時間平均、1日平均のグラフの作成を考えております。

system.cpu.util[,system,avg1]
vm.memory.size[pavailable]

しかし、アイテムに設定するキーがavg15以上対応していないため
設定に行き詰ってしまっております。

1時間の平均、1日の平均を収集するアイテムを作成する事は可能でしょうか?
可能であれば方法をご教授頂きたく存じます。

よろしくお願い致します。

コメント表示オプション

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

トレンドが1時間平均なので、トレンドを残してヒストリを0dにすればいいんじゃないでしょうか。

※検証していないのでヒストリ0dにした時の動作は不明。できなかった場合は1dでもいいかもしれません。

ユーザー TNK の写真

計算アイテムを使用して関数avg()を使用すれば実現できるのでは
ないでしょうか?

マニュアル:
https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/c...
https://www.zabbix.com/documentation/3.4/manual/appendix/triggers/functions

「system.cpu.util[,system,avg1]」の1時間の平均値の計算式は、以下のようになると思います。

avg("system.cpu.util[,system,avg1]",3600)

注意点としては、計算の元となるアイテムも登録されてある必要が
あります。

ユーザー Miles の写真

>トレンドが1時間平均なので、トレンドを残してヒストリを0dにすればいいんじゃないでしょうか。
>
>※検証していないのでヒストリ0dにした時の動作は不明。できなかった場合は1dでもいいかもしれません。

ありがとうございます。
0dにしたところ、ヒストリ表示に切り替わった事を確認しました。

>avg("system.cpu.util[,system,avg1]",3600)
>
>注意点としては、計算の元となるアイテムも登録されてある必要があります。

ありがとうございます。
上記計算アイテムを作成したところ想定どおり1時間平均を取得する事が出来ました。