고급 프로필 (Advanced Profiles)
NDM(Network Device Monitoring) 프로필을 직접 구축하는 튜토리얼을 안내해요. MIB나 특정 장치 제조사·모델에 맞춰 OID 메트릭을 수집하는 기본 NDM 프로필을 만드는 방법을 보여줘요.
출처: 문서
본문
Datadog 네트워크 장치 모니터링은 네트워크 장치에서 메트릭을 수집하기 위해 프로필을 사용해요. 프로필은 MIB에 의해 좁게 정의되거나, 특정 장치 제조사와 모델에서 메트릭을 수집하도록 정의돼요. 이 튜토리얼은 HP iLO4 장치에서 OID 메트릭을 수집하는 기본 NDM 프로필을 구축하는 단계를 보여줘요.
NDM 프로필은 SNMP 개념을 사용해요. SNMP 기본 사항은 glossary를 참고해요.
이 가이드는 고급 사용자를 위한 것이에요. 대부분의 장치는 Getting Started with Device Profiles 문서의 GUI 기반 경험이나 Datadog 프로필을 사용해 구성할 수 있어요.
조사
NDM 프로필을 구축하는 첫 단계는 장치를 조사하고 수집할 메트릭을 결정하는 것이에요.
장치 정보
제조사 웹사이트를 참고하거나 웹을 검색해 다음 정보를 찾아요.
-
장치 이름, 제조사, 시스템 개체 식별자.
-
장치와 그 사용 사례를 이해해요. 메트릭은 라우터, 스위치, 브리지 등에 따라 다르며, 예를 들어 HP iLO Wikipedia 페이지에 따르면 iLO4 장치는 시스템 관리자가 임베디드 서버의 원격 관리를 위해 사용해요.
-
사용 가능한 장치 버전과 타깃할 버전. 예를 들어 HP iLO 장치는 여러 버전으로 존재해요. 이 튜토리얼은 구체적으로 HP iLO4를 타깃으로 해요.
-
지원되는 MIB(ASN1, 텍스트 형식), OID, 관련 MIB 파일. 예를 들어 HP는 웹사이트에서 iLO 장치용 MIB 패키지를 제공해요. 참고: 메트릭을 수집하는 데 MIB가 프로필과 함께 필요하지는 않아요.
참고: 장치 사용 사례에 대한 자세한 내용은 Networking hardware를 참고해요.
메트릭 선택
다음으로 수집할 메트릭을 결정해요. 장치는 종종 수십 개의 MIB에 걸친 수천 개의 메트릭과 OID를 노출해요.
이 과정에 도움이 되는 몇 가지 지침:
- 메트릭 수를 10~40개로 유지해요.
- 기본 프로필을 탐색해 장치에 적용할 수 있는 것이 있는지 확인해요.
- 제조사별 MIB 파일을 탐색해 다음 같은 메트릭을 찾아요:
- 일반 상태: 상태 게이지
- 네트워크 트래픽: 바이트 in/out, 오류 in/out
- CPU 및 메모리 사용량
- 온도: 온도 센서, 열 상태
- 전원 공급: on/off 또는 총 분기
구현
프로필 추가
먼저 sysobjectid와 메트릭이 있는 .yaml 파일을 만들어 프로필을 추가해요. 예를 들어:
sysobjectid: 1.3.6.1.4.1.232.9.4.10
metrics:
- MIB: CPQHLTH-MIB
symbol:
OID: 1.3.6.1.4.1.232.6.2.8.1.0
name: cpqHeSysUtilLifeTime
참고: sysobjectid는 장치 하위 트리와 일치하도록 와일드카드 패턴이 될 수 있어요. 예: 1.3.6.1.131.12.4.*.
프로필 테스트
두 번째로, 해당 프로필을 사용할 장치의 IP 주소를 타깃으로 해 프로필을 테스트해요.