VMwareハイパーバイザーのCPUプロセッサ周波数取得について

VMwareハイパーバイザーのプロセッサ周波数を取得についてご教示お願いします。
バージョン:4.0
OS:Linux

■今の状態
「vmware.vm.cpu.num[{$URL},{$UUID}]」を使用したCPUコア数を取得や
「vmware.vm.cpu.usage[{$URL},{$UUID}]」を使用したVMware仮想マシンのプロセッサ利用量の取得はうまくいくのですが、
「vmware.hv.cpu.usage[{$URL},{$UUID}]」を使用したVMwareハイパーバイザーのプロセッサ周波数の取得出来ていません。
※{$URL},{$UUID}はホストマクロになります

何か心当たりや、他の取得方法をご存じの方がいましたらご教示お願いします。

また、最終的にやりたいことは以下になります。
■最終的にやりたいこと

 仮想マシンのCPU使用率監視

以下仮想マシンのCPU使用率監視案
CPUプロセッサ周波数を取得*CPUコア数を取得=総周波数
VMware仮想マシンのプロセッサ利用量(Hz) / 総周波数 * 100=CPU使用率

コメント表示オプション

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

仮想マシン(ゲストVM)のCPU使用率は下記のキーで取得すればいいと思います。

vmware.vm.perfcounter[{$URL},{HOST.HOST},"cpu/usage[average]"]

ユーザー otakon1012 の写真

コメントありがとうございます。

タイプ:シンプルチェック
キー:vmware.vm.perfcounter[{$URL},{$UUID},"cpu/usage[average]"]
データ型:数値(浮動小数)

上記で設定した結果取得出来ました。ありがとうございます。
(メモ:取得した値が100乗算されていたのでいたので別途計算アイテムを作成し100除算しました)

========================

度々で申し訳ないのですが、
メモリの時はcpu/usageをmemory/usageに変えればよいという認識でよろしいでしょうか?

ユーザー Yasumi の写真

CPU使用率は別途アイテムを作成するのではなく、「保存前処理」に「乗数」「0.01」を入れるほうがいいと思います。

Memoryの場合はperfcounterなら下記を参照して、取得したい部分を決めて作成してください。(Memory使用率の定義にも色々ありますので)
https://www.vmware.com/support/developer/converter-sdk/conv60_apireferen...

もしくは、単純にゲストVMのMemoryサイズをゲストVMの使用量で計算するかだと思います。
100-(last("vmware.vm.memory.size[{$URL},{HOST.HOST}]")-
last("vmware.vm.memory.size.usage.guest[{$URL},{HOST.HOST}]"))/last("vmware.vm.memory.size[{$URL},{HOST.HOST}]")*100

ユーザー otakon1012 の写真

Yasumiさん

回答ありがとうがとうございました。CPU、メモリともに監視できるようになりました。

保存前処理の件もありがとうございます。設定してみます。