Cuando configura el agente SNMP de ESXi para SNMPv1 y SNMPv2c, el agente admite el envío de notificaciones (capturas e informes) y la recepción de solicitudes de GET, GETBULK y GETNEXT.

En SNMPv1 y SNMPv2c, la autenticación se lleva a cabo mediante cadenas de comunidad. Las cadenas de comunidad son espacios de nombres que contienen un objeto administrado o más. Esta forma de autenticación no protege la comunicación entre el agente de SNMP y el sistema de administración. Para proteger la comunicación de SNMP en el entorno, use SNMPv3.

Configurar comunidades de SNMP

Para habilitar el agente SNMP de ESXi para enviar y recibir mensajes de SNMP v1 y v2c, debe configurar al menos una comunidad para el agente.

Una comunidad de SNMP define un grupo de dispositivos y sistemas de administración. Solo los dispositivos y sistemas de administración que son miembros de la misma comunidad pueden intercambiar mensajes de SNMP. Un dispositivo o sistema de administración puede ser miembro de varias comunidades.

Si ejecuta comandos ESXCLI por medio de ESXCLI, 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 Conceptos y ejemplos de ESXCLI.

Requisitos previos

Configure el agente SNMP de ESXi mediante los comandos ESXCLI. Consulte Introducción a ESXCLI para obtener más información sobre cómo usar ESXCLI.

Procedimiento

  • Ejecute el comando esxcli system snmp set con la opción --communities para configurar una comunidad de SNMP.
    Por ejemplo, para configurar comunidades públicas, este y oeste de centros de operaciones de red, ejecute el siguiente comando:
    esxcli system snmp set --communities public,eastnoc,westnoc
    Cada vez que especifica una comunidad con este comando, la configuración que establece reemplaza a la anterior. Para especificar varias comunidades, separe los nombres de comunidad con comas.

Configurar el agente SNMP para envío de notificaciones de SNMP v1 o v2c

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

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 ESXCLI, 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 Conceptos y ejemplos de ESXCLI.

Requisitos previos

Configure el agente SNMP de ESXi mediante los comandos ESXCLI. Consulte Introducción a ESXCLI para obtener más información sobre cómo usar 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.