간혹 업체에서 자체 관리 툴의 개발 목적으로 MIB/OID를 확인하는 경우가 있다.
아래와 같은 MIB 탐색기를 이용하여 보다 쉽게 접근할 수 있다.
iReasoning MIB Browser License Agreement (Personal Edition)
http://www.ireasoning.com/download/mibfree/setup.exe
몇 가지 비상용을 구해 테스트 해보니, 개인적으로 무료 버전 중에는 요 넘이 UI가 좀 깔끔했다.
설치하고, 확인하고자 하는 .mib 파일을 로드 하면 된다.
주의할 점은 .mib 파일의 위치 경로 명에 한글이 포함되지 않아야 한다. (요거 땜시 헤메였다는 ㅠ_ㅠ)
로드 후에는 좌측 상단의 Tree를 통해 세부 항목 확인 가능하다.
트리를 하나씩 하위로 내려갈 때마다 OID 값이 변화하는 것을 확인 할 수 있다.
eg) HP Blade c7000 G2 Enclosure 에 장착된 OA의 상태 정보를 확인해보자.
MID/OID 값을 얻어오는 데, snmpwalk 커맨드를 이용할 수 있다.
# snmpwalk -v 2c -c public Target_IPADDRESS 1.3.6.1.4.1.232.22.2.3.1.6.1
snmpwalk 를 이용해 상기 예제 처럼 조회하면, 아래와 유사한 내용들이 주욱 출력된다.
그 중 상태 정보를 확인하기 위해 관심을 갖을 수 있는 내용은 아래와 같다.
OA 2ea
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.11.1 = INTEGER: 3
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.11.2 = INTEGER: 3
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.12.1 = INTEGER: 2
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.12.2 = INTEGER: 2
OA가 이중화 구성되어 2개 장착되어 있고, 모두 정상
OA 1ea
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.11.1 = INTEGER: 3
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.11.2 = INTEGER: 2
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.12.1 = INTEGER: 2
SNMPv2-SMI::enterprises.232.22.2.3.1.6.1.12.2 = INTEGER: 0
OA 가 하나만 장착되어 있고, 상태 확인 불가(장착 안됨)
pd910mib.tar.gz 패키지 안의 cpqrack.cfg 파일을 살펴보면 아래와 같은 내용을 참조할 수 있다.
11 > 이중화 구성 장착 상태
cpqRackCommonEnclosureManagerRedundant OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notRedundant(2),
redundant(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This specifies if the manager is in a redundant configuration."
::= { cpqRackCommonEnclosureManagerEntry 11 }
12 > 동작 상태
cpqRackCommonEnclosureManagerCondition OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
degraded(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The condition of the manager.
This value will be one of the following:
other(1)
Manager status detection is not supported.
ok(2)
The manager is operating properly.
degraded(2)
A redundant manager is not operating properly.
failed(4)
A non-redundant manager is not operating properly."
::= { cpqRackCommonEnclosureManagerEntry 12 }
참고자료.
Insight Management MIB update kit for HP Systems Insight Manager for Linux/HP-UX
pd910mib.tar.gz