콘텐츠로 이동

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