본문으로 건너뛰기

XOS 에이전트 설정

xos.conf 파일에 다음 옵션을 설정하면 데이터베이스 서버의 자원을 추가로 모니터링할 수 있습니다. 이 옵션을 이용하려면 whatap.conf 파일에서 xos 옵션을 true로 설정하세요.

  • interconnect_nic String RAC

    설정된 옵션값에 해당하는 네트워크 카드 정보를 수집합니다. 이 옵션을 설정하지 않으면 interconnect 관련 지표를 수집하지 않습니다.

    xos.conf
    # example
    interconnect_nic=enp0s3

    netstat -i 명령으로 확인된 네트워크 인터페이스 중 Real Application Cluster(RAC)의 interconnect에 사용된 네트워크 인터페이스를 입력하세요. 설정된 값은 해당 네트워크 카드의 성능 및 활동을 모니터링하는 데 사용됩니다.

  • cpu_limit Int

    기본값 0

    limit 설정값보다 큰 값을 가진 프로세스 정보를 수집합니다. 1/100% 단위로 1.23%인 경우 123으로 설정하세요.

  • mem_limit Int

    기본값 10240

    limit 설정값보다 큰 값을 가진 프로세스 정보를 수집합니다. K bytes 단위로 10240은 10M bytes입니다.

  • disk_usage_interval Second

    기본값 60

    인스턴스별 디스크 사용률과 사용 가능 크기, 전체 크기 정보를 표시합니다. 값이 0이면 디스크 사용률을 수집하지 않습니다.

  • process String

    프로세스의 실행 상태를 모니터링할 수 있습니다. 옵션값으로 프로세스 이름을 입력하세요. 쉼표(,)를 구분자로 이용해 여러 개를 등록할 수 있습니다.

    xos.conf
    process={process_name}

    예를 들어, top과 lock.sh 프로세스를 감시 대상으로 설정하려면 다음과 같이 옵션을 설정하세요.

    xos.conf
    process=top,lock.sh
    노트

    process 옵션을 이용해 데이터베이스에서 실행 중인 프로세스가 종료될 경우 경고 알림을 보낼 수 있습니다. 자세한 내용은 다음 문서를 참조하세요.

  • iplist_interval Second

    데이터베이스 서버의 IP 목록을 수집할 수 있습니다. 초 단위(최소 3초)로 시간 간격(interval)을 설정해야 수집할 수 있습니다.

  • file String

    로그 메뉴(라이브 테일, 로그 트렌드, 로그 검색, 로그 설정)를 이용하려면 file 옵션에 모니터링하려는 로그 파일명의 절대 경로로 입력하세요.

    xos.conf
    file=/opt/oracle/log