XOS 에이전트 설정
xos.conf 파일에 다음 옵션을 설정하면 데이터베이스 서버의 자원을 추가로 모니터링할 수 있습니다. 이 옵션을 이용하려면 whatap.conf 파일에서 xos 옵션을 true로 설정하세요.
-
interconnect_nic String
RAC설정된 옵션값에 해당하는 네트워크 카드 정보를 수집합니다. 이 옵션을 설정하지 않으면 interconnect 관련 지표를 수집하지 않습니다.
xos.conf# example
interconnect_nic=enp0s3netstat -i명령으로 확인된 네트워크 인터페이스 중 Real Application Cluster(RAC)의 interconnect에 사용된 네트워크 인터페이 스를 입력하세요. 설정된 값은 해당 네트워크 카드의 성능 및 활동을 모니터링하는 데 사용됩니다. -
cpu_limit Int
기본값
0limit 설정값보다 큰 값을 가진 프로세스 정보를 수집합니다. 1/100% 단위로 1.23%인 경우
123으로 설정하세요. -
mem_limit Int
기본값
10240limit 설정값보다 큰 값을 가진 프로세스 정보를 수집합니다. K bytes 단위로 10240은 10M bytes입니다.
-
disk_usage_interval Second
기본값
60인스턴스별 디스크 사용률과 사용 가능 크기, 전체 크기 정보를 표시합니다. 값이
0이면 디스크 사용률을 수집하지 않습니다. -
process String
프로세스의 실행 상태를 모니터링할 수 있습니다. 옵션값으로 프로세스 이름을 입력하세요. 쉼표(,)를 구분자로 이용해 여러 개를 등록할 수 있습니다.
xos.confprocess={process_name}예를 들어, top과 lock.sh 프로세스를 감시 대상으로 설정하려면 다음과 같이 옵션을 설정하세요.
xos.confprocess=top,lock.sh노트process옵션을 이용해 데이터베이스에서 실행 중인 프로세스가 종료될 경우 경고 알림을 보낼 수 있습니다. 자세한 내용은 다음 문서를 참조하세요. -
iplist_interval Second
데이터베이스 서버의 IP 목록을 수집할 수 있습니다. 초 단위(최소 3초)로 시간 간격(interval)을 설정해야 수집할 수 있습니다.
-
file String
로그 메뉴(라이브 테일, 로그 트렌드, 로그 검색, 로그 설정)를 이용하려면
file옵션에 모니터링하려는 로그 파일명의 절대 경로로 입력하세요.xos.conffile=/opt/oracle/log
사용자 지표 수집 (SHMON)
SHMON으로 사용자 정의 Shell Script 결과를 주기적으로 수집해 메트릭스로 저장합니다.
-
shmon Int
기본값
1지원 버전: dmx 1.0.4y 이상 & xos 1.2.0f 이상
설정
- 에이전트 설치 경로에
shmon디렉터리를 생성합니다. - 수집할 쿼리를
.sh파일로 저장합니다. xos.conf에 SQLMON을 활성화합니다.- 에이전트를 재기동합니다.
- 메트릭스 조회에서
shmon카테고리를 확인합니다.
# xos.conf
shmon=1