SNMP MIB & OID 개념 및 활용방법

반응형

 

SNMP MIB란?

SNMP 프로토콜은 Manager와 Agent 간 정보를 주고받게 되는데, 이것을 우리는 정보의 집합체 MIB(Management Information Base)라고 부른다.

 

- Enterprise MIB : 업계 공통 MIB

- Private MIB : 벤더 별 사설 MIB

- 특정한 정보 또는 자원의 집합체

- SNMP 프로토콜에 의해 관리되는 객체의 모임

 

 

SNMP OID란?

정보의 집합체 MIB 내에 포함되어 있는 각 개별 정보에 대한 ID를 OID(Object Identifier)라고 부른다. cpu, memory, interface 등 각 정보에 숫자로 ID를 붙인다.

 

아래 그림을 보자.

 

 

MIB Tree 형태이며, 괄호의 숫자가 각 개체의 OID값

 이해하기 쉽게 예를 몇개 들어보자면,

OID 값

- DOD : 1.3.6

- MGMT : 1.3.6.1.2

- SNMP : 1.3.6.1.2.1.11

 

 

SNMP MIB & OID 활용법

IT 인프라 장비 모니터링을 위해 NMS/SMS 등의 모니터링 시스템에 활용된다. 상용 솔루션인 왓치올, 오픈소스인 zabbix 등과 같은 소프트웨어에 SNMP 프로토콜을 사용하여 각 IT 장치들의 정보를 수집하며, 이때 각 장비의 OID가 필요하게 된다. OID 등록을 바탕으로 수집된 정보를 시각화하여 자원, 인터페이스, 이벤트 등의 항목을 관제할 수 있다.

 

 

기타

벤더별, 장비 라인업별, 모델별 OID 값이 다를 수 있다.

 

상황 예시.

 

나는 A장비 신규 구축을 완료했다. 해당 기관 관제 담당자가 나를 찾아와 A 장비의 MIB & OID 값을 알려달라 한다. 

 

"아? SNMP를 통해 관제 연동하시려나 보다. 알려드려야지!" 라고 생각한다.

 

나는 해당 벤더사 공식 홈페이지에서 찾거나 또는 제조사에 연락을 취해 MIB & OID 정보를 받는다. 또는 구글 검색을 통해 알아내는 방법도 있다. 이렇게 알아낸 정보를 담당자에게 제공한다.

반응형

댓글

Designed by JB FACTORY