본문 바로가기
WIKI 기술 지식 베이스

NDM 프로필 (NDM Profiles)

원문 보기 위키 갱신

NDM(Network Device Monitoring)이 수집할 메트릭과 태그를 Datadog Agent에 알려주는 프로필 기능을 안내해요. 프로필은 장치와 연관된 OID(Object Identifier) 모음이에요.

출처: 문서

본문

개요

네트워크 장치 모니터링은 프로필을 사용해 Datadog Agent에 수집할 메트릭과 연관 태그를 알려줘요. 프로필은 장치와 연관된 OID(Object Identifier, 폴링 시 해당 값의 응답 코드를 반환하는 장치의 고유 ID 또는 주소) 모음이에요.

구성

권장되는 GUI 기반(SNMP Profile Manager) 워크플로 또는 고급 구성 기반 설정을 사용해 Datadog에서 장치 프로필을 활성화할 수 있어요.

SNMP Profile Manager (권장)

  • 네트워크 장치 모니터링 구성 페이지에서 직접 네트워크 장치에서 수집할 메트릭을 사용자 정의할 수 있는 안내형 UI.
  • 관련성 있는 사람이 읽을 수 있는 메트릭 목록을 자동으로 추천해 공급업체 문서에서 OID를 찾을 필요를 제거.
  • .yaml 파일로 수동 구성할 필요 없음.
  • Remote Configuration으로 한 번의 클릭으로 모든 Agent에 변경 사항을 대규모 적용.

고급 설정 (Advanced Setup)

  • .yaml 파일로 사용자 정의 프로필을 수동으로 만들고 활성화해 장치 메트릭과 태그를 지정.
  • 크거나 동적인 환경에 적합.

기본적으로 Agent 구성 디렉토리의 모든 프로필이 로드돼요. 수집할 특정 프로필을 사용자 정의하려면 definition_file 아래에 파일 이름으로 명시적으로 참조하거나, definition 아래에 인라인 목록을 제공해요. Datadog 프로필은 이름으로 나열할 수 있어요. 추가 사용자 정의 프로필은 구성에서 파일 경로로 참조하거나 구성 디렉토리에 배치할 수 있어요.

참고: 일반 프로필은 generic-device.yaml이며, 라우터, 스위치 및 기타 장치를 지원해요.

용어와 개념

sysOID 매핑 장치

프로필은 네트워크 장치 모니터링이 여러 장치 유형이나 인스턴스에 걸쳐 메트릭 정의를 재사용할 수 있게 해줘요. 프로필은 수집할 메트릭과 이들을 Datadog 메트릭으로 변환하는 방법을 정의해요. 각 프로필은 같은 공급업체의 유사한 장치 클래스를 모니터링하도록 설계됐어요. 네트워크 장치의 sysObjectId를 프로필 파일에 정의된 것과 비교해 Datadog Agent가 자동으로 사용해요.

Datadog Agent는 conf.d/snmp.d/default_profiles 디렉토리에 기본 프로필을 제공해요. 이 디렉토리는 Agent 업그레이드 시 정리되고 재설정되므로 거기에 아무것도 저장하지 마세요. conf.d/snmp.d/profiles 디렉토리에 파일을 배치해 사용자 정의 프로필을 작성하고 기존 프로필을 확장할 수 있어요. profiles 디렉토리의 사용자 정의 프로필은 같은 이름의 기본 프로필보다 우선해요.

다음 예제 프로필은 sysobjectid가 1.3.6.1.4.1.232.9.4.10이거나 1.3.6.1.4.1.232.9.4.2.로 시작하는 네트워크 장치에 사용돼요.

sysobjectid:
 - 1.3.6.1.4.1.232.9.4.10
 - 1.3.6.1.4.1.232.9.4.2.*

metrics:
  - MIB: CPQHLTH-MIB
    symbol:
      OID: 1.3.6.1.4.1.232.6.2.8.1.0
      name: cpqHeSysUtilLifeTime

같은 sysobjectid를 공유하는 네트워크 장치에 서로 다른 메트릭이 필요하면 sysobjectid 없는 프로필을 작성하고 SNMP 구성에서 profile 옵션을 구성할 수 있어요.

instances:
   - ip_address: 192.168.34.10
     profile: my-profile1
   - ip_address: 192.168.34.11
     profile: my-profile2
   - ip_address: 192.168.34.13
     # For this device, the Agent will fetch the sysObjectID of the device and use the closest match

프로필별 메트릭 정의

프로필은 서로 바꿔 사용할 수 있어요. 즉, MIB 의존성을 공유하는 장치는 같은 프로필을 재사용할 수 있어요. 예를 들어 Cisco c3850 프로필은 많은 Cisco 스위치에서 사용할 수 있어요.

더 많은 Datadog 제공 프로필은 GitHub 저장소를 참고해요.

프로필별 메타데이터 정의

프로필의 metadata 섹션에서 메타데이터를 수집할 위치와 방법을 정의할 수 있어요. 값은 정적이거나 OID 값에서 올 수 있어요. 지원 필드는 DeviceMetadata 섹션을 참고해요.

Datadog Agent 7.52 이상에서 장치 메타데이터에 device_type 필드가 있어요. 이 값은 프로필에서 수동으로 설정할 수 있으며 특정 장치 유형으로 필터링하는 데 사용할 수 있어요. 허용되는 값은 다음과 같아요.

  • access_point
  • firewall
  • load_balancer
  • pdu
  • printer
  • router
  • sd-wan
  • sensor
  • server
  • storage
  • switch
  • ups
  • wlc

프로필 형식에 대한 자세한 내용은 Profile Format Reference를 참고해요.

더 알아보기 (Learn more)