SNMP OID의 개념과 활용법

와치텍

SNMP OID는 IT 인프라 장비의 성능과 상태 정보를 수집하기 위해 사용되는 개별 정보의 식별자입니다. 라우터, 스위치, 서버, 프린터 등 다양한 장비는 SNMP 프로토콜을 통해 정보를 주고받으며, CPU 사용량, 메모리 사용량, 포트 상태 같은 정보는 MIB 안에서 OID로 구분됩니다. 와치올은 이러한 OID 정보를 활용해 IT 인프라 모니터링을 더 쉽게 수행할 수 있도록 지원합니다.

이 글의 핵심
  • SNMP OID는 장비의 개별 정보(Object)를 구분하는 ID입니다.
  • MIB은 OID의 집합체이며 트리 구조로 구성됩니다.
  • 와치올은 축적된 OID 사전으로 장비 모니터링 업무를 줄여줍니다.

SNMP OID란 무엇일까요?

SNMP OID는 IT 인프라를 관리하는 데 사용되는 중요한 정보 중 하나입니다.

와치올(WatchAll)과 같은 IT 통합운영관리 솔루션에서도 네트워크 장비와 서버, 다양한 인프라 장비의 성능과 상태 정보를 수집하기 위해 SNMP OID를 활용합니다.

그렇다면 SNMP OID는 무엇이고, IT 인프라 모니터링에서는 어떻게 활용될까요?

SNMP OID는 네트워크를 구성하는 장비의 개별 정보(Object)를 구분하는 ID입니다.

MIB과 OID의 관계

라우터, 스위치, 서버, 워크스테이션, 프린터, 모뎀 랙처럼 네트워크를 구성하는 IT 인프라 장비는 SNMP 프로토콜을 통해 정보를 주고받습니다.

이때 주고받는 정보의 집합체를 MIB(Management Information Base)이라고 부릅니다.

MIB에는 CPU 사용량, 메모리 사용량 같은 성능 정보나 포트의 UP/DOWN 같은 상태 정보 등이 포함됩니다.

OID(Object Identifier)는 MIB 안에 포함된 각 개별 정보(Object)에 대한 ID입니다. 예를 들어 CPU 사용량, 메모리 사용량, 포트 상태와 같은 각각의 정보에 구분 가능한 ID를 붙여주는 것이 OID라고 이해할 수 있습니다.

쉽게 정리하면

MIB은 장비 정보의 집합체이고, OID는 그 안에 들어 있는 개별 정보의 주소 또는 식별자입니다.

OID로 구성된 MIB 트리 구조

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

SNMP OID로 구성된 MIB 트리 구조 이미지

OID로 구성된 MIB 트리 구조 출처: 한국인터넷진흥원 한국인터넷정보센터

예를 들어 CiscoSystems라는 벤더사에는 1.3.6.1.4.1.9라는 벤더별 OID가 부여되어 있습니다.

CiscoSystems의 Catalyst 1116 제품은 벤더사 OID 뒤에 1.152가 더 붙은 1.3.6.1.4.1.9.1.152라는 제품별 OID를 사용합니다.

또한 해당 제품의 CPU 사용률에는 제품별 OID 뒤에 2.1.58.0이 더 붙은 자원별 OID가 부여되는 방식으로 OID 트리가 구성됩니다.

이처럼 벤더, 제품, 자원 단위로 OID가 확장되며, 관련 정보는 MIB 파일 안에서 확인할 수 있습니다.

SNMP OID 활용법

SNMP OID는 IT 인프라 장비를 모니터링하기 위한 정보를 확인하는 데 사용됩니다.

와치올과 같은 IT 통합운영관리 솔루션은 SNMP 프로토콜을 사용해 네트워크 장비의 정보를 수집합니다. 이때 각 장비의 OID가 입력되어야 원하는 성능 정보와 상태 정보를 수집할 수 있습니다.

와치올에서 SNMP OID를 활용해 CPU 사용량을 수집하고 시각화하는 화면

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

와치올 같은 상용 EMS나 Zabbix 같은 오픈소스 EMS는 모두 SNMP OID를 활용해 CPU 사용량 같은 자원 정보를 주기적으로 수집합니다.

수집된 정보는 그래프와 같은 시각화 과정을 거쳐 제공되기 때문에, IT 관리자는 매번 OID 값을 직접 입력하지 않고도 장비 상태를 쉽게 확인할 수 있습니다.

SNMP OID는 장비의 성능과 상태 정보를 수집하고 시각화하기 위한 기본 기반입니다.

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

SNMP OID를 사용할 때 가장 불편한 점은 벤더별, 모델별, 자원별 OID가 모두 다르다는 것입니다.

OID는 벤더, 모델, 자원과 같은 개별 정보를 구분하기 위한 ID이기 때문에 벤더에 따라 OID가 다르고, 한 장비 안에서도 CPU, 메모리, 포트 등 자원별로 수많은 세부 OID가 존재합니다.

한 벤더사의 장비만 사용한다면 상대적으로 번거로움이 적지만, 여러 벤더사의 장비를 함께 운영한다면 SNMP OID를 사용하기 위해 각 벤더사의 MIB 파일을 확보해야 합니다.

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

관리자가 느끼는 어려움

신규 장비가 도입될 때마다 벤더별 MIB 파일을 찾고, 필요한 OID 값을 확인해야 하기 때문에 장비 등록과 모니터링 설정에 시간이 소요됩니다.

와치올 OID 사전으로 더 쉽게 관리하기

와치올은 다양한 벤더의 SNMP OID를 축적한 OID 사전을 제공합니다.

신규 장비를 도입하더라도 와치올 OID 사전에서 필요한 OID를 검색할 수 있어, IT 관리자는 SNMP OID 값을 일일이 찾지 않고도 다양한 장비를 더 쉽게 모니터링할 수 있습니다.

와치올 OID 사전에서 다양한 벤더사의 SNMP OID를 검색하는 화면

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

와치올은 다년간의 구축 경험과 수행사례를 통해 다양한 벤더사의 SNMP OID를 수집해왔습니다.

구축부터 모니터링 장비 등록까지 지원하면서 축적된 OID 정보를 바탕으로, 관리자가 신규 장비를 등록할 때 필요한 정보를 더 빠르게 찾을 수 있도록 돕습니다.

SNMP OID를 활용해 모니터링하는 원리는 대부분의 EMS 솔루션에서 공통적으로 사용됩니다. 하지만 고객이 더 편리하게 사용할 수 있도록 OID 검색과 등록 업무를 줄여주는 기능이 전문 솔루션의 가치라고 할 수 있습니다.

SNMP OID 관리는 모니터링 효율과 연결됩니다

SNMP OID는 IT 인프라 장비의 성능과 상태 정보를 수집하기 위한 기본 정보입니다.

하지만 벤더와 모델, 자원별로 OID가 다르기 때문에 수많은 장비를 운영하는 환경에서는 OID 관리 자체가 부담이 될 수 있습니다.

와치올은 OID 사전을 통해 이러한 관리 부담을 줄이고, IT 관리자가 장비 상태 확인과 장애 대응에 더 집중할 수 있도록 지원합니다.

SNMP 기반 장비 모니터링을 더 쉽게 관리하고 싶다면,
와치올 EMS 기능을 확인해보세요.

문의하기


 

목록
KR · EN