SNMPv1 および SNMPv2c 用に ESXi SNMP エージェントを構成すると、通知(トラップおよびインフォーム)の送信および GET、GETBULK、GETNEXT 要求の受信がエージェントでサポートされます。
SNMP コミュニティの構成
SNMP v1 および v2c メッセージを送受信するために ESXi SNMP エージェントを有効にするには、エージェント用に少なくとも 1 つのコミュニティを構成する必要があります。
SNMP コミュニティは、デバイスと管理システムのグループを定義します。同じコミュニティのメンバーであるデバイスおよび管理システムだけが、SNMP メッセージを交換できます。デバイスまたは管理システムは、複数のコミュニティのメンバーになることができます。
ESXCLI を介して ESXCLI コマンドを実行する場合は、ターゲット ホストとログイン認証情報を指定する接続オプションを設定する必要があります。ESXi Shell を使用してホストで直接 ESXCLI コマンドを使用する場合は、接続オプションを指定せずにそのままコマンドを使用できます。接続オプションの詳細については、ESXCLI の概念と範例を参照してください。
前提条件
ESXCLI コマンドを使用して ESXi SNMP エージェントを構成します。ESXCLI の使用方法の詳細については、『ESXCLI スタート ガイド』を参照してください。
手順
- ♦ --communities オプションを指定して esxcli system snmp set コマンドを実行し、SNMP コミュニティを構成します。
たとえば、パブリック、東、および西のネットワーク オペレーション センターのコミュニティを構成するには、次のコマンドを実行します。
esxcli system snmp set --communities public,eastnoc,westnoc
このコマンドでコミュニティを指定するたびに、指定した設定によって、以前の構成が上書きされます。複数のコミュニティを指定するには、コミュニティ名をコンマで区切ります。
SNMP v1 または v2c 通知を送信する SNMP エージェントの構成
ESXi SNMP エージェントを使用して、仮想マシン通知と環境通知を管理システムに送信できます。
SNMP エージェントで SNMP v1/v2c 通知を送信するには、ターゲット(受信者)のユニキャスト アドレス、コミュニティ、およびオプションでポートを構成する必要があります。ポートを指定しない場合、デフォルトで、SNMP エージェントはターゲット管理システムの UDP ポート 162 にトラップを送信します。
SNMP v3 トラップを構成するには、「SNMP v3 ターゲットの構成」を参照してください。
ESXCLI を介して ESXCLI コマンドを実行する場合は、ターゲット ホストとログイン認証情報を指定する接続オプションを設定する必要があります。ESXi Shell を使用してホストで直接 ESXCLI コマンドを使用する場合は、接続オプションを指定せずにそのままコマンドを使用できます。接続オプションの詳細については、ESXCLI の概念と範例を参照してください。
前提条件
ESXCLI コマンドを使用して ESXi SNMP エージェントを構成します。ESXCLI の使用方法の詳細については、『ESXCLI スタート ガイド』を参照してください。