차트와 대시보드

사용자는 성능 데이터를 다양한 차트로 직관적으로 모니터링할 수 있다. 그래서 제니퍼는 다양한 성능 데이터를 통합적으로 모니터링할 수 있는 대시보드를 제공하고, 사용자가 직접 대시보드를 구성할 수 있도록 사용자 정의 대시보드 기능을 제공한다.

차트

차트 일반

대부분의 차트는 다음과 같이 구성된다.

차트

  1. 차트 이름 - 차트 이름은 해당 차트가 표시하는 성능 데이터의 종류와 성격을 설명해 준다. 런타임 라인 차트의 이름은 [최근]으로 시작하고, 이퀄라이저 차트의 이름은 [실시간]으로 시작한다. 그리고 막대 차트나 라인 차트가 오늘 날짜의 성능 데이터를 표시하면 이름이 [금일]로 시작한다.

  2. 관련 내용 보기 버튼 - 이 버튼을 클릭하면 사용자는 해당 차트와 관련된 내용을 새로운 팝업 창에서 확인할 수 있다.

  3. 새로운 창으로 보기 버튼 - 이 버튼을 클릭하면 해당 차트를 새로운 팝업 창에서 볼 수 있다. 사용자는 이 창을 통해서 차트의 크기를 조절할 수 있다.

차트를 클릭한 상태에서 CTRL + C를 누르면 해당 차트 이미지가 클립 보드에 복사된다.

차트 이름 폰트 크기는 제니퍼 서버의 ui_chart_text_size 옵션으로 설정한다. 기본 값은 11이다. 이 옵션은 차트 이름뿐만 아니라 경보 차트 경보 메시지와 같이 텍스트 문자에 모두 적용된다.

ui_chart_text_size = 12

X축과 Y축 숫자 크기는 제니퍼 서버의 ui_chart_number_size 옵션으로 설정한다. 기본 값은 10이다.

ui_chart_number_size = 11

막대 차트

막대 차트는 시간 변화에 따른 정량적인 누적 값을 보여준다. 예를 들어, 다음 그림에서 막대 차트는 일자별 호출 건수를 표시한다. 이 경우에 X 축은 날짜가 된다.

일자별 호출 건수

또한 시간당 방문자 수와 같이 시간당 값을 표시할 때도 막대 차트를 사용한다. 이 경우에 X 축은 시간이 된다.

금일 시간당 방문자 수

일반적으로 막대 차트는 주로 호출 건수와 방문자 수를 보여주는데 사용된다.

막대 차트에서 최대 값은 항상 해당 막대 위에 숫자로 표시된다. 그리고 막대 차트에서 특정 막대를 클릭하면 해당 막대가 표시하는 값이 해당 막대 위에 표시된다.

그리고 금일 시간당 방문자 수와 같이 차트의 이름이 금일로 시작하면 오늘 수집한 성능 데이터를 표시하고 있음을 의미한다. 이 경우에 현재 시간에 해당하는 막대 위에 현재 값이 박스 안에서 표시된다. 그리고 현재 시간에 해당하는 막대의 오른쪽에 있는 막대들은 어제의 성능 데이터를 표시한다. 반면에 현재 시간에 해당하는 막대의 왼쪽에 있는 막대들은 오늘의 성능 데이터를 표시한다. 구분을 위해서 오늘과 어제를 표시하는 막대들의 색상은 다르다.

막대 차트에서 오른쪽 마우스를 클릭하면 나타나는 컨텍스트 메뉴로 최대 값과 현재 값을 숨길 수 있다.

라인 차트

라인 차트는 주로 하루 동안의 5분 평균 데이터의 변경 추이를 선으로 보여준다. 하루 24시간을 5분으로 나누면 288이다. 따라서 라인 차트는 288개의 점을 선으로 연결한 것이다.

하루 동안의 특정 애플리케이션의 평균 응답 시간은 10 분 주기로 수집된다. 따라서 이를 라인 차트로 보여주는 경우에는 144개의 점을 선으로 연결한 것이다. 애플리케이션, SQL, 외부 트랜잭션 등과 같이 10 분 주기로 성능 데이터를 수집하는 경우가 모두 이에 해당한다.

예를 들어, 다음 그림에서 라인 차트는 오늘 하루 동안의 서비스 요청률의 변경 추이를 선으로 보여준다.

금일 서비스 요청율

에어리어 차트가 표시하는 것은 라인 차트와 동일하다. 단지, 선 아래 영역에 배경 색을 표시한 것에만 차이가 있다.

금일 서비스 요청률 - 에어리어 차트

라인 차트에서 최대 값은 항상 좌표 위에 숫자로 표시된다.

그리고 금일 서비스 요청률과 같이 차트의 이름이 금일로 시작하면 오늘 수집한 성능 데이터를 표시하고 있음을 의미한다. 이 경우에 현재 시간에 해당하는 좌표 위에 현재 값이 박스 안에서 표시된다. 그리고 현재 시간에 해당하는 좌표의 오른쪽에 있는 라인은 어제의 성능 데이터를 표시한다. 반면에 현재 시간에 해당하는 좌표의 왼쪽에 있는 라인은 오늘의 성능 데이터를 표시한다. 구분을 위해서 오늘과 어제를 표시하는 라인의 색상은 다르게 표시된다.

에어리어 차트에서 오른쪽 마우스를 클릭하면 나타나는 컨텍스트 메뉴로 최대 값과 현재값을 숨길 수 있다. 그런데 라인 차트에 여러 개의 선이 표시될 수 있다. 이 경우는 주로 제니퍼 에이전트 별 성능 데이터를 별도의 선으로 나타내는 것이다. 특정 선을 선택하면 해당 선만 강조된다.

금일 서버별 평균 응답 시간

런타임 라인 차트

런타임 라인 차트는 최근 5분 동안의 30초 평균 데이터의 변경 추이를 선으로 보여준다.

예를 들어, 다음 그림에서 런타임 라인 차트는 최근 5분 동안의 30초 평균 서비스 요청률의 변경 추이를 선으로 보여준다.

최근 서비스 요청률

런타임 에어리어 차트가 표시하는 것은 런타임 라인 차트와 동일하다. 단지 선 아래 영역에 배경 색을 표시한 것에만 차이가 있다.

최근 서비스 요청률 - 런타임 에어리어 차트

런타임 라인 차트에서 최대 값은 항상 좌표 위에 숫자로 표시된다.

런타임 에어리어 차트에서 오른쪽 마우스를 클릭하면 나타나는 컨텍스트 메뉴로 최대 값과 현재 값을 숨길 수 있다.

런타임 라인 차트에 여러 개의 선이 표시될 수 있다. 이 경우는 주로 제니퍼 에이전트 별성능 데이터를 별도의 선으로 표시하는 것이다. 특정 선을 선택하면 해당 선이 강조된다.

최근 서버 별 평균 응답 시간

런타임 라인 차트에서는 현재 값을 막대로 오른쪽에 표시할 수 있다.

최근 서버 별 평균 응답 시간 - 현재 값 표시

