• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 이 페이지를 방문하시기 바랍니다.

문제 신고

SNMP 검색이 장치를 찾지 못함

문제

SNMP 검색 실행을 시작했지만 예상 장치를 모두 찾지 못했습니다.

해결책

SNMP 검색 프로세스는 검색 구성의 cidrs 섹션에서 목록의 모든 IP 주소에 대해 실행됩니다. 스캔하는 동안 대상 IP 주소가 응답하는지 확인하기 위해 TCP 포트 검사가 있습니다. 성공하면 ktranslate ) SNMP를 통해 IP 주소와 통신을 시도합니다.

검색 프로세스의 일반적인 실패 지점은 다음과 같습니다.

중요

기본적으로 SNMP 검색은 4개의 스레드를 사용하여 IP 주소당 3초의 시간 초과로 비동기식으로 실행됩니다. 총 IP 주소가 1,024개인 /22 CIDR 블록의 경우 검색 작업이 완료되는 데 약 13분이 소요됩니다.

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

총 IP 주소가 65,536개인 /16 CIDR 블록의 경우 약 13.65시간이 소요됩니다.

이러한 문제를 해결하려면 다음 해결 방법 중 하나 또는 모두를 시도하십시오.

  1. snmp-base.yaml 을 편집하고 timeout_ms 변수에 대한 시간 초과 값을 늘립니다.
  2. 여전히 응답하지 않는 기기의 경우 모든 cidrs 값을 /32 길이로 설정하여 검색 프로세스가 응답성 검사를 건너뛰고 SNMP 연결만 시도하도록 합니다.
  3. 전체 작업에서 시간 초과를 수신하는 경우 제공된 CIDR 블록을 총 IP 1,024개 이하로 제한하고 있는지 확인하세요. 예를 들어 /22/32사이의 CIDR 범위입니다. 단일 구성 파일에서 /22 의 여러 블록을 제공할 수 있지만 전반적으로 대상 환경이 큰 경우 단일 컨테이너에서 모든 작업을 수행하려고 시도하는 것보다 여러 컨테이너로 수평 확장하는 것이 좋습니다.

포트 스캔으로 인해 건너뛰는 대규모 장치 세트가 있는 경우 snmp-base.yaml 파일을 편집하고 check_all_ips 옵션을 활성화하여 포트 스캔을 건너뛰고 검색된 모든 주소에 대해 SNMP 자격 증명 테스트로 직접 이동할 수 있습니다. . 이 옵션을 사용하면 구성의 제한 시간 및 재시도 값에 따라 검색을 완료하는 데 걸리는 시간이 늘어납니다.

Copyright © 2024 New Relic Inc.

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