気ままなつぶやき

おべんきょしたこととか

【VMWare ESXi】ホストサーバの監視

|o゚д゚)

VMWare本体のdisk監視したかった。

ESXi5.0の無償版。

こちらを参考にしますた。後半はこのまんまかなー
VMware ESXi SNMP有効化手順 - Knowlege Database

CIMを起動するよ

CIMはCommon Information Modelの略で、
物理サーバの監視をするために利用しますよ。

VMkernel

「構成」のタブの「セキュリティプロファイル」項目を選択すると
一覧が色々でるので、右上の「プロパティ」をクリックする

f:id:pnsk:20130709005524p:plain

CIMが停止状態になっているのを確認。

f:id:pnsk:20130709005756p:plain

これを起動しまふ。

「オプション」をクリックして

f:id:pnsk:20130709005925p:plain

「開始」をクリックしてOKをぽっち。

これでCIMを起動しまふ。

snmp起動

VMWare本体にsshログインして作業しまふ。

snmpを有効にする

設定ファイルを編集しますよ^^

#バックアップ
$ cp /etc/vmware/snmp.xml /etc/vmware/snmp.xml.org
#編集
$ vi /etc/vmware/snmp.xml

編集内容はこんな感じ

<config><snmpSettings><enable>true</enable><communities>snmpgroup</communities><targets></targets></snmpSettings></config>

enableをtrueに変更するのとcommunitiesは、適当なグループに設定

|o゚д゚)なんか改行入ってなかったんだけど、そのまんまにした。。

サービス再起動

$/sbin/services.sh restart

これでsnmpが有効になりますタ。

確認

macから確認したお

ディスク情報とってみる

#使ってるディスク容量
$snmpwalk -v 2c -On -c [コミュニティネーム] [ホストサーバのIP]  .hrStorageUsed.1
.1.3.6.1.2.1.25.2.3.1.6.1 = INTEGER: 1622032
#ストレージのサイズ
$snmpwalk -v 2c -On -c [コミュニティネーム] [ホストサーバのIP]  .hrStorageSize.1
.1.3.6.1.2.1.25.2.3.1.5.1 = INTEGER: 1710080

とかとか。

でもなんか、利用パーセンテージ直接取れなかったー(・-・)