런타임 라인 차트와 런타임 에어리어 차트가 표시하는 데이터를 CSV 형식 파일로 저장할 수 있다. 차트를 클릭한 상태에서 CTRL + E를 누르면된다.

이퀄라이저 차트

이퀄라이저 차트는 실시간 값을 이퀄라이저 형식으로 보여준다.

예를 들어, 다음 그림에서 이퀄라이저 차트는 실시간 액티브 서비스 개수를 보여준다.

실시간 액티브 서비스 개수

또한 이퀄라이저 차트는 데이터를 특정 기준에 맞추어 세분화해서 보여준다. 예를 들어, 특정 제니퍼 에이전트의 액티브 서비스 개수는 경과 시간 구간에 맞추어 세분화된다. 기본적으로 액티브 서비스 개수의 경과 시간 구간은 1초 미만, 1초 이상에서 3초 미만, 3초이상에서 8초 미만, 8초 이상으로 이루어진다.

성능 데이터가 특정 기준에 맞추어 세부적으로 분류되면 이퀄라이저 차트 이름 옆에 그 분류 기준이 표시된다.

액티브 서비스 개수는 경과 시간 구간을 기준으로 분류한다면 CPU 사용률은 CPU 사용영역(WAIT, NICE, USER, SYS)에 따라서 분류된다. 그리고 실시간 JDBC 커넥션 개수는 JDBC 커넥션 상태(IDLE, ALLOCATED, ACTIVE)에 따라서 분류된다.

스피드 바

스피드 바는 서비스 요청률, 서비스 처리율, 액티브 서비스 개수 등의 성능 데이터를 기초로 자바 애플리케이션의 부하량 상태를 직관적으로 보여준다.

스피드 바

스피드 바의 가운데에 있는 원통은 자바 애플리케이션을 의미하고, 그 원통을 감고 있는 링은 액티브 서비스 개수를 의미한다. 이퀄라이저 차트와 동일하게 경과 시간 구간으로 세분화해서 액티브 서비스 개수가 표시된다.

링의 개수는 액티브 서비스 개수와 일치하지 않는다. 전체 액티브 서비스 개수에서 특정 구간의 액티브 서비스 개수가 차지하는 상대적인 비율에 해당하는 영역을 동일한 색상과 넓이의 링으로 채울뿐이다.

액티브 서비스 개수가 특정 임계치를 초과하면 경보(ERROR_SERVICE_QUEUING)가 발생하는데 임계치는 제니퍼 서버의 active_service_alert_limit 옵션으로 설정한다.

active_service_alert_limit = 70

액티브 서비스 개수가 임계치를 훨씬 초과해도 링은 스피드 바의 원통 밖으로 벗어나지는 않는다.

액티브 서비스 개수 임계치

왼쪽에서 오른쪽으로 스피드 바를 지나가는 것은 트랜잭션을 의미한다. 지나가는 개별 트랜잭션의 개수는 스피드 바의 원통 왼쪽은 서비스 요청률, 스피드 바의 원통 오른쪽은 서비스 처리율을 기반으로 계산된다.

지나가는 트랜잭션의 개수에 따라서 스피드 바의 속도감이 달라지는데 자바 애플리케이션 별로 서비스 요청률에 따른 스피드 바의 속도감을 다르게 설정할 필요가 있을 수 있다. 예를 들어, A 자바 애플리케이션의 서비스 요청률 평균이 10이고 B 자바 애플리케이션의 서비스 요청률 평균이 30이라면, A 자바 애플리케이션에서는 서비스 요청률이 30일 때 스피드 바의 속도감이 높아야 하지만, B 자바 애플리케이션에서는 서비스 요청률이 30일 때 스피드 바의 속도감이 평균이어야 한다.

그래서 모니터링하는 자바 애플리케이션의 평균 서비스 요청률을 고려해서 스피드 바의속도감을 조절해야 하는데, 이를 위해서 제니퍼 서버의 speed_threadhold 옵션을 사용한다. 기본 값은 1000이다.

speed_threadhold = 1000

speed_threadhold 옵션을 1000보다 크게 설정하면 동일 서비스 요청률에 대해서 스피드 바의 속도감이 느려지고 1000보다 작게 설정하면 동일 서비스 요청률에 대해서 스피드 방의 속도감이 빨라진다. 이 옵션에 대한 변경 사항을 확인하려면 재로그인이 필요하다.

스피드 미터

스피드 미터는 개념적으로 스피드 바와 동일한다. 단, 제니퍼 에이전트 별 부하량 상태를 동시에 표시해준다.

스피드 미터

X-View 차트

X-View 차트는 응답 시간 분포도로 모든 트랜잭션을 트랜잭션의 시작 시간과 응답 시간을 기준으로 점으로 표시한다.

X-View 차트

X-View 차트에 대한 자세한 사항은 [X-View 차트] 설명서를 참조한다.

대시보드

제니퍼에서 가장 일반적인 상황에 맞게 최적화된 모니터링 대시보드를 제공하고 있다.

제니퍼 대시보드

[대시보드 | 제니퍼 대시보드] 메뉴에서 다양한 성능 데이터를 통합적으로 모니터링할 수 있다. 제니퍼 대시보드는 자바 애플리케이션을 효과적으로 모니터링하는데 초점을 맞추어 구성되어 있다.

제니퍼 대시보드

제니퍼 대시보드에서 액티브 서비스 개수와 CPU 사용률 이퀄라이저 차트의 크기를 제니퍼 에이전트의 숫자에 따라서 조정할 수 있다. 우선 제니퍼 에이전트의 숫자가 제니퍼 서버의 dashboard_equalyzer_min 옵션으로 설정한 값보다 크면 오른쪽에 있는 스피드 미터가 나타나지 않는다. 기본 값은 9이다.

dashboard_equalyzer_min = 9

그리고 제니퍼 에이전트의 숫자가 제니퍼 서버의 dashboard_equalyzer_max 옵션으로 설정한 값보다 크면 왼쪽에 있는 런타임 라인 차트가 나타나지 않는다. 기본 값은 29이다.

dashboard_equalyzer_max = 29

제니퍼 대시보드 - 제니퍼 에이전트가 10개 이상인 경우

상단 가운데에 있는 실시간 시스템 CPU 사용률 이퀄라이저 차트 대신에 WMOND로 수집한 시스템 CPU 사용률 이퀄라이저 차트를 사용할 수도 있다. WMOND로 수집한 시스템 CPU 사용률 이퀄라이저 차트를 사용하려면 제니퍼 서버의 dashboard_show_wmond 옵션을 true로 설정한다.

dashboard_show_wmond = true

제니퍼 대시보드 - WMOND로 수집한 시스템 CPU 사용률 이퀄라이저 차트의 사용

그리고 오른쪽 하단에 있는 최근 자바 힙 메모리 사용률 런타임 라인 차트 대신에 자바 힙메모리 전체와 자바 힙 메모리 사용량을 모두 표시하는 최근 자바 힙 메모리 사용량 런타임 라인 차트를 사용할 수도 있다. 이 차트를 사용하려면 제니퍼 서버의 dashboard_show_heap_tot 옵션을 true로 설정한다.

dashboard_show_heap_tot = true

