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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.