Verificando a acessibilidade SNMP

Como verificar a acessibilidade do SNMP de dispositivos de rede

O On-Premise Poller do Site24x7 usa o SNMP para monitorar e coletar métricas de desempenho de dispositivos monitorados. 

Você pode verificar se um dispositivo de rede ou um servidor pode ser acessado por meio do SNMP no On-Premise Poller usando:
  1. Navegador MIB do Site24x7 
  2. O navegador MIB na máquina em que o On-Premise Poller está instalado
  3. Ferramentas de linha de comando

Teste usando o navegador MIB do Site24x7

Para verificar se um dispositivo pode ser acessado por meio do SNMP usando o navegador MIB no Site24x7: 
  1. Faça login na conta do Site24x7. 
  2. Navegue até Network > Device Templates. 
    1. Selecione um modelo de dispositivo existente (se disponível para o dispositivo) e clique no ícone de lápis  na coluna Action na mesma linha. Se um modelo de dispositivo não estiver disponível, clique em Add Device Template. 
    2. Na página que se abrir, clique em Add Custom Performance Counters e selecione RFC-1213 MIB. 
    3. Selecione a métrica necessária no painel esquerdo. Isso preencherá o valor no lado direito. 
    4. Em seguida, clique em Test para abrir o pop-up Test Performance Counter.

      Figura 1. Teste de um contador de desempenho para ver se o valor é buscado no dispositivo no navegador MIB do Site24x7. 
  3. No campo Test Using, selecione Monitor Name ou IP Address conforme necessário. 
  4. Se você selecionar Monitor Name:
    1. Selecione uma opção para Monitor Name no menu suspenso.
    2. Selecione a credencial no campo Credential Name.
    3. Verifique o OID SNMP e o tipo do contador de desempenho.
    4. Clique em Test.

      Figura 2. Teste de um contador de desempenho usando o nome do monitor. 
  5. Se você selecionar IP Address:
    1. Digite o valor no campo IP address.
    2. Selecione o On-Premise Poller correto.
    3. Selecione a credencial no campo Credential Name.
    4. Verifique o OID SNMP e o tipo do contador de desempenho.
    5. Clique em Test.

      Figura 3. Teste de um contador de desempenho usando o endereço IP.
  6. Você verá o valor mapeado para o OID SNMP associado a esse contador de desempenho se o teste for bem-sucedido.

Teste usando o navegador MIB na máquina em que o On-Premise Poller está instalado

Siga as etapas abaixo para verificar se um dispositivo de rede ou um servidor pode ser acessado por SNMP, no On-Premise Poller usando o navegador MIB incluído: 
  1. Abra o Prompt de Comando como administrador. A partir deste ponto, acesse o diretório em que o On-Premise Poller está instalado. Se o Prompt de Comando não for aberto como administrador, uma mensagem de erro de acesso negado será exibida.
  2. Navegue até a pasta ../Site24x7OnPremisePoller/Networkplus/bin.
  3. Execute o arquivo MibBrowser.sh ou MibBrowser.bat
  4. Defina as credenciais SNMP em relação à versão. 
    1. Para SNMP v1, defina o host, a porta e a comunidade SNMP. 
    2. Para SNMP v2, clique em Edit > Settings > Change the SNMP version > OK. Defina o host, a porta e a comunidade SNMP. 
    3. Para SNMP v3, clique em Edit > Settings > Change the SNMP version > Add. Defina o host, a porta, o nome de usuário, as credenciais de autenticação e clique em OK.
        
      Figura 4. Teste de um OID no navegador MIB na máquina onde o On-Premise Poller está instalado. 
  5. Em seguida, navegue no RFC1213-MIB até org.dod.internet.mgmt.mib-2.system.sysObjectID (ou) defina o valor para o campo Object ID para .1.3.6.1.2.1.1.2.
  6. Clique no ícone Get SNMP variable, o sétimo ícone da esquerda, abaixo da barra de menus.
  7. Verifique se os detalhes do dispositivo foram obtidos com sucesso.

    Figura 5. Verificando se o valor foi obtido corretamente.
Info
Se o tempo limite for atingido, verifique se:
i) O nome do host, a porta e a comunidade SNMP foram especificados corretamente.
ii) Há um firewall bloqueando a conexão SNMP. 
iii) O On-Premise Poller está na mesma rede que o dispositivo.
Também existe a chance de que o On-Premise Poller não esteja na lista de hosts que têm permissão para consultar o dispositivo por meio de SNMP. Verifique a configuração de SNMP no dispositivo para garantir que ela esteja correta.  

Teste usando ferramentas de linha de comando

Se o navegador do MIB estiver inacessível ou não funcionar, as ferramentas da linha de comando SNMP poderão ser usadas para verificar a acessibilidade do SNMP.
  1. Instale os pacotes necessários:
    Fedora/Centos: yum install net-snmp-utils
    Ubuntu: apt-get install snmp
  2. Execute os comandos apropriados: 

    SNMP v1/v2c:
    > snmpwalk -v
     [1/2c] -c <Read_Community> <IP_Address>
    Exemplo: snmpwalk -v 1 -c public 10.10.10.1

    SNMP v3:
    > snmpwalk -v3 -l (noAuthNoPriv | authNoPriv | authPriv) -u (username) [-a (MD5 | SHA)] [-A (authphrase)] [-x DES] [-X(privaphrase)] (ipaddress)[:(dest_port)]
    Exemplo: snmpwalk -v3 -u testuser -A ‘password@123’ -l authNoPriv -a MD5 10.10.10.1:161
    InfoSe a porta SNMP não for o padrão 161, especifique a porta correta no comando acima como Endereço_IP:Porta.
    Exemplo: 10.10.10.1:601