目次

ESXi6.x

概要

ESXi6.xでは設定方法が大きく変わります。
全てコマンドラインからの制御となりますので、SSH接続を行った上で下記の操作を行います。

環境情報

以下の環境にて操作を行うことを前提とします。

VMware ESXi6.5

設定手順

1. ESXiへSSHで接続
2. SNMPコミュニティ名を設定

esxcli system snmp set --communities 【Community Name】

3. SNMPサービスを有効化

esxcli system snmp set --enable true

4. Firewallの設定(接続元制限を行わない場合の例)

esxcli network firewall ruleset set --ruleset-id snmp --allowed-all true
esxcli network firewall ruleset set --ruleset-id snmp --enabled true

5. SNMPサービスを起動

/etc/init.d/snmpd start

root: snmpd Running from interactive shell, running command: esxcli system snmp set -e false.
root: snmpd setting up resource reservations.
root: snmpd opening firewall port(s) for notifications.
root: snmpd watchdog for snmpd started.

以上にて、SNMPサービスは有効化される。

SNMPTrapの設定

1. ESXiへSSHで接続
2. SNMPサービスを有効化

esxcli system snmp set --enable true

3. Trap送信先の設定

esxcli system snmp set --targets 【送信先アドレス】@162/【Community Name】


以下のコマンドで送信テストを行う。

esxcli system snmp test
  Comments: There is 1 target configured, send warmStart requested, test completed normally.


正常に送信されると、SNMPマネージャ側で「warmStart」が受信される。

ESXi5.x

概要

ESXi5では設定方法が大きく変わります。
コマンドラインからの有効化手段は無くなり、ESXiに対してSSH接続を行い設定ファイルの書き換えとサービスの起動が必要となります。

環境情報

以下の環境にて操作を行うことを前提とします。

VMware ESXi5.0u1

設定手順

1. ESXiへSSHで接続
2. 設定ファイルを開く

vi /etc/vmware/snmp.xml

3. 設定を書き換える

ESXi4.x

概要

VMware ESXiよりSNMPによる値の取得、SNMPTrapによる障害通知を行う場合の設定手順。
操作は全てVMware vSphere CLIより行ないます。設定に伴いESXiの再起動が必要との記述が散見されますが、実機試験を行った範囲では再起動は不要でした。

環境情報

以下の環境にて操作を行うことを前提とします。

VMware ESXi4.1
VMware vSphere CLI4.1.0-254719

一括設定

以下のコマンドはSNMPの設定を一括投入する場合の使い方。

一括設定


個別設定/解説

以下のコマンドは個別にSNMPの設定を行なう場合の使い方。



Community IDの設定



SNMPTrap送信先の設定



SNMP設定の表示



SNMPの有効化



SNMPの無効化


SNMPTrapの送信試験

送信先のSNMPマネージャのログを確認(/var/log/messages)


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2025-03-16 (日) 23:20:34