감사 관련 프로퍼티#
AUDIT_FILE_SIZE (단위: 바이트)#
데이터 타입#
Unsigned Int
기본값#
100M
속성#
변경 가능, 단일 값
값의 범위#
[0, 232-1]
설명#
감사된 구문의 정보가 기록되는 바이너리 파일의 크기를 바이트 단위로 지정한다. 이 프로퍼티는 AUDIT_OUTPUT_METHOD 프로퍼티의 값이 0일 때 적용된다.
Altibase 운영 중에는 아래와 같이 ALTER SYSTEM 문을 이용하여 이 프로퍼티의 값을 변경할 수 있다.
ALTER SYSTEM SET AUDIT_FILE_SIZE=10000;
단, 서버가 auditing을 수행 중이라면 다음 생성되는 파일부터 변경된 크기가 적용된다. 만약 프로퍼티의 변경을 바로 적용하려면 ALTER SYSTEM STOP AUDIT과 ALTER SYSTEM START AUDIT 구문으로 auditing을 재시작하라.
AUDIT_LOG_DIR#
데이터 타입#
String
기본값#
$ALTIBASE_HOME/trc
속성#
변경 가능, 다중값
값의 범위#
없음
설명#
감사된 구문 정보가 기록되는 바이너리 파일이 생성될 디렉토리를 지정한다. 이 프로퍼티는 AUDIT_OUTPUT_METHOD 프로퍼티의 값이 0일 때 적용된다.
Altibase 운영 중에는 아래와 같이 ALTER SYSTEM 문을 이용하여 이 프로퍼티의 값을 변경할 수 있다.
ALTER SYSTEM SET AUDIT_LOG_DIR='/tmp';
단, 서버가 auditing을 수행 중이라면 다음 생성되는 파일부터 변경된 디렉토리가 적용된다. 만약 프로퍼티의 변경을 바로 적용하려면 ALTER SYSTEM STOP AUDIT과 ALTER SYSTEM START AUDIT 구문으로 auditing을 재시작하라.
AUDIT_OUTPUT_METHOD#
데이터 타입#
Unsigned Integer
기본값#
0
속성#
변경 불가, 단일값
값의 범위#
[0, 9]
설명#
감사된 구문 정보가 기록되는 파일의 형태를 지정한다. Altibase는 감사 정보를 바이너리 또는 시스로그(syslog)로 저장할 수 있다. 단 syslog는 리눅스 운영체제에서만 지원한다.
기본값을 설정한 경우 감사된 정보가 바이너리 형태로 AUDIT_LOG_DIR 프로퍼티에서 지정한 디렉토리에 저장된다. 1~9의 값을 설정한 경우, syslog를 사용해서 syslog.conf(또는 rsyslog.conf)에 로그가 쌓이게 된다. syslog의 순서는 syslog.conf 파일의 LOG_INFO를 사용한다.
0: 바이너리 파일로 AUDIT_LOG_DIR 프로퍼티에서 지정한 디렉토리에 저장
1: user 퍼실리티를 /var/log/messages에 저장. 파일명은 시스템 설정시 변경 가능.
2: 사용자 정의에 따라 local0 facility에 저장
3: 사용자 정의에 따라 local1 facility에 저장
4: 사용자 정의에 따라 local2 facility에 저장
5: 사용자 정의에 따라 local3 facility에 저장
6: 사용자 정의에 따라 local4 facility에 저장
7: 사용자 정의에 따라 local5 facility에 저장
8: 사용자 정의에 따라 local6 facility에 저장
9: 사용자 정의에 따라 local7 facility에 저장
AUDIT_TAG_NAME_IN_SYSLOG#
데이터 타입#
String
기본값#
AUDIT
속성#
변경 불가, 단일값
값의 범위#
없음
설명#
시스로그(syslog)를 사용해서 감사된 구문의 정보를 기록할 때 구분자로 "AUDIT" 태그가 사용된다.