장비 정보를 수집 체계에 연결
네트워크 장비는 SNMP로 인터페이스와 통신 상태 등의 정보를 제공할 수 있다. SNMP Exporter는 OID로 표현되는 계층적 정보를 읽어 Prometheus가 수집할 수 있는 메트릭으로 만든다. 장비의 인터페이스 같은 인덱스는 레이블로 대응해 각 항목을 구분한다.
대상과 모듈의 역할
수집할 장비와 인증 설정, 사용할 모듈을 지정한다. 모듈은 어떤 정보를 조회할지에 관련되며 필요한 경우 MIB를 바탕으로 설정을 생성할 수 있다. 여러 모듈을 함께 요청할 수도 있지만 모듈 사이의 조회가 자동으로 중복 제거되는 것은 아니다.
장비 연결과 HTTP 접근
장비에 접속하는 SNMP 설정과 메트릭을 제공하는 HTTP 엔드포인트의 접근 설정은 구분된다. 특히 SNMP v1과 v2c의 커뮤니티 문자열은 암호화돼 전달되는 비밀값으로 볼 수 없다. 운영에서는 장비의 지원 방식과 접근 권한, 수집 도구 자체의 노출 범위를 함께 확인해야 한다.