LoginSignup
1
1

More than 5 years have passed since last update.

zabbix2.2 Item設定 備忘録(Vmware用テンプレート)

Posted at

VMware向けテンプレートの編集メモです。

cpu使用率(パーセンテージでの取得)

Template Virt VMware HypervisorにてCPU使用率をパーセンテージで取得したいので、以下のように設定しました。

もともとあるItem

HyperVisorのCPUクロック数
・CPU frequency(キー:vmware.hv.hw.cpu.freq[{$URL},{HOST.HOST}]

HyperVisorのCPU数 
・CPU cores(キー:vmware.hvhw.cpu.num[{$URL},{HOST.HOST}]

CPUクロック数 × CPU数

でそのHyperVisorのCPU総Clock数が求められるので、この計算をItemとして追加します。

項目
名前 HyperVisor総Clock
タイプ 計算
キー HV_MAX_CLOCK
last("vmware.hv.hw.cpu.freq[{$URL},{HOST.HOST}]")*last("vmware.hv.hw.cpu.num[{$URL},{HOST.HOST}]")
データ型 数値(浮動小数)
データ形式 10進数
単位 Hz

あとは以下の計算でCPU使用率の割合は求められます。

使用Clock数 ÷ 総Clock数 × 100

なお、使用Clock数はもともとあるItemで取得できています。

HyperVisorの使用Clock数
 ・CPU usage(キー:vmware.hv.cpu.usage[{$URL},{HOST.HOST}]

上記の計算をItemとして追加

項目
名前 HyperVisorCPU使用率
タイプ 計算
キー HV_USED_CPU
last("vmware.hv.cpu.usage[{$URL},{HOST.HOST}]")/last("CPU_MaxClock")*100
データ型 数値(浮動小数)
データ形式 10進数
単位 %

このItemでCPU使用率をパーセンテージで取得できます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1