• /
  • EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

A descoberta SNMP não encontra nenhum dispositivo

Problema

Você iniciou uma execução de descoberta SNMP, mas não encontrou todos os dispositivos esperados.

Solução

O processo de descoberta SNMP será executado em todos os endereços IP da sua lista da seção cidrs na configuração de descoberta. Durante a varredura, há uma verificação da porta TCP para garantir que o endereço IP de destino responda. Se for bem-sucedido, ktranslate tentará se comunicar com o endereço IP via SNMP.

Os pontos de falha comuns no processo de descoberta incluem:

Importante

Por padrão, a descoberta SNMP usa 4 threads para ser executada de forma assíncrona com um tempo limite de 3 segundos por endereço IP. Para um bloco CIDR /22 com 1.024 endereços IP no total, você deve esperar aproximadamente 13 minutos para que um trabalho de descoberta seja concluído:

1,024 IPs / 4 threads = 256 IPs per thread
256 IPs per thread * 3 seconds per IP = 768 seconds
768 seconds / 60 = 12.8 minutes

Para um bloco CIDR /16 com um total de 65.536 endereços IP, levaria aproximadamente 13,65 horas.

Para contornar esses problemas, tente uma ou todas as seguintes soluções:

  1. Edite snmp-base.yaml e aumente o valor do tempo limite para a variável timeout_ms .
  2. Para dispositivos que ainda parecem não responder, defina todos os valores cidrs com um comprimento de /32, o que força o processo de descoberta a ignorar a verificação de capacidade de resposta e tentar apenas a conexão SNMP.
  3. Se você estiver recebendo tempos limite em todo o trabalho, certifique-se de limitar os blocos CIDR fornecidos a 1.024 IPs ou menos no total. Por exemplo, um intervalo CIDR entre /22 e /32. Você pode fornecer vários blocos de /22 em um único arquivo de configuração, mas no geral recomendamos que você escale horizontalmente em vários contêineres quando tiver um ambiente de destino grande, em vez de tentar fazer todo o trabalho em um único contêiner.

Dica

Se você tiver um grande conjunto de dispositivos que estão sendo ignorados devido à verificação de portas, você pode editar o arquivo snmp-base.yaml e ativar a opção check_all_ips para ignorar a verificação de portas e ir diretamente para testar as credenciais SNMP em todos os endereços da sua descoberta . Tenha em mente que esta opção aumentará o tempo necessário para concluir uma descoberta com base nos valores de tempo limite e de nova tentativa na configuração.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.