パフォーマンスカウンター情報を出力するスクリプト


ZabbixでVMware ESXi or vCenter Serverでハイパーバイザーや仮想マシンのリソース使用状況などを取得するには group counter rollup type の情報が必要です。
vCenterやESXiのパフォーマンスタブからチャートオプションで確認することができますが、一つ一つ見ていくのは面倒くさいので一覧で出力するスクリプトを作ってみました。 🙂

スクリプト

使い方

(1) スクリプトをダウンロードして実行権限を付与します。

(2) vCenter or ESXiとログインできるアカウントを指定して実行します。

標準出力のため、リダイレクトなどを使ってフィアルに落としてください。

表示されるものが全て取得できるわけではありません。

結果について

項目名 説明
group Zabbixで監視する時に指定するgroup名です。
counter Zabbixで監視する時に指定するcounter名です。
rolleup type Zabbixで監視する時に指定するrolleupです。
key number パフォーマンスカウンターです。SDK(自作スクリプト)などで値を求める時に使います。
unit 単位です。
description パフォーマンスカウンターの説明です。

key number は自作スクリプトを作らない限り意識しなくてもよいです。
単純に私(開発する時に)が出しておくと便利なので 🙂

Zabbixへの設定方法は、まだ今度。
設定は、以下を見れば分かると思います。

Leave a Reply

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)