이퀄라이저 대시보드

[대시보드 | 이퀄라이저] 메뉴에서 이퀄라이저 차트를 사용해 주요 성능 데이터를 모니터링할 수 있다. 이퀄라이저 대시보드는 제니퍼 에이전트 별로 다양한 성능 데이터를 실시간으로 모니터링하는데 최적화되어 있다.

이퀄라이저 대시보드

이퀄라이저 대시보드에서 제공하는 실시간 성능 데이터는 다음과 같다.

사용자 정의 대시보드

사용자는 제니퍼 에이전트와 REMON과 같은 제니퍼 독립 에이전트를 통해서 수집한 성능 데이터를 이용해서 드래그 앤 드랍 방식으로 임의의 대시보드를 구성할 수 있다. 이렇게 구성한 대시보드를 사용자 정의 대시보드라고 한다.

사용자 정의 대시보드 메뉴 생성

사용자 정의 대시보드를 구성하려면 우선 사용자 정의 대시보드 유형의 메뉴를 추가해야한다.

사용자 정의 대시보드 메뉴를 추가한 후에 해당 메뉴로 이동한다. 새롭게 추가한 사용자정의 대시보드에는 어떤 차트도 표시되지 않고 오른쪽 하단에 [편집] 버튼과 [변경] 버튼만이 존재한다.

사용자 정의 대시보드 구성 기능을 테스트할 수 있는 [대시보드 | 사용자 정의 대시보드 데모] 메뉴를 기본으로 제공한다.

사용자 정의 대시보드 편집

사용자 정의 대시보드를 편집하려면 오른쪽 아래에 있는 [편집] 버튼을 클릭한다.

pageedit 권한을 가지고 있는 그룹에 속한 사용자에게만 [편집] 버튼이 보인다.

사용자 정의 대시보드 편집 화면 구성

사용자 정의 대시보드 편집 화면은 다음과 같이 구성된다.

사용자 정의 대시보드 편집 화면

  1. 차트 선택 영역 - 사용자 정의 대시보드를 구성하는데 필요한 차트를 선택할 때 사용하는 영역이다. 맨 왼쪽에서 특정 그룹을 선택하면 해당 그룹에 속하는 모든 차트가 옆에 나타난다. 그 중에서 특정 차트를 선택하면 해당 차트가 오른쪽에 나타난다.

  2. 차트 선택 영역 숨기기 버튼 - 해당 버튼을 클릭하면 차트 선택 영역이 사라진다. 반대로 차트 선택 영역이 숨겨진 상태에서 해당 버튼을 클릭하면 차트 선택 영역이 나타난다.

  3. 사용자 정의 대시보드 보기 버튼 - 해당 버튼을 클릭하면 현재까지 구성한 사용자 정의 대시보드를 확인할 수 있다. 이는 상단 영역의 메뉴를 통해서 보는 것과 동일하다.

  4. 차트 배치 영역 - 차트 선택 영역에서 선택한 차트를 드래그 앤 드랍을 통해서 차트 배치 영역에 놓는다. 차트 배치 영역 밖에 차트를 놓으면 차트가 정상적으로 표시되지 않는다.

차트의 추가

차트를 추가하려면 차트 선택 영역에서 사용자 정의 대시보드에 배치할 차트를 선택한다. 차트는 특성에 따라서 다음과 같이 몇 가지 그룹으로 구성된다.

차트 그룹

그룹

설명

사용자

동시단말 사용자 수, 대기 시간, 시간당 방문자 수 등

서비스

서비스 요청률, 서비스 처리율, 평균 응답 시간, 시간당 호출 건수 등

CPU

시스템 CPU 사용률, 자바 프로세스 CPU 사용률 등

메모리

자바 힙 메모리 사용량, 시스템 메모리 사용량, 자바 프로세스 메모리 사용량 등

JDBC

JDBC 커넥션 개수 등

액티브 서비스

액티브 서비스 개수, 스피드 바, 스피드 미터, X-View 등

사용자 정의 차트

REMON과 같은 제니퍼 독립 에이전트로부터 수집한 데이터를 표시하는데 사용하는 차트

사용자 정의 대시보드 편집 화면에 놓여진 차트에는 왼쪽 상단과 오른쪽 하단에 몇 가지 아이콘이 함께 표시된다. 사용자는 이 아이콘을 통해서 차트의 위치를 이동하거나 차트의 크기를 조절할 수 있다.

사용자 정의 대시보드 편집 화면에서의 차트와 아이콘

사용자 정의 대시보드에 차트를 추가하는 방법은 다음과 같다.

차트의 이동

차트의 위치를 이동하는 방법은 다음과 같다.

차트의 크기 조절

차트의 크기를 조절하는 방법은 다음과 같다.

차트의 삭제

차트를 삭제하는 방법은 다음과 같다.

차트는 자바 애플릿으로 구현되어 있고 아이콘은 HTML 태그로 구현되어 있는데, 기술적인 한계로 HTML 태그는 자바 애플릿 차트 위로 올라갈 수 없다. 따라서 2개 이상의 차트가 겹쳐지면 차트의 위치를 변경하거나 차트의 크기를 변경할 때 사용하는 아이콘이 다른 차트에 가려져서 보이지 않을 수 있다. 따라서 이를 고려해서 사용자 정의 대시보드를 구성하도록 한다.

차트 옵션 설정

차트의 이름을 변경하거나 Y 축 최대 값을 지정하려면 차트의 옵션을 설정해야 한다. 차트의 옵션을 설정하는 방법은 다음과 같다.

옵션 설정 팝업 창

차트가 차트 선택 영역이 아닌 차트 배치 영역에 있는 경우에만 옵션 설정 아이콘을 사용할 수 있다.

옵션은 제목, 차트 왼쪽 마진, 최대 값 등과 같이 입력 필드로 제공되는 필드 옵션과 키와값 형식으로 입력하는 파라미터 옵션으로 나누어진다. 설정 가능한 필드 옵션은 차트의 성격에 따라서 달라진다.

파라미터 옵션을 설정하는 방법은 다음과 같다.

옵션을 설정한 후에는 하단의 [저장] 버튼을 클릭해야만 설정 내용이 저장된다.

대부분의 차트에서 공통적으로 설정할 수 있는 필드 옵션은 다음과 같다.

공통 필드 옵션

필드 옵션

설명

제목

차트의 이름으로 모든 차트에서 설정할 수 있는 옵션이다.

도메인

제니퍼 서버를 선택한다. 제니퍼 서버가 하나이면 [기본]으로 선택된다. 제니퍼 서버가 여러 개이면 도메인 선택에 따라서 제니퍼 에이전트가 달라진다. 모든 차트에서 설정할 수 있는 옵션이다.

에이전트

제니퍼 에이전트를 선택한다.

에이전트 목록

라인 차트, 런타임 라인 차트, 이퀄라이저 차트 등에서 여러 개의 제니퍼 에이전트를 표시하고자 할 때 선택한다. 단 에이전트 옵션으로 [모두]를 선택해야 한다.

오른쪽 막대 표시

런타임 라인 차트의 오른쪽에 막대로 현재 값을 표시하고자 할 때 사용한다.

