본문으로 건너뛰기

DB 메트릭스 경고 알림 설정

데이터베이스 프로젝트의 메트릭스 경고 알림 설정 방법을 안내합니다. 데이터베이스의 성능과 관련한 주요 지표들을 기반으로 알림을 설정하고, 발생할 수 있는 문제 상황을 빠르게 인지할 수 있습니다.

프로세스(process) 경고 알림 설정하기

데이터베이스를 운영하다 보면 프로세스가 예기치 않게 종료되는 경우가 있습니다. 데이터베이스에서 실행 중인 프로세스가 종료될 경우 사용자에게 경고 알림을 보내 문제 상황을 빠르게 대처할 수 있습니다.

XOS 에이전트 설정

메트릭스 이벤트를 추가하기 전에 XOS 에이전트 설정(xos.conf)에 다음 옵션을 추가하세요. 다음 예제는 toplock.sh 프로세스를 감시 대상으로 설정하는 경우입니다. 쉼표(,)를 구분자로 이용해 여러 개의 프로세스를 등록할 수 있습니다.

xos.conf
process=top,lock.sh

메트릭스 이벤트 추가

XOS 에이전트(xos.conf)에서 설정한 프로세스 감시 대상이 종료될 경우 경고 알림을 보내도록 설정하는 경우에 대한 예제입니다.

  1. 사용자의 데이터베이스 프로젝트에서 경고 알림 > 이벤트 설정 메뉴로 이동하세요.

  2. 메트릭스 탭을 선택하세요.

  3. + 이벤트 추가 버튼을 선택하세요.

  4. 메트릭스 이벤트 창이 나타나면 이벤트 명을 입력하세요.

  5. 카테고리에서 db_process_check 항목을 선택하세요.

  6. 레벨에서 알림 수준을 선택하세요.

  7. 메시지에서 경고 알림 메시지를 입력하세요. 태그 또는 필드키 입력으로 메시지에 변수를 적용할 수 있습니다.

    (예, ${oname}, ${count}, ${process_name})

  8. 다음 사례 중 원하는 값을 이벤트 발생 조건에 입력하세요.

    • top 프로세스 또는 lock.sh 프로세스가 하나라도 종료될 경우: process_name == 'top' || process_name == 'lock.sh'

    • xos.conf 파일에서 설정한 프로세스 감시 대상 중 2개 이상이 종료될 경우: count >= 2

    • xos.conf 파일에서 설정한 프로세스 감시 대상 중 2개 이상이 종료되거나 lock.sh 프로세스가 종료될 경우: process_name == 'lock.sh' || count >= 2

  9. 모든 입력을 완료했다면 저장 버튼을 선택하세요.

노트
  • 이벤트 상태가 해소될 경우 알림을 원한다면 이벤트 상태가 해결되면 추가 알림 옵션을 선택하세요.

  • 태그 또는 필드키는 사이트 맵 > 메트릭스 조회 메뉴에서 확인할 수 있습니다.

  • 데이터베이스 프로젝트의 메트릭스 경고 알림에 대한 자세한 내용은 다음 문서를 참조하세요.