5. Altibase 상태#
이 장은 SNMP를 이용하여 Altibase의 상태를 알아보는 방법을 설명한다.
altiStatus#
altiStatus를 통해서 알티베이스의 상태를 파악할 수 있다.
[그림 5‑1] altiStatus MIB
altiStatus MIB는 altibase(17180)의 하부에 (3)번 OID를 가지는 altiStatus가 있다. altiStatus는 알티베이스의 간단한 상태들을 가지는 altiStatusTable(1)이 있으며, 이를 구분하기 altiStatusEntry 아래에 6개의 항목들이 묶여 있다.
altiStatusIndex MIB(1)#
OID#
1.3.6.1.4.1.17180.3.1.1.1
Syntax#
DisplayString
Max-Access#
Read-only
설명#
Altibase SNMP Sub Agent가 관리하는 알티베이스의 수에 따라 1부터 증가된다.
예제#
$ snmpget -v 2c -c public localhost altiStatusIndex.1
ALTIBASE-MIB::altiStatusIndex.1 = INTEGER: 1
$ snmpwalk -v 2c -c public localhost altiStatusIndex
ALTIBASE-MIB::altiStatusIndex.1 = INTEGER: 1
ALTIBASE-MIB::altiStatusIndex.2 = INTEGER: 2
altiStatusDBName(2)#
OID#
1.3.6.1.4.1.17180.3.1.1.2
Syntax#
DisplayString
Max-Access#
Read-only
설명#
알티베이스의 DB 이름을 알려준다.
예제#
$ snmpget -v 2c -c public localhost altiStatusIndex.1
ALTIBASE-MIB::altiStatusDBName.1 = STRING: mydb
$ snmpwalk -v 2c -c public localhost altiStatusIndex
ALTIBASE-MIB::altiStatusDBName.1 = STRING: mydb
ALTIBASE-MIB::altiStatusDBName.2 = STRING: mydb
altiStatusDBVersion MIB(3)#
OID#
1.3.6.1.4.1.17180.3.1.1.3
Syntax#
DisplayString
Max-Access#
Read-only
설명#
알티베이스의 DB 버전을 알려준다.
예제#
$ snmpget -v 2c -c public localhost altiStatusDBVersion.1
ALTIBASE-MIB::altiStatusDBVersion.1 = STRING: 7.1.0.7.8
$ snmpwalk -v 2c -c public localhost altiStatusDBVersion
ALTIBASE-MIB::altiStatusDBVersion.1 = STRING: 7.1.0.7.8
ALTIBASE-MIB::altiStatusDBVersion.2 = STRING: 7.3.0.0.0
altiStatusRunningTime MIB(4)#
OID#
1.3.6.1.4.1.17180.3.1.1.4
Syntax#
DisplayString
Max-Access#
Read-only
설명#
알티베이스 프로세스의 실행 시간을 알려준다. 실행 시간은 일수, 시간, 분, 초로 조합되어 있다.
예제#
$ snmpwalk -v 2c -c public localhost altiStatusRunningTime.1
ALTIBASE-MIB::altiStatusRunningTime.1 = STRING: 00:00:14
$ snmpwalk -v 2c -c public localhost altiStatusRunningTime
ALTIBASE-MIB::altiStatusRunningTime.1 = STRING: 00:00:21
ALTIBASE-MIB::altiStatusRunningTime.2 = STRING: 1 days, 03:12:56
altiStatusProcessID MIB(5)#
OID#
1.3.6.1.4.1.17180.3.1.1.5
Syntax#
DisplayString
Max-Access#
Read-only
설명#
Altibase의 프로세스 ID를 알려준다.
예제#
$ snmpget -v 2c -c public localhost altiStatusProcessID.1
ALTIBASE-MIB::altiStatusProcessID.1 = STRING: 23201
$ snmpwalk -v 2c -c public localhost altiStatusProcessID
ALTIBASE-MIB::altiStatusProcessID.1 = STRING: 23201
ALTIBASE-MIB::altiStatusProcessID.2 = STRING: 23343
altiStatusSessionCount MIB(6)#
OID#
1.3.6.1.4.1.17180.3.1.1.6
Syntax#
DisplayString
Max-Access#
Read-only
설명#
Altibase의 세션 수를 알려준다. Altibase에 현재 접속되어 있는 클라이언트의 수와 동일하다.
예문#
$ snmpget -v 2c -c public localhost altiStatusSessionCount.1
ALTIBASE-MIB::altiStatusSessionCount.1 = STRING: 10
$ snmpwalk -v 2c -c public localhost altiStatusSessionCount
ALTIBASE-MIB::altiStatusSessionCount.1 = STRING: 10
ALTIBASE-MIB::altiStatusSessionCount.2 = STRING: 7