SNMP OID의 개념과 활용법

와치텍

SNMP OID는 IT 인프라를 관리하는 데에 사용되기 때문에 IT 통합운영관리 솔루션 '와치올(WatchAll)'에서도 중요하게 사용되는 정보 중 하나인데요. SNMP OID란 무엇일까요?

 

 

SNMP OID란?

 

네트워크를 구성하는 장비의 개별 정보(Object)에 대한 ID​

 

 

라우터, 스위치, 서버, 워크스테이션, 프린터, 모뎀 랙처럼 네트워크를 구성할 수 있는 IT 인프라 장비는 SNMP 프로토콜을 통해 정보를 주고 받게 됩니다. 이 때 주고 받는 정보의 집합체를 MIB(Management Infomation Base)이라고 부릅니다. MIB을 정보의 집함체라고 설명 드렸는데, 예를 들면 CPU 사용량, 메모리 사용량 같은 성능 정보나 포트의 UP/DOWN 같은 상태 정보 등이 MIB에 포함되어 있습니다.

OID(Object IDentifier)란 MIB 내에 포함되어 있는 각 개별 정보(Object)에 대한 ID입니다. 위에서 예를 들었던 CPU 사용량, 메모리 사용량, 포트 상태 등 각 정보에 대해 구분할 수 있는 ID를 붙여주는 것이죠.

 

 

 

 

 

 

OID로 구성된 MIB 트리 구조

[출처] 한국인터넷진흥원 한국인터넷정보센터

 

 

개별 OID의 집합체가 MIB을 구성하기 때문에, MIB은 각 OID의 층위에 따라 트리 구조로 구성되어 있습니다.

예를 들어 CiscoSystems라는 벤더사에는 [ 1.3.6.1.4.1.9 ] 라는 벤더별 OID가 부여되어 있습니다. 그리고 CiscoSystems 벤더사의 'Catalyst 1116' 라는 제품은 벤더사 OID 뒤에 '1.152'가 더 붙은 제품별 OID [ 1.3.6.1.4.1.9.1.152 ] 를 사용합니다. CiscoSystems의 Catalyst 1116 제품의 CPU 사용률에는 제품별 OID 뒤에 '2.1.58.0' 가 더 붙은 자원별 OID [ 1.3.6.1.4.1.9.1.152.2.1.58.0 ] 가 부여되는 방식으로 OID 트리가 구성되고, 이 집합체에 대한 정보는 MIB 파일 내에서 확인할 수 있습니다.

 

 

 

 

SNMP OID 활용법

 

EMS에 SNMP OID를 입력하여 IT 인프라의 성능, 상태 정보를 모니터링!


SNMP OID를 가지고 IT 인프라 장비를 모니터링하기 위한 정보를 확인할 수 있기 때문에 IT 인프라 관리자들이 주로 사용하게 됩니다. 와치올과 같은 IT 통합운영관리 솔루션도 SNMP 프로토콜을 사용하여 네트워크 장비의 정보를 수집하는데, 이 때 각 장비의 OID가 입력되어야 원하는 정보를 수집할 수 있습니다.

 

 

SNMP OID를 활용하여 주기적으로 CPU 사용량을 수집, 시각화하여 보여주는 와치올

와치올 같은 상용 EMS나 Zabbix 같은 오픈소스 EMS 모두 SNMP OID를 활용하여 주기적으로 CPU 사용량 같은 자원 정보를 수집한 다음, 그래프 같은 시각화 과정을 거쳐 제공하기 때문에 IT 관리자가 매번 OID 값을 입력하지 않고도 쉽게 확인할 수 있습니다.

 

 

SNMP OID를 사용할 때의 불편한 점

 

벤더별, 모델별, 개별 정보의 OID가 모두 달라 신규 장비가 생기면 또 찾아야 하는 번거로움

 

그런데 SNMP OID를 사용할 때 불편한 점이 있습니다. 앞서 OID란 벤더, 모델, 자원과 같이 각 개별 정보(Object)를 구분하기 위한 ID라고 설명해드렸는데요. 그렇기 때문에 벤더에 따라 OID가 다르고, 한 장비 내에서도 CPU/메모리/포트 등의 각 자원에 따라 수많은 세부 OID가 있습니다.

만약 한 벤더사의 장비만 사용하고 있다면 번거로움이 덜 하지만 만약 여러 벤더사의 장비를 사용하고 있다면 SNMP OID를 사용하기 위해 모든 벤더사의 MIB 파일을 구해야 하기 때문에 무척 번거로운 일입니다.

시스코 같은 대형 벤더사의 경우 홈페이지에 MIB 파일을 게시해 두기도 하지만, 그렇지 않은 경우에는 직접 제조사에 연락하여 MIB 파일을 받거나, 온라인 검색을 통해 직접 찾아야 하는 불편함이 있습니다.

 

 

 

 

 

 

벤더별 SNMP OID를 모두 모아놓은 와치올 OID 사전

 

신규 장비를 도입해도 와치올 OID 사전에서 한번에 검색한다!

 

 

 

2,500여 개 수행사례를 통해 축적된 OID를 제공하는 와치올 OID 사전

 

 

 

 

와치올은 20년 간 2,500여개 수행사례를 축적하며 다양한 벤더사의 SNMP OID를 수집해왔습니다. 구축부터 모니터링 장비 등록까지 모두 제공하기 때문이죠. 와치올 내의 OID 사전을 사용하여 IT 관리자는 SNMP OID 값을 따로 찾지 않고도 쉽게 다양한 장비를 모니터링할 수 있습니다.

SNMP OID를 사용하여 모니터링하는 원리는 모든 EMS 솔루션에서 동일하게 사용하는 방식입니다. 하지만 고객이 보다 편리하게 사용할 수 있도록 업무를 개선하는 노하우에서 전문 솔루션의 가치가 드러나는 것이겠죠. 언제나 고객만족을 위해 더 나은 솔루션을 제공하는 와치올이 되겠습니다.

 


목록
KR · EN