Users Guide

SNMP エージェントを設定するには、次の手順を行います。
1.
VMware SNMP
設定ファイル、
/etc/vmware/snmp.xml
を手動で編集するか、または次の
vicfg-snmp
コマンドを実行して SNMP 設定を変更します。 これには、SNMP リッスンポート、コミュニティ文字
列、およびトラップターゲット ipaddress/portおよびトラップコミュニティ名が含まれ、次に VMware
SNMP
サービスを有効にします。
a. vicfg-snmp.pl --server <ESX IP addr> --username root --password <password>
-c <community name> -p X –t <Destination_IP_Address>@162/ <community name>
未使用ポートを示します。 未使用ポートを見つけるには、定義済みシステムサービスのポート割り
当てについて /etc/services ファイルをチェックします。 また、選択したポートがどのアプリケーシ
ョンまたはサービスでも使用されていないことを確認するため、ESX サーバーで次のコマンドを実行
します: netstat –a command
メモ: カンマ区切りで複数の IP アドレスを入力することも可能です。
VMware SNMP サービスを有効にするには、次のコマンドを実行します。
b. vicfg-snmp.pl --server <ESX IP addr> --username root --password <password>
- E
設定を表示するには、次のコマンドを実行します。
c. vicfg-snmp.pl --server <ESX_IP_addr> --username root --password <password>
-s
変更後の設定ファイルの例は次の通りです:
<?xml version="1.0">
<config>
<snmpSettings>
<enable> true </enable>
<communities> public </communities>
<targets> 143.166.152.248@162/public </targets>
<port> 167 </port>
</snmpSettings>
</config>
2. システムで SNMP サービスが既に起動している場合は、次のコマンドを入力して停止させます:
service snmpd stop
3. /etc/snmp/snmpd.conf ファイルの最後に次のラインを追加します: proxy -v 1 -c public udp:
127.0.0.1:X .1.3.6.1.4.1.6876
ここで、X は、上記の SNMP 設定時に指定された未使用ポートを表します。
4. 次のコマンドを使用してトラップの送信先を設定します:<Destination_IP_Address>
<community_name>
専用 MIB で定義されたトラップを送信するには、trapsink 仕様が必要です。
5. 次のコマンドを使って mgmt-vmware サービスを再スタートします:service mgmt-vmware
restart
27