Puede usar el agente SNMP de ESXi para enviar notificaciones del entorno y de las máquinas virtuales a los sistemas de administración.

Por qué y cuándo se efectúa esta tarea

Para enviar notificaciones SNMP v1 o v2c con el agente SNMP, debe configurar la dirección de unidifusión (del receptor) de destino, la comunidad y un puerto opcional. Si no se especifica un puerto, el agente SNMP envía las capturas al puerto UDP 162 del sistema de administración como opción predeterminada.

Para configurar capturas de SNMP v3, consulte Configurar destinos de SNMP v3.

Si ejecuta comandos ESXCLI por medio de vCLI, debe proporcionar opciones de conexión que especifiquen el host de destino y las credenciales de inicio de sesión. Si utiliza comandos ESXCLI directamente en un host mediante ESXi Shell, puede usar los comandos en la forma en que se proporcionan, sin especificar opciones de conexión. Para obtener más información sobre las opciones de conexión, consulte Ejemplos y conceptos de vSphere Command-Line Interface.

Requisitos

Configure el agente SNMP de ESXi mediante los comandos ESXCLI. Consulte Introducción a las interfaces de línea de comandos de vSphere para obtener más información sobre cómo utilizar ESXCLI.

Procedimiento

  1. Ejecute el comando esxcli system snmp set con la opción --targets:
    esxcli system snmp set --targets target_address@port/community

    Aquí, target_address es la dirección del sistema de destino, port es el número de puerto al que se deben enviar las notificaciones y community es el nombre de la comunidad.

    Cada vez que especifica un destino con este comando, la configuración que elige reemplaza todas las opciones de configuración establecidas anteriormente. Para especificar varios destinos, sepárelos con una coma.

    Por ejemplo, ejecute el siguiente comando para configurar los destinos 192.0.2.1@163/westnoc y 2001:db8::1@163/eastnoc:

    esxcli system snmp set --targets 192.0.2.1@163/westnoc,2001:db8::1@163/eastnoc
  2. (Opcional) : Si el agente SNMP de ESXi no está habilitado, ejecute el siguiente comando:
    esxcli system snmp set --enable true
  3. (Opcional) : Envíe una captura de prueba para comprobar que el agente esté configurado correctamente; para ello, ejecute el comando esxcli system snmp test.

    El agente envía una captura de warmStart al destino configurado.