오른쪽 막대 넓이

오른쪽 막대 표시 옵션을 선택한 후, 오른쪽 막대 영역의 넓이를 설정할 때 사용한다.

차트 왼쪽 마진

Y 축 좌표 영역의 넓이를 설정할 때 사용한다. 데이터의 최대 값에 따라서 Y 축 좌표가 차지하는 영역의 넓이가 달라진다. 이를 차트 왼쪽 마진을 통해서 임의의 값으로 고정할 수 있다.

최대 값

Y 축 좌표의 최대 값을 설정할 때 사용한다.

모든 차트에서 공통적으로 설정할 수 있는 파라미터 옵션은 다음과 같다.

공통 파라미터 옵션

파라미터 옵션

설명

OMIT_TITLE

true로 설정하면 차트 제목 영역이 표시되지 않는다.

OMIT_BORDER

true로 설정하면 차트 보더가 표시되지 않는다.

ENABLE_POPUP

true로 설정하면 차트 팝업 창 열기 아이콘을 클릭했을 때 관련 화면이 팝업 창에서 열린다.

URL_LINK

ENABLE_POPUP 옵션을 true로 설정한 경우에 URL_LINK로 지정한 화면이 팝업 창에서 열린다. URL_LINK를 설정하지 않으면 /pop_remon_detail.jsp 화면이 열린다.

일반 차트

사용자

사용자 그룹에서 제공하는 차트는 다음과 같다.

서비스

서비스 그룹에서 제공하는 차트는 다음과 같다.

CPU

CPU 그룹에서 제공하는 차트는 다음과 같다.

메모리

메모리 그룹에서 제공하는 차트는 다음과 같다.

DB

DB 그룹에서 제공하는 차트는 다음과 같다.

액티브 서비스

액티브 서비스 그룹에서 제공하는 차트는 다음과 같다.

X-View 차트의 경우에는 [SQL 파라미터 표시] 옵션을 통해서 프로파일 데이터에 나타나는 SQL 파라미터의 표시 여부를 설정할 수 있다.

사용자 정의 차트

일반 차트는 사용자, 서비스, CPU, 메모리, DB, 액티브 서비스 등의 제니퍼 에이전트에서 수집한 성능 데이터를 이용해 사용자 정의 대시보드를 구성하는데 필요한 차트를 제공 한다. 반면에 사용자 정의 차트는 주로 REMON 등과 같은 제니퍼 독립 에이전트로부터 수집한 비정형 성능 데이터를 이용해 사용자 정의 대시보드를 구성하는데 필요한 차트를 제공한다.

단, 사용자 정의 차트 그룹에 속해 있는 CPU, 노드, 노드 그룹, 경보 등의 차트는 REMON 과는 관련이 없다.

제니퍼 클라이언트는 제니퍼 서버로부터 일정한 시간 간격으로 REMON 데이터를 전송받는다. 만약 해당 시간 간격안에 새로운 REMON 데이터가 전송되지 않으면 해당 시점의 값은 0이 된다. 이를 위한 REMON 데이터 시간 간격은 제니퍼 클라이언트가 제니퍼 서버로부터 최근에 전송받은 2개의 데이터의 시간 차이로 정해진다.

그리고 LINE 등의 사용자 정의 차트와 같이 X 축이 존재하는 경우에는 버퍼 필드 옵션을 통해서 X 축 구간의 크기를 설정할 수 있다. X 축 구간의 크기는 버퍼 필드 옵션으로 설정한 값과 REMON 데이터 시간 간격의 곱으로 결정된다. 예를 들어, 버퍼가 30이고 REMON 데이터 시간 간격이 1분이면 X 축 구간의 크기는 30분이 된다.

버퍼를 설정하지 않으면 기본 값은 288이다. LINE, STACKED LINE , TABLE, BOX LINE, BOX BAR 등의 사용자 정의 차트와 같이 연속적인 값을 보여주는 경우에는 버퍼를 적절하게 설정한다.

자바 플러그인의 힙 메모리 사용량을 줄이기 위해서 EQUALIZER, HORIZONTAL BAR, PIE, ON/OFF CHECK, NUMBER, GAUGE 등의 사용자 정의 차트와 같이 현재 값만을 보여주는 경우에는 버퍼를 3으로 설정한다.

현재 값만을 보여주는 경우에 버퍼를 1이 아닌 3으로 설정하는 이유는 REMON 데이터 시간 간격을 측정해서 데이터 수집에 실패했을 때 이를 0으로 표시하기 위해서이다.

AGENT SELECTOR

AGENT SELECTOR 사용자 정의 차트는 제니퍼 에이전트를 선택하여 다른 차트를 컨트롤할 수 있는 차트이다.

AGENT SELECTOR

AGENT SELECTOR 차트에 반응하려면 해당 사용자 정의 차트에 다음 파라미터를 지정해야 한다.

AGENT_SELECTABLE = true

CPU

CPU 사용자 정의 차트는 WMOND를 통해서 수집한 CPU 사용률을 이퀄라이저 차트로 표시한다.

CPU 사용자 정의 차트를 사용하려면 차트 옵션 [에이전트]를 설정해야 한다.

WMOND는 제니퍼 에이전트와 상관이 없기 때문에 드랍 다운 리스트에서 에이전트를 선택할 수 없고, 텍스트 입력 필드에 WMOND 프로세스의 아이디를 직접 입력해야 한다.

CPU 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

CPU 사용자 정의 차트 필드 옵션

필드옵션

설명

에이전트

WMOND 프로세스의 아이디를 입력한다. 제니퍼 에이전트와는 관련이 없다.

노드

노드 사용자 정의 차트는 특정 제니퍼 에이전트에 대한 요약 정보를 표시한다.

노드 사용자 정의 차트를 사용하려면 차트 옵션 [에이전트]를 설정해야 한다.

노드 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

노드 사용자 정의 차트 필드 옵션

필드옵션

설명

에이전트

제니퍼 에이전트 아이디를 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

노드 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FILTER_ITEM

특정 성능 데이터 항목만을 보기위해서는, 표시할 성능 데이터 항목 번호를 콤마[,]를 구분자로 사용하여 입력한다.

SHOW_CHART

제니퍼 에이전트의 액티브 서비스 개수를 이퀄라이저로 보여준다. 액티브 서비스 개수 이퀄라이저를 표시하지 않으려면 파라미터 옵션 SHOW_CHART를 false로 설정한다.

성능 데이터 항목 번호는 다음 표를 참조한다.

성능 데이터 항목 번호

항목 번호

설명

1

액티브 서비스 개수

2

서비스 요청률

3

평균 응답 시간

4

동시단말 사용자 수

5

호출 건수

6

방무자 수

7

심각

8

에러

9

경고

노드 그룹

노드 그룹 사용자 정의 차트는 여러 개의 노드 차트를 동시에 표시한다.

노드 그룹 사용자 정의 차트

설정이 가능한 파라미터 옵션은 다음과 같다.

노드 그룹 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

COL

행의 숫자를 설정한다.

ROW

열의 숫자를 설정한다.

NODE_LIST

