Sie können den SNMP-Agenten für ESXi zum Senden von Benachrichtigungen für virtuelle Maschinen und Umgebungen an Verwaltungssysteme verwenden.

Warum und wann dieser Vorgang ausgeführt wird

Sie müssen zum Senden von SNMP v1/v2c-Benachrichtigungen mithilfe des SNMP-Agenten die Ziel-Unicast-Adresse (Empfänger), die Community und einen optionalen Port konfigurieren. Wenn Sie keinen Port angeben, sendet der SNMP-Agent Traps standardmäßig an den UDP-Port 162 auf dem Zielverwaltungssystem.

Weitere Informationen zum Konfigurieren von SNMP v3-Traps finden Sie unter Konfigurieren der SNMP v3-Ziele.

Wenn Sie ESXCLI-Befehle über vCLI ausführen, müssen Sie die Verbindungsoptionen angeben. Diese legen den Zielhost und die Anmeldedaten fest. Wenn Sie die ESXCLI-Befehle über die ESXi Shell direkt auf dem Host ausführen, ist die Angabe der Verbindungsoptionen nicht erforderlich. Weitere Informationen zu den Verbindungsoptionen finden Sie unter Konzepte und Beispiele zur vSphere Command-Line Interface.

Voraussetzungen

Konfigurieren Sie den ESXi-SNMP-Agenten mithilfe der ESXCLI-Befehle. Weitere Informationen zur Verwendung von ESXCLI finden Sie unter Erste Schritte mit vSphere-Befehlszeilenschnittstellen.

Prozedur

  1. Führen Sie den Befehl esxcli system snmp set mit der Option --targets aus:
    esxcli system snmp set --targets target_address@port/community

    Hier ist target_address die Adresse des Zielsystems, port die Portnummer, an die die Benachrichtigungen gesendet werden sollen, und community der Name der Community.

    Jedes Mal, wenn Sie ein Ziel unter Verwendung dieses Befehls angeben, überschreiben die von Ihnen angegebenen alle vorher angegebenen Einstellungen. Trennen Sie zum Angeben von mehreren Zielen diese durch ein Komma.

    Führen Sie z. B. den folgenden Befehl aus, um die Ziele „192.0.2.1@163/westnoc“ und „2001:db8::1@163/eastnoc“ zu konfigurieren:

    esxcli system snmp set --targets 192.0.2.1@163/westnoc,2001:db8::1@163/eastnoc
  2. (Optional) : Führen Sie den folgenden Befehl aus, falls der ESXi-SNMP-Agent nicht aktiviert ist:
    esxcli system snmp set --enable true
  3. (Optional) : Senden Sie ein Test-Trap, um sicherzustellen, dass der Agent richtig konfiguriert ist, indem Sie den Befehl esxcli system snmp test ausführen.

    Der Agent sendet einen warmStart-Trap an das konfigurierte Ziel.