Quando você configura o agente SNMP ESXi para SNMPv1 e SNMPv2c, o agente oferece suporte ao envio de notificações e ao recebimento de solicitações GET.

No SNMPv1 e no SNMPv2c, a autenticação é realizada usando strings de comunidade. Strings de comunidade são namespaces que contêm um ou mais objetos gerenciados. Essa forma de autenticação não protege a comunicação entre o agente SNMP e o sistema de gerenciamento. Para proteger a comunicação SNMP em seu ambiente, use SNMPv3.

Configurar comunidades SNMP

Para habilitar o agente SNMP ESXi para enviar e receber mensagens SNMP v1 e v2c, você deve configurar pelo menos uma comunidade para o agente.

Uma comunidade SNMP define um grupo de dispositivos e sistemas de gerenciamento. Somente dispositivos e sistemas de gerenciamento que são membros da mesma comunidade podem trocar mensagens SNMP. Um dispositivo ou sistema de gerenciamento pode ser membro de várias comunidades.

Se você executar comandos ESXCLI por meio do ESXCLI, deverá fornecer opções de conexão que especifiquem o host de destino e as credenciais de login. Se você usar comandos ESXCLI diretamente em um host usando o Shell ESXi, poderá usar os comandos conforme fornecido sem especificar as opções de conexão. Para obter mais informações sobre as opções de conexão, consulte Conceitos e exemplos da ESXCLI.

Pré-requisitos

Configure o agente SNMP ESXi usando os comandos ESXCLI. Consulte Introdução ao ESXCLI para obter mais informações sobre como usar o ESXCLI.

Procedimento

  • Execute o comando esxcli system snmp set com a opção --communities para configurar uma comunidade SNMP.
    Por exemplo, para configurar comunidades de centros de operação de rede pública, leste e oeste, execute o seguinte comando:
    esxcli system snmp set --communities public,eastnoc,westnoc
    Sempre que você especificar uma comunidade com esse comando, as configurações especificadas substituirão a configuração anterior. Para especificar várias comunidades, separe os nomes das comunidades com uma vírgula.

Configurar o agente SNMP para enviar notificações SNMP v1 ou v2c

Você pode usar o agente SNMP ESXi para enviar notificações de máquina virtual e ambiente para sistemas de gerenciamento.

Para enviar notificações SNMP v1/v2c com o agente SNMP, você deve configurar o endereço unicast de destino (receptor), a comunidade e uma porta opcional. Se você não especificar uma porta, o agente SNMP enviará interceptações para a porta UDP 162 no sistema de gerenciamento de destino por padrão.

Para configurar interceptações do SNMP v3, consulte Configurar destinos do SNMP v3.

Se você executar comandos ESXCLI por meio do ESXCLI, deverá fornecer opções de conexão que especifiquem o host de destino e as credenciais de login. Se você usar comandos ESXCLI diretamente em um host usando o Shell ESXi, poderá usar os comandos conforme fornecido sem especificar as opções de conexão. Para obter mais informações sobre as opções de conexão, consulte Conceitos e exemplos da ESXCLI.

Pré-requisitos

Configure o agente SNMP ESXi usando os comandos ESXCLI. Consulte Introdução ao ESXCLI para obter mais informações sobre como usar o ESXCLI.

Procedimento

  1. Execute o comando esxcli system snmp set com a opção --targets:
    esxcli system snmp set --targets target_address@port/community
    Aqui, target_address é o endereço do sistema de destino, port é o número da porta para a qual enviar as notificações e community é o nome da comunidade.

    Sempre que você especificar um destino com esse comando, as configurações especificadas substituirão todas as configurações especificadas anteriormente. Para especificar vários destinos, separe-os com uma vírgula.

    Por exemplo, execute o seguinte comando para configurar os destinos 192.0.2.1@163/westnoc e 2001:db8::1@163/eastnoc:
    esxcli system snmp set --targets 192.0.2.1@163/westnoc,2001:db8::1@163/eastnoc
  2. (Opcional) Se o agente SNMP ESXi não estiver ativado, execute o seguinte comando:
    esxcli system snmp set --enable true
  3. (Opcional) Envie uma interceptação de teste para verificar se o agente está configurado corretamente, executando o comando esxcli system snmp test.
    O agente envia uma interceptação warmStart para o destino configurado.