노드 구성을 위한 제니퍼 에이전트 목록을 콤마[,]를 구분자로 설정한다. 도메인이 다른 경우에는 도메인 아이디를 제니퍼 에이전트 아이디 앞에 콜론[:]을 구분자로 설정한다.

그리고 노드와 마찬가지로 FILTER_ITEM 옵션과 SHOW_CHART 옵션을 사용할 수 있다.

X-ViewC

REMON으로부터 수집한 데이터를 X-View 차트로 표시한다.

모든 REMON 데이터를 X-ViewC 차트로 표시할 수는 없고, X-ViewC 차트에 맞게 설정한 REMON 데이터만을 사용할 수 있다.

X-ViewC 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

X-ViewC 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

에이전트를 설정하지 않으면 모든 X-ViewC 데이터가 표시된다. 특정 REMON 에이전트가 수집한 X-ViewC 데이터만을 표시하려면 이를 설정한다. 2개 이상의 경우에는 콤마[,]를 구분자로 구분하여 설정한다.

경보

경보 사용자 정의 차트는 경보 메시지를 표시한다.

경보 사용자 정의 차트 - 그리드

파라미터 옵션 IS_TEXT를 true로 설정하면 그리드가 아닌 텍스트 형식으로 표시된다.

경보 사용자 정의 차트 - 텍스트

설정이 가능한 파라미터 옵션은 다음과 같다.

경보 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

IS_TEXT

true를 입력하면 경보 사용자 정의 차트가 텍스트 형식으로 표시된다.

VIEW_AGENTS

경보가 발생한 제니퍼 에이전트를 필터링하려면 제니퍼 에이전트 아이디를 콤마[,]를 구분자로 입력한다. 단, 그리드 형식에서만 사용 가능한 옵션이다.

FILTER_TYPE

경보 유형에 대한 필터링 조건을 설정할 때 사용한다. 심각은 C, 에러는 E, 경보는 W로 표시되는데 심각 유형만을 나타나게 하려면 FILTER_TYPE 옵션으로 C를 입력한다. 심각과 에러 유형을 나타나게 하려면 콤마[,]를 구분자로 사용하여 C,E를 입력한다. 단, 그리드 형식에서만 사용 가능한 옵션이다.

FILTER_NAME

경보 메시지에 대한 필터링 조건을 설정할 때 사용한다. LIKE 검색을 지원한다.

단, 그리드 형식에서만 사용 가능한 옵션이다.

LINE

LINE 사용자 정의 차트는 REMON으로부터 수집한 데이터를 런타임 라인 차트로 표시한다.

LINE 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

LINE 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

범례 표시

범례 표시 여부를 설정한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

LINE 사용자 정의 차트 파라미터 옵션

파리미터 옵션

설명

LINE_WIDTH

라인의 두께를 설정할 때 사용한다.

COLORS

선 색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이고 2개 이상의 색상은 슬러쉬(/)를 구분자로 사용하여 입력한다. 예를 들어, 선 색상으로 빨간색과 파랑색을 사용하려면 255,0,0/0,0,255을 입력한다.

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

TIME LINE

TIME LINE 사용자 정의 차트는 REMON으로부터 수집한 데이터를 24 시간 라인 차트로 표시한다.

TIME LINE 사용자 정의 차트

TIME LINE 사용자 정의 차트를 사용하려면 REMON을 다음과 같이 작성하여야 한다.

packet.addField("today", new INT(1)); // 필드이름만 사용. 데이터는 의미없음
packet.addField("yesterday", new INT(2));
for (int i = 0; i < 288; i++) {
  TYPE[] types = new TYPE[2];
  types[0] = new INT(random.nextInt(10)); // today
  types[1] = new INT(random.nextInt(10)); // yesterday
  packet.addAttachedRow(types);
}

설정이 가능한 필드 옵션은 다음과 같다.

TIME LINE 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

범례 표시

범례 표시 여부를 설정한다.

TIME LINE 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

LINE_WIDTH

라인의 두께를 설정할 때 사용한다.

COLORS

선 색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이고 2개 이상의 색상은 슬러쉬(/)를 구분자로 사용하여 입력한다. 예를 들어, 선 색상으로 빨간색과 파랑색을 사용하려면 255,0,0/0,0,255을 입력한다.

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

STACKED LINE

STACKED LINE 사용자 정의 차트는 REMON으로부터 수집한 데이터를 런타임 에어리어차트로 표시한다.

STACKED LINE 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

STACKED LINE 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

범례 표시

범례 표시 여부를 설정한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

STACKED LINE 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

EQUALIZER

EQUALIZER 사용자 정의 차트는 REMON으로부터 수집한 데이터를 이퀄라이저 차트로 표시한다.

EQUALIZER 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

EQUALIZER 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

설정이 가능한 파라미터 옵션은 다음과 같다.

EQUALIZER 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

COLORS

선 색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이고 2개 이상의 색상은 슬러쉬(/)를 구분자로 사용하여 입력한다. 예를 들어, 선 색상으로 빨간색과 파랑색을 사용하려면 255,0,0/0,0,255을 입력한다.

_COLORS

이퀄라이저가 비활성화되어 있을 때의 색상을 입력한다. 포멧은 COLORS와 동일하다.

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

STACKED EQUALIZER

STACKED EQUALIZER 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

STACKED EQUALIZER 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

설정이 가능한 파라미터 옵션은 다음과 같다.

STACKED EQUALIZER 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

BAR

BAR 사용자 정의 차트는 REMON으로부터 수집한 데이터를 막대 차트로 표시한다.

BAR 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

BAR 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

BAR 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

GROUP_SIZE

데이터를 그룹으로 묶어서 표현하려면 그룹 크기를 입력한다. 입력하지 않으면 데이터를 그룹으로 묶지 않는다.

ORIENTATION

데이터를 그룹으로 묶을 때, HORIZONTAL을 입력하면 막대를 수평으로 표시하고, VERTICAL을 입력하면 막대를 수직으로 표시한다. 기본 값은 HORIZONTAL이다.

GROUP_LABEL

그룹 항목에 대한 이름을 콤마를 구분자로 해서 설정한다. 제목을 입력하면 제목과 함께 범례로 이 이름을 표시한다.

SHOW_LINE

ORIENTATION을 VERTICAL로 입력한 경우에만 의미가 있다. true를 입력하면 막대를 선으로 연결한다.기본 값은 true이다.

SHOW_VALUE

true를 입력하면 모든 막대 값이 표시된다. 기본 값은 false이다.

HORIZONTAL BAR

HORIZONTAL BAR 사용자 정의 차트는 REMON으로부터 수집한 데이터를 수평 막대 차트로 표시힌다. 주로 디스크 사용률을 모니터링하는데 사용한다.

HORIZONTAL BAR 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

HORIZONTAL BAR 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

HORIZONTAL BAR 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

IS_SIMPLE

true로 설정하면 단순한 막대로 표현된다.

RANGES

값에 따라서 색상을 다르게 표현할 때 사용한다. 콤마[,]를 구분자로 사용하고, 80,60,40와 같이 큰 값부터 지정한다. 기본 값은 3.2 디스크 차트를 고려해서 90,70이다.

