VMware 監視で[Performance counter is not available] となる

お世話になっております。

VMware 環境の監視をしたくテストを実施しておりますが、パフォーマンスデータの取得がうまく動作しません。

[環境]
Zabbix Server:
OS: CentOS 6.6 32bit
Zabbix: 2.4.2 (yumでインストール)
Database: PostgreSQL

VMware:
vCenter Server Appliance 5.5
ESXi 5.5

[状況]
・vCenterをホストとして登録
  エージェントのインターフェース-IPアドレスにvCenterのIPアドレスを登録
  マクロにUSERNAME,PASSWORD,URLの値を登録
  テンプレートにTemplate Virt VMwareを登録
上記の登録を実施した後、ハイパーバイザーおよび仮想マシンがディスカバリされホストリストに登録されました。

登録されたハイパーバイザーのアイテムリストを参照すると、いくつか取得不可になっているものがあり、
その中には、vmware.hv.datastore.[read[{$URL},{HOST.HOST},datastore1,latency] などが含まれています。
一方、静的な情報は多数取得出来ています。

次にzabbix_server.logを確認すると、
"vmware.hv.datastore.[read[{$URL},{HOST.HOST},datastore1,latency]" became not supported: Performance counter is not available.
といったログが多数見つかります。

Performance counter is not available.というメッセージは、vCenter側の何等かの設定が足りないために発生している
ものなのでしょうか?

確認のポイントなど教えていただけると助かります。

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

コメント表示オプション

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

確認させて頂きたいのですが、ログに出力されているのは、

"vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore1,latency]"

ではなく、

"vmware.hv.datastore.[read[{$URL},{HOST.HOST},datastore1,latency]"

となっているのでしょうか?

そうであるならば、「[」の対応が取れていませんね。

テンプレートTemplate Virt VMware Hypervisor内のディスカバリ
ルールDatastore discoveryのさらに中のアイテムのプロトタイプ
のキーで、「[]」の対応が取れているかを確認してみてください。

ユーザー Kenz の写真

TNK様

ご回答いただき有難うございます。

本件、vm側で障害があり、パフォーマンスデータの取得が出来ない状態でした。
vm側での対応をしたところ、パフォーマンス関連のデータも取得できるようになりました。

確認不足で申し訳ありませんでした。