vSphre CLI を使用して管理ステーションにトラップを送信するためのシステム設定
Server Administrator は、センサーおよびその他の監視パラメータのステータス変更に対して、SNMP トラップを生成します。管理ステーションに SNMP トラップを送信するには、Server Administrator を実行しているシステム上で 1 つ、または複数のトラップ先を設定する必要があります。
管理ステーションにトラップを送信するように Server Administrator を実行する ESXi システムを設定するには、次の手順を実行します。
- VMware vSphere CLI をインストールします。
- vSphere CLI をインストールしたシステム上で、コマンドプロンプトを開きます。
- vSphere CLI をインストールしたディレクトリに移動します。Linux でのデフォルトの場所は、/usr/bin で、Windows では C:\Program Files\VMware\VMware vSphere CLI\bin です。
- 次のコマンドを使用して SNMP 設定を設定します。vicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -c <コミュニティ> -t <ホスト名>@162/<コミュニティ>vicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -c <コミュニティ> -t <ホスト名>@162/<コミュニティ>
ここで、<
サーバー> は ESXi システムのホスト名または IP アドレス、<
ユーザー名> は ESXi システム上のユーザー、<
パスワード> は ESXi ユーザーのパスワード、<
コミュニティ> は SNMP コミュニティ名、<
ホスト名> は管理ステーションのホスト名または IP アドレスを指します。
注: ユーザー名とパスワードを指定しないと、入力を求めるプロンプトが表示されます。
- 次のコマンドを使用して SNMP を有効にします。vicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -Evicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -E
- 次のコマンドを使用して SNMP 設定を表示します。vicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -svicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -s
- 次のコマンドを使用して SNMP 設定をテストします。vicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -Tvicfg-snmp.pl --server <サーバー> --username <ユーザー名> --password <パスワード> -T
注: vSphere CLI を Linux で使用している場合、または vMA を使用している場合、拡張子 .pl は必要ありません。
SNMP のトラップ設定は、サービスを再起動する必要なく、直ちに反映されます。