COLORS

값에 따라서 색상을 다르게 표현할 때 사용한다. RANGES 옵션보다 1개를 더 설정해야 한다. 슬러시[/]를 구분자로 RGB 색상 값을 255,0,0/0,255,0/0,0,255와 같이 지정한다. 기본 값은 3.2 디스크 차트를 고려해서 255,35,15/198,111,190/101,178,4 이다.

FORMAT

오른쪽에 나타나는 숫자의 포멧을 지정할 때 사용한다. 기본 값은 %,.0f이다. 3.2 디스크 차트와 같이 마지막에 %를 넣으려면 %,.0f%%로 설정한다.

PIE

PIE 사용자 정의 차트는 REMON으로부터 수집한 데이터를 파이 차트로 표시힌다. 기존의 METER 사용자 정의 차트는 이 차트로 통합되었다.

PIE 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

PIE 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

PIE 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

IS_3D

true로 설정하면 3D 형태로 나타난다. 기본 값은 false이다.

TOTAL_ANGLE

PIE의 전체 각도로 360, 180 등의 값을 설정한다.

START_ANGLE

첫번째 데이터가 표시되는 각도로 이 각도를 기준으로 시계 방향으로 데이터가 표시된다. 기본 값은 220이다. 아래쪽은 270, 왼쪽은 180, 위쪽은 90, 오른쪽은 0이다.

DONUT_RADIUS

PIE 차트를 도넛츠 형태로 표시하려면 0.1에서 0.9 사이의 값을 설정한다. 이는 전체 지름에 대한 도넛츠 크기의 비율을 의미한다.

IS_FILL

true로 설정하면 MAX_VALUE보다 작은 영역을 채운다. 기본 값은 false이다. 3D PIE 차트의 경우에는 DONUT_RADIUS를 설정하면 IS_FILL은 항상 true가 된다.

IS_FIXED

3D PIE 차트가 아닌 경우에 정원으로 하려면 true로 설정한다. 기본 값은 false이다.

IS_PERCENT

값을 최대 값에 대한 비율로 표시하려면 true로 설정한다. 기본 값은 false이다.

COLORS

각 PIE의 색상을 RGB 값으로 설정한다. 255,0,0/0,255,0/0,0,255 등의 형식으로 설정해야 한다.

FORMAT

데이터 포멧을 설정한다. 기본 값은 %2$s : %1$,.0f이다. 2$는 데이터 이름을, 1$ 데이터 값을 의미한다.

IS_SORT

true로 설정하면 데이터 크기를 기준으로 파이를 정렬하고, 데이터 크기가 0인 경우에는 파이를 차트에 표시하지 않는다. 기본 값은 false이다.

ON/OFF CHECK

ON/OFF CHECK 사용자 정의 차트는 REMON으로부터 수집한 데이터를 경고등으로 표시한다.

ON/OFF CHECK 사용자 정의 차트

ON/OFF CHECK 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

설정이 가능한 파라미터 옵션은 다음과 같다.

ON/OFF CHECK 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

SHOW_ICON

경고등 아이콘의 표시 여부를 설정한다.

SHOW_VALUE

값의 표시 여부를 설정한다.

PADDING

경고등 영역과 차트 보더와의 간격을 설정한다. 콤마[,]를 구분자로 사용하여 위쪽, 오른쪽, 아래쪽, 왼쪽 간격을 설정하면 된다.

WARNING_VALUE_OVER_THAN

해당 값보다 크면 경고등이 붉은 색으로 변경된다.

WARNING_VALUE_LOWER_THAN

해당 값보다 작으면 경고등이 붉은 색으로 변경된다.

WARNING_VALUE_OVER_THAN 옵션과 WARNING_VALUE_LOWER_THAN 옵션을 모두 설정하지 않으면 값이 0인 경우에 경고등이 붉은 색으로 변경된다.

TABLE

TABLE 사용자 정의 차트는 REMON으로부터 수집한 데이터를 그리드로 표시한다.

TABLE 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

TABLE 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

설정이 가능한 파라미터 옵션은 다음과 같다.

TABLE 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

SHOW_TIME

기본적으로 첫번째 칼럼에 해당 데이터가 수집된 시간이 표시된다. 이 옵션을 false로 설정하면 시간이 표시되지 않는다.

COLUMN_WIDTHS

콤마를 구분자로 해서 각 칼럼의 크기를 설정한다. 단위는 픽셀이다.

ADD_MODE

기본 값은 BOTTOM으로 새로운 데이터는 하단에 추가된다. 이 옵션을 TOP으로 설정하면 새로운 데이터는 상단에 추가된다.

TABLE 사용자 정의 차트 오른쪽 상단에 있는 [+] 아이콘을 통해서 다음 작업을 수행할 수 있다.

NUMBER

NUMBER 사용자 정의 차트는 REMON으로부터 수집한 데이터를 숫자로 표시한다.

NUMBER 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

NUMBER 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

NUMBER 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

FONT

폰트의 이름, 스타일, 크기를 설정한다. 포멧은 이름, 스타일, 크기를 콤마[,]를 구분자로 입력한다. 스타일의 경우에 0은 PLAIN을, 1은 BOLD를, 2는 ITALIC을 의미한다. 따라서 굴림,1,11로 입력하면 굴림 폰트를 사용하며 굵게 표시하고 크기는 11을 의미하게 된다.

TYPE을 설정하지 않은 경우에만 의미가 있다.

COLOR

색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이다.

TYPE

digital 혹은 plain을 설정한다. EFFECT, EFFECT_COLOR, IS_REFLECTION 등의 옵션은 TYPE을 설정한 경우에만 의미를 갖는다.

TEXT_ALIGN

텍스트 좌우 정렬을 설정한다. left는 왼쪽, right는 오른쪽, center는 가운데를 의미한다. 기본 값은 center이다.

EFFECT

glow, shadow 등을 설정한다.

EFFECT_COLOR

효과와 관련한 색상을 RGB(255,0,0) 형식으로 설정한다.

IS_REFLECTION

true로 설정하면 반영 효과가 나타난다. 기본 값은 true이다.

TEXT

TEXT 사용자 정의 차트는 REMON으로부터 수집한 데이터를 텍스트로 표시한다.

TEXT 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

TEXT 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

설정이 가능한 파라미터 옵션은 다음과 같다.

TEXT 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터 포멧을 설정한다. 기본 값은 %,.0f 이다.

TEXT_PATTERN

텍스트 포멧을 설정한다. 기본 값은 ${name} : ${value} 이다. 이 경우에는 모든 데이터에 대해서 반복적으로 텍스트를 표시한다. ${} 밖에서는 임의의 문자열을 사용할 수 있다.

특정 필드만을 출력하려면 ${fieldname.name}과 ${fieldname.value}를 혼합해서 사용한다. 단, 이 경우에는 모든 데이터에 대해서 반복하지 않는다.

예를 들어, ${F1.value} / ${F2.value} / ${F3.value}와 같이 설정할 수 있다.

TEXT_ALIGN

