상태 모니터
상태 모니터는 다음과 같은 기능을 제공한다.
탐색 트리에서 [상태 모니터]를 마우스 오른쪽 버튼 클릭하고 [상태 모니터 추가]를 선택하여 모니터링 대상 정보를 설정할 수 있다.

데이터베이스
데이터베이스 모니터링 항목은 매니저 변수 설정의 execute_diag 매개 변수가 선택(ON)되어 있어야 수집되는 정보이다. 이 데이터 베이스 항목은 크게 질의, 연결, 버퍼 그리고 잠금 정보로 나누어져 있다.
- server_query
- opened_page : 버퍼 풀에서 쫓겨난 버퍼 페이지의 수를 나타낸다. 서버 버퍼 페이지의 캐시 히트율이 떨어지면 이 값이 증가한다.
- slow_query : 서버에서 실행된 전체 질의 중 CUBRID 매니저 변수 설정의 server_long_query_time에 설정된 값보다 오래 걸린 질의의 개수를 나타낸다. server_long_query_time 매개 변수는 CUBRID 매니저의 [속성] 또는 $CUBRID/conf/cm.conf에서 변경할 수 있다.
- full_scan : 인덱스를 타지 못한 테이블 스캔의 횟수를 나타낸다.
- server_connection
- client_request : 클라이언트가 요청한 질의의 수를 나타낸다.
- aborted_client : 데이터베이스가 정상적으로 종료되지 못하고 비정상적으로 연결이 끊긴 횟수를 나타낸다.
- conn_request : 데이터베이스에 연결을 요청한 횟수를 나타낸다.
- conn_reject : 데이터베이스에 요청한 연결이 실패한 횟수를 나타낸다.
- server_buffer
- buffer_page_read : 디스크에서 판독한 데이터베이스 페이지 수를 나타낸다.
- buffer_page_write : 디스크에 쓴 데이터베이스 페이지 수를 나타낸다.
- server_lock
- dead_lock : 서버에서 발생한 교착 상태의 발생 횟수를 나타낸다.
- lock_request : 데이터베이스 테이블이나 행(row)에 관한 잠금 요청의 수를 나타낸다.
브로커
브로커 관련 수집 정보는 CUBRID 매니저 변수 설정과 무관하게 수집할 수 있으며, 초당 요청 횟수, 수행 중인 세션 수, 초당 처리한 트랜잭션 수 그리고 초당 처리한 질의 수로 구성되어 있다.
브로커의 active_session을 제외한 다른 모든 객체의 모니터링 값은 모두 마지막 샘플링 시간 간격 동안 일어난 횟수를 의미한다.
- request_sec : 브로커에 들어온 초당 요청 횟수를 나타낸다.
- active_session : 브로커에 현재 접속 중인 세션 수를 나타낸다. 즉, BUSY 수이다.
- transaction_sec : 브로커에서 처리한 초당 트랜잭션 수를 나타낸다.
- query_sec : 브로커에서 처리한 초당 질의 수를 나타낸다.
템플릿 정보
- 이름: 새롭게 생성할 상태 모니터링 템플릿의 이름을 입력한다.
- 설명: 생성할 템플릿에 관한 설명을 입력한다.
- 샘플링 간격(초): 대상 객체를 모니터링할 주기를 초 단위로 지정한다.
- 대상 데이터베이스: 모니터링 대상 객체가 데이터베이스 서버와 관련된 경우 활성화되며, 대상 데이터베이스를 선택한다.
수행하려는 상태 모니터 템플릿을 마우스 오른쪽 버튼 클릭하고 [상태 모니터 수행]을 선택하면, 선택한 템플릿에 따라 데이터베이스 서버와 브로커의 상태를 모니터링할 수 있는 상태 모니터링 창이 나타난다. 상태 모니터는 각 수집 항목별로 별도의 차트를 보여 주며, 현재 값, 최소 값, 최대 값 그리고 평균 값으로 구성되어 있다.
상태 모니터는 별도의 뷰로 구성되어 있어 다른 뷰 인터페이스와 동시에 볼 수 있으며, CUBRID 매니저 외부로 끌어내어 볼 수도 있으므로, 다중 모니터 환경에서 작업과 상태 모니터링을 동시에 할 때 편리하다.

편집하려는 상태 모니터 템플릿을 마우스 오른쪽 버튼 클릭하고 [상태 모니터 편집]을 선택하면, [상태 모니터 추가]와 동일한 인터페이스에서 편집할 수 있다.
등록된 상태 모니터 템플릿을 삭제하려면, 해당 상태 모니터 템플릿을 마우스 오른쪽 버튼 클릭하고 [상태 모니터 삭제]를 선택한다.