4. 프로퍼티 확인과 변경#
이 장은 altiPropertyTable을 통해서 Altibase의 프로퍼티를 확인하고 변경하는 방법을 설명한다.
altiPropertyTable#
altiPropertyTable로 알티베이스의 설정을 확인하거나 변경할 수 있다.
[그림 4‑1] altiPropertyTable MIB
altibase(17180)의 하부에 (2)번 OID를 가지는 altiProperyTable은 6개의 하부 항목을 가지고 있다. 하나의 서버에는 여러 개의 알티베이스가 존재할수 있으며 이를 구분하기 altiPropertyEntry 아래에 5개의 항목들이 묶여 있다.
altiPropertyIndex MIB(1)#
OID#
1.3.6.1.4.1.17180.2.1.1
구문#
DisplayString
Max-Access#
Read-only
설명#
Altibase SNMP Sub Agent가 관리하는 알티베이스의 수에 따라 1부터 증가된다.
예제#
$ snmpget -v 2c -c private localhost altiPropertyIndex.1
ALTIBASE-MIB::altiPropertyIndex.1 = INTEGER: 1
$ snmpwalk -v 2c -c private localhost altiPropertyIndex
ALTIBASE-MIB::altiPropertyIndex.1 = INTEGER: 1
ALTIBASE-MIB::altiPropertyIndex.2 = INTEGER: 1
altiPropertyAlarmQueryTimeout MIB(2)#
OID#
1.3.6.1.4.1.17180.2.1.2
구문#
DisplayString
Max-Access#
Read-Write
설명#
알티베이스에 연결된 세션에서 Query Timeout이 발생했을 때 트랩을 발생시킬지 여부를 설정하며 0이면 트랩을 발생시키지 않는다.
알티베이스 프로퍼티의 SNMP_ALARM_QUERY_TIMEOUT에 초기값을 설정할 수 있으며 기본값은 1이다.
예제#
$ snmpwalk -v 2c -c private localhost altiPropertyAlarmQueryTimeout
ALTIBASE-MIB::altiPropertyAlarmQueryTimeout.1 = STRING: 1
ALTIBASE-MIB::altiPropertyAlarmQueryTimeout.1 = STRING: 2
$ snmpset -v 2c -c private localhost altiPropertyAlarmQueryTimeout.1 s 0
ALTIBASE-MIB::altiPropertyAlarmQueryTimeout.1 = STRING: 0
$ snmpget -v 2c -c private localhost altiPropertyAlarmQueryTimeout.1
ALTIBASE-MIB::altiPropertyAlarmQueryTimeout.1 = STRING: 0
altiPropertyAlarmFetchTimeout MIB(3)#
OID#
1.3.6.1.4.1.17180.2.1.3
Syntax#
DisplayString
Max-Access#
Read-write
설명#
알티베이스에 연결된 세션에서 Fetch Timeout이 발생했을 때 트랩을 발생시킬지 여부를 설정하며 0이면 트랩을 발생시키지 않는다.
알티베이스 프로퍼티의 SNMP_ALARM_FETCH_TIMEOUT에 초기값을 설정할 수 있으며 기본값은 1이다.
예제#
$ snmpwalk -v 2c -c private localhost altiPropertyAlarmFetchTimeout
ALTIBASE-MIB::altiPropertyAlarmFetchTimeout.1 = STRING: 1
ALTIBASE-MIB::altiPropertyAlarmFetchTimeout.1 = STRING: 2
$ snmpset -v 2c -c private localhost altiPropertyAlarmFetchTimeout.1 s 0
ALTIBASE-MIB::altiPropertyAlarmFetchTimeout.1 = STRING: 0
$ snmpget -v 2c -c private localhost altiPropertyAlarmFetchTimeout.1
ALTIBASE-MIB::altiPropertyAlarmFetchTimeout.1 = STRING: 0
altiPropertyAlarmUtransTimeout MIB(4)#
OID#
1.3.6.1.4.1.17180.2.1.4
Syntax#
DisplayString
Max-Access#
Read-write
설명#
알티베이스에 연결된 세션에서 Utrans Timeout이 발생했을 때 트랩을 발생시킬지 여부를 설정하며 0이면 트랩을 발생시키지 않는다.
알티베이스의 프로퍼티 SNMP_ALARM_UTRANS_TIMEOUT에 초기값을 설정할 수 있으며 기본값은 1이다.
예제#
$ snmpwalk -v 2c -c private localhost altiPropertyAlarmUTransTimeout
ALTIBASE-MIB::altiPropertyAlarmUTransTimeout.1 = STRING: 1
ALTIBASE-MIB::altiPropertyAlarmUTransTimeout.1 = STRING: 2
$ snmpset -v 2c -c private localhost altiPropertyAlarmUTransTimeout.1 s 0
ALTIBASE-MIB::altiPropertyAlarmUTransTimeout.1 = STRING: 0
$ snmpget -v 2c -c private localhost altiPropertyAlarmUTransTimeout.1
ALTIBASE-MIB::altiPropertyAlarmUTransTimeout.1 = STRING: 0
altiPropertyAlarmSessionFailureCount MIB(5)#
OID#
1.3.6.1.4.1.17180.2.1.5
Syntax#
DisplayString
Max-Access#
Read-write
설명#
알티베이스에 연결된 세션에서 연속적으로 몇 회 오류가 발생됐을 때 트랩을 발생시킬지를 설정하며 0이면 트랩을 발생시키지 않는다.
프로퍼티의 SNMP_ALARM_SESSION_FAILURE_COUNT에 초기값을 설정할 수 있으며 기본값은 3이다.
초기값을 지정할 수 있다.
예제#
$ snmpwalk -v 2c -c private localhost altiPropertyAlarmSessionFailureCount
ALTIBASE-MIB::altiPropertyAlarmSessionFailureCount.1 = STRING: 3
ALTIBASE-MIB::altiPropertyAlarmSessionFailureCount.2 = STRING: 3
$ snmpset -v 2c -c private localhost altiPropertyAlarmSessionFailureCount.1 s 2
ALTIBASE-MIB::altiPropertyAlarmSessionFailureCount.1 = STRING: 2
$ snmpget -v 2c -c private localhost altiPropertyAlarmSessionFailureCount.1
ALTIBASE-MIB::altiPropertyAlarmSessionFailureCount.1 = STRING: 2