텍스트 좌우 정렬을 설정한다. left는 왼쪽, right는 오른쪽, center는 가운데를 의미한다. 기본 값은 left이다.

LINE_HEIGHT

줄 간격으로 설정하지 않으면 폰트 크기에 맞추어 조정된다.

PADDING

왼쪽 혹은 오른쪽 여백을 설정한다. 단위는 픽셀이다.

FONT

폰트 이름, 스타일, 크기를 설정한다. 포멧은 이름, 스타일, 크기를 콤마[,]를 구분자로 입력한다. 스타일의 경우에 0은 PLAIN을, 1은 BOLD를, 2는 ITALIC을 의미한다. 따라서 굴림,1,11로 입력하면 굴림 폰트를 사용하며 굵게 표시하고 크기는 11을 의미하게 된다.

COLOR

텍스트 색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이다.

MAX_COLOR

최대 값에 대한 색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이다.

기본 값은 COLOR 옵션으로 설정한 색상이다.

MIN_COLOR

최소 값에 대한 색상을 입력한다. 색상에 대한 포멧은 RGB(255,255,255)이다.

기본 값은 COLOR 옵션으로 설정한 색상이다.

SHOW_FRAME

외각 프레임 표시 여부를 설정한다. 기본 값은 true이다.

SHOW_IMAGE

업/다운 이미지 출력 여부를 설정한다. 기본 값은 false이다.

DELIMIT

업/다운 이미지 경계 값을 설정한다. 기본 값은 0이다.

TEXT AREA

TEXT AREA 사용자 정의 차트는 REMON으로부터 수집한 데이터를 텍스트 에어리어에 표시한다.

REMON 데이터가 stream 유형인 경우에만 이 차트를 사용할 수 있다.

TEXT AREA 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

TEXT 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

TEXT AREA 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

IS_TAIL

새로운 텍스트를 하단에 추가할지 상단에 추가할지를 설정한다. 기본 값은 true 이다.

SHOW_TIME

시간을 표시할지 여부를 설정한다. 기본 값은 true이다.

MAX_LENGTH

텍스트 글자 수를 제한한다. 기본 값은 5000이다.

COLOR

글자 색을 설정한다.

COLOR_PATTERN

메시지 단위로 글자 패턴을 추출하여 색상을 설정한다. 다음과 같이 설정한다.

ERROR=255,0,0;WARN=0,0,255

GAUGE1

GAUGE1 사용자 정의 차트는 REMON으로부터 수집한 데이터를 계기판으로 표시한다.

GAUGE1 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

GAUGE1 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

GAUGE1 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

IS_SHADOW

true로 설정하면 드랍 새도우 효과가 적용된다.

IS_PERCENT

값을 최대 값에 대한 비율로 표시하려면 true로 설정한다. 기본 값은 false이다.

RANGES

선택한 데이터가 하나인 경우에 경계 값을 설정할 수 있다. 경계 값을 1,3,5,9 처럼 콤마[,]를 구분자로 입력한다.

COLORS

각 영역의 색상을 RGB 값으로 설정한다. 255,0,0/0,255,0/0,0,255 등의 형식으로 설정해야 한다.

GAUGE2

GAUGE2 사용자 정의 차트는 REMON으로부터 수집한 데이터를 계기판으로 표시한다.

GAUGE2 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

GAUGE2 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

GAUGE2 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

FORMAT

데이터의 포멧을 입력한다. 기본 값은 %,.0f 이다.

IS_PERCENT

값을 최대 값에 대한 비율로 표시하려면 true로 설정한다. 기본 값은 false이다.

RANGES

선택한 데이터가 하나인 경우에 경계 값을 설정할 수 있다. 경계 값을 1,3,5,9 처럼 콤마[,]를 구분자로 입력한다.

COLORS

각 영역의 색상을 RGB 값으로 설정한다. 255,0,0/0,255,0/0,0,255 등의 형식으로 설정해야 한다.

BOX LINE

BOX LINE 사용자 정의 차트는 REMON으로부터 수집한 데이터를 3D 라인 차트로 표시한다.

BOX LINE 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

BOX LINE 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

BOX LINE 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

WIDTH_RATE

왼쪽 면의 넓이 비율을 설정한다. 0.1에서 0.9 사이의 값을 설정한다. 이는 전체 넓이에 대한 왼쪽 면의 비율을 의미한다.

HEIGHT_RATE

상단 면의 높이 비율을 설정한다. 0.1에서 0.9 사이의 값을 설정한다. 이는 전체 높이에 대한 상단 면의 높이의 비율을 의미한다.

START_ANGLE

박스의 각도를 설정한다. 10에서 90 사이의 값을 설정한다.

IS_FILL

true로 설정하면 라인의 하단 영역을 채운다. 기본 값은 false이다.

COLORS

각 라인 혹은 막대의 색상을 RGB 값으로 설정한다. 255,0,0/0,255,0/0,0,255 등의 형식으로 설정해야 한다.

BOX LINE 차트의 특정 영역을 클릭한 상태에서 마우스를 좌우로 이동한 후에 놓으면 START_ANGLE이 이동한 크기 만큼 변경된다. 또한 상단 꼭지점을 클릭한 상태에서 마우스를 좌우로 이동한 후에 놓으면 WIDTH_RATE가 이동한 크기 만큼 변경된다.

BOX BAR

BOX BAR 사용자 정의 차트는 REMON으로부터 수집한 데이터를 3D 막대 차트로 표시한다.

BOX BAR 사용자 정의 차트

설정이 가능한 필드 옵션은 다음과 같다.

BOX BAR 사용자 정의 차트 필드 옵션

필드 옵션

설명

에이전트

REMON 에이전트를 입력한다.

스크립트

REMON 스크립트를 입력한다.

데이터

REMON으로부터 수집한 데이터의 유형을 입력한다. 콤마[,]를 구분자로 사용하여 데이터 유형을 입력한다. 단, 입력하지 않으면 모든 데이터 유형이 차트에 표시된다.

표시

데이터 유형에 대해서 임의의 이름을 부여할 때 사용한다. 임의의 이름을 콤마[,]를 구분자로 입력한다. 단, 입력하지 않으면 데이터 유형이 이름으로 사용된다.

최대 값

최대 값을 입력한다.

설정이 가능한 파라미터 옵션은 다음과 같다.

BOX BAR 사용자 정의 차트 파라미터 옵션

파라미터 옵션

설명

WIDTH_RATE

왼쪽 면의 넓이 비율을 설정한다. 0.1에서 0.9 사이의 값을 설정한다. 이는 전체 넓이에 대한 왼쪽 면의 비율을 의미한다.

HEIGHT_RATE

상단 면의 높이 비율을 설정한다. 0.1에서 0.9 사이의 값을 설정한다. 이는 전체 높이에 대한 상단 면의 높이의 비율을 의미한다.

START_ANGLE

박스의 각도를 설정한다. 10에서 90 사이의 값을 설정한다.

COLORS

각 라인 혹은 막대의 색상을 RGB 값으로 설정한다. 255,0,0/0,255,0/0,0,255 등의 형식으로 설정해야 한다.

