콘텐츠로 이동

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