BOX BAR 차트의 특정 영역을 클릭한 상태에서 마우스를 좌우로 이동한 후에 놓으면 START_ANGLE이 이동한 크기 만큼 변경된다. 또한 상단 꼭지점을 클릭한 상태에서 마우스를 좌우로 이동한 후에 놓으면 WIDTH_RATE가 이동한 크기 만큼 변경된다.

텍스트, 박스, 선의 사용

텍스트

텍스트, 박스, 선의 사용

차트는 자바 애플릿으로 구현되어 있고 텍스트, 박스, 선 등은 HTML 태그로 구현되어 있는데, 기술적인 한계로 HTML 태그는 자바 애플릿 차트 위로 올라갈 수 없다. 따라서 텍스트, 박스, 선 등과 차트가 겹쳐지면 텍스트, 선, 박스 등의 위치를 변경하거나 크기를 변경할 때 사용하는 아이콘이 다른 자바 애플릿 차트에 가려져서 보이지 않을 수 있다. 따라서 이를 고려해서 사용자 정의 대시보드를 구성하도록 한다.

사용자 정의 대시보드에 텍스트를 추가하려면 차트 선택 영역 오른쪽 하단에 있는 텍스트 아이콘을 클릭한다. 그리고 텍스트를 사용자 정의 대시보드에 추가하는 방법은 일반 차트와 동일하다.

설정이 가능한 필드 옵션은 다음과 같다.

텍스트 필드 옵션

필드 옵션

설명

텍스트

텍스트를 입력한다.

유형

title01, title02 등을 설정할 수 있다. 이 경우에는 정해진 양식으로 텍스트가 나타나며 아래 옵션들은 의미가 없다.

텍스트 정렬

텍스트의 좌우 정렬 방법을 설정한다.

글자 크기

텍스트의 글자 크기를 설정한다.

굵게

텍스트를 진하게 표시할지 여부를 설정한다.

글자 색

텍스트의 색상을 설정한다.

선 색

텍스트 테두리 선의 색상을 설정한다.

선 두께

텍스트 테두리 선의 굵기를 설정한다.

배경 색

텍스트의 배경 색을 설정한다.

박스

사용자 정의 대시보드에 박스를 추가하려면 차트 선택 영역 오른쪽 하단에 있는 박스 아이콘을 클릭한다. 그리고 박스를 사용자 정의 대시보드에 추가하는 방법은 일반 차트와 동일하다.

설정이 가능한 필드 옵션은 다음과 같다.

박스 필드 옵션

필드 옵션

설명

선 색

텍스트 테두리 선의 색상을 설정한다.

선 두께

텍스트 테두리 선의 굵기를 설정한다.

배경 색

텍스트의 배경 색을 설정한다.

수평선

사용자 정의 대시보드에 수평선을 추가하려면 차트 선택 영역 오른쪽 하단에 있는 수평선 아이콘을 클릭한다. 그리고 수평선을 사용자 정의 대시보드에 추가하는 방법은 일반 차트와 동일하다.

설정이 가능한 필드 옵션은 다음과 같다.

수평선 필드 옵션

필드 옵션

설명

선 색

텍스트 테두리 선의 색상을 설정한다.

선 두께

텍스트 테두리 선의 굵기를 설정한다.

수직선

사용자 정의 대시보드에 수직선을 추가하려면 차트 선택 영역 오른쪽 하단에 있는 수직선 아이콘을 클릭한다. 그리고 수직선을 사용자 정의 대시보드에 추가하는 방법은 일반 차트와 동일하다.

설정이 가능한 필드 옵션은 다음과 같다.

수직선 필드 옵션

필드 옵션

설명

선 색

텍스트 테두리 선의 색상을 설정한다.

선 두께

텍스트 테두리 선의 굵기를 설정한다.

Import와 Export

사용자 정의 대시보드의 구성 내용을 XML 파일로 Export하고 Import할 수 있다.

사용자 정의 대시보드의 구성 내용을 XML 파일로 Export하려면 사용자 정의 대시보드 편집 화면 하단 오른쪽에 있는 [Export] 버튼을 클릭한다. XML 파일은 UTF-8로 인코딩되어있고 구조는 다음과 같다.

최상위 태그는 charts 이고 charts 태그에는 제니퍼 서버 버전을 나타내는 version 속성과 Export를 한 시간을 나타내는 exportDate 속성이 있다.

<?xml version="1.0" encoding="UTF-8"?>
<charts version='4.0' exportDate='20080716/214809'>

</charts>

charts 태그는 개별 차트를 의미하는 여러 개의 하위 chart 태그를 가지고 있다.

<chart chartId='user.recent'
      left='358' top='9' width='300' height='80'>
</chart>

chart 태그의 속성의 의미는 다음과 같다.

<chart>
     <config>SERVER=ALL_EXCEPT_TOT|MARGIN_LEFT=32|TITLE=메모리</config>
</chart>

XML 파일을 Import하려면 사용자 정의 대시보드 편집 화면 하단에 있는 [Import] 버튼을 누르면 나타나는 업로드 폼을 사용한다.

Import 화면

초기화 체크 박스를 선택하면 사용자 정의 대시보드 화면에 있는 기존 차트를 모두 삭제하고 XML 파일에 설정된 차트를 신규로 생성한다. 초기화 체크 박스를 선택하지 않으면 사용자 정의 대시보드 화면에 있는 기존 차트를 삭제하지 않고 XML 파일에 설정된 차트를 신규로 생성한다.

배경 이미지 설정

사용자 정의 대시보드에 배경 이미지를 설정하려면 사용자 정의 대시보드 편집 화면 하단 오른쪽에 있는 [Config] 버튼을 누르면 나타나는 업로드 폼을 사용한다. 초기화 체크 박스를 선택한 후에 저장을 하면 배경 이미지가 제거된다.

차트 위치와 크기 조절

사용자 정의 대시보드 화면에서 개별 차트의 위치를 이동하고 크기를 조절할 수도 있다. 우선 사용자 정의 대시보드 화면 오른쪽 하단에 있는 [변경] 버튼을 클릭하면 팝업 창이 나타난다.

이 작업은 사용자 정의 대시보드 편집 화면이 아닌 사용자 정의 대시보드 화면에서 수행해야 한다.

차트 위치와 크기 변경 팝업 창

차트 위치와 크기 변경 팝업 창에는 사용자 정의 대시보드를 구성하는 모든 차트와 텍스트, 박스, 선 등의 위치와 크기 정보가 테이블에 표시된다. 특정 차트의 위치나 크기 정보를 변경한 후에, [수정] 버튼을 클릭하거나 엔터 키를 누르면 변경 사항이 반영된다.

차트 위치와 크기 조절 필드

필드

설명

Top

차트의 Y 축 좌표로 0에 가까울수록 차트가 위쪽에 위치한다.

Left

차트의 X 축 좌표로 0에 가까울수록 차트가 왼쪽에 위치한다.

Width

차트의 넓이

Height

차트의 높이

차트 위치와 크기 조절 팝업 창에서 특정 차트에 대한 체크 박스를 선택하면 사용자 정의 대시보드 화면에 해당 차트가 점선으로 표시된다.