모니터링 도구 Quick Start

모니터링 도구는 전자정부 표준프레임워크 기반의 응용SW 구현 및 운영시 WAS성능 모니터링과 어플리케이션 성능 모니터링을 하기 위한 도구이다.
구현시나 운영시 상용APM Tool과 같이 보완적으로 사용되거나, 독자적으로 간단한 WAS나 어플리케이션의 성능을 모니터링하는 용도로 설치가 되며, 제공하는 서비스로는 WAS의 CPU 현황, 메모리 현황, 쓰레드 현황 및 세션 현황과 어플리케이션의 각 Layer 별로 호출되는 시간 측정 및 횟수 정보를 모니터링함으로써 개발 및 운영 WAS의 성능을 최적화하거나 구현된 어플케이션의 성능을 최적하는데 지표로서 사용할 정보를 모니터링하는 도구이다.

본 Quick Start 가이드는 모니터링 도구를 간편하고 쉽게 설치를 할 수 있도록 중요한 내용만을 기반으로 작성되었으며 간편한 설치를 위하여 Tomcat(톰켓) + Hsql 환경을 기반으로 작성하였다.
모니터링 도구의 상세설치 방법은 모니터링 운영관리 도구설치페이지를 참조한다.

설치환경

모니터링 도구는 아래와 같은 환경을 지원한다.

* Web Container

WAS종류 버전
TOMCAT 6.x, 7.x
JEUS 6.0 fix5, 6.0 fix6
WebLogic9.2, 9.3, 10.2, 11G(10.3)
JBoss4.2.3, 5.1.0, 6.0.0 M5

* DBMS

DBMS종류 버전
Oracle 10G
MySql 5.0
Altibase 5.1
Tibero 3.0(sp2)
Hsql 1.8.0

* JVM

JVM종류 버전
Sun JDK HotSpot(TM) 1.5, 1.6
IBM JDK IBM J2RE 1.5.0, 1.6
HP JDK HP JDK 1.5.0, 1.6
BEA JDK BEA JDK 1.5.0, 1.6

모니터링 도구 설치

모니터링 도구 설치절차는 다음과 같이 나누어진다.

NO단계설치대상확인사항
1 모니터링 운영관리도구(monitoring-web.war) 배포 모니터링관리서버 jarfile is not loaded library 확인
2 에이전트 설치 모니터링대상서버Mbean 에이전트 설정, 어플리케이션 에이전트 설정

1.monitoring-web.war 배포

  • 다운로드한 monitoring-web.war 파일을 [CATALINA_HOME]/webapps 폴더에 복사한다.
  • 톰캣을 시작하면 자동으로 [CATALINA_HOME]/webapps/monitoring-web/ 폴더가 생성된다.
  • 톰캣을 시작하고 콘솔창에서 정상적으로 시작되었는지 확인한다. 정삭적으로 시작되었으면 http://localhost:8080/monitoring-web으로 접속하여 모니터링 로그인 화면이 나타나는지 확인한다.

login.jpg

  • 처음 설치하면 기본적으로 admin/admin으로 접속이 가능하다.접속을 하면 다음과 같은 메인화면이 나타난다. 현재 에이전트가 설치 되지 않았으므로, 표시되는 데이터가 없다.

main.jpg

2.에이전트 설치

 에이전트는 monitoring-web.war를 설치한 서버가 아닌 모니터링할 대상 서버에 설치를 한다.
 quick start guide 에서는 대상서버가 tomcat 일 경우를 가정해서 기술하였으며 기타 다른 서버의 경우는 에이전트 설정 을 참조하도록 한다. 
  • [CATALINA_HOME]/bin/catalina.bat 파일에 CATALINA_OPTS를 설정한다.

set CATALINA_OPTS=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8992 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=127.0.0.1

  • Mbean 에이전트를 설치하기 전에 모니터링 할 프로젝트를 WAR로 패킹하여 [CATALINA_HOME]/webapps 폴더에 복사한다.
  • 톰캣을 시작하면 자동으로 [CATALINA_HOME]/webapps/프로젝트/ 폴더가 생성된다.
  • 에이전트의 상세한 설치방법은 에이전트 설치를 참고한다.

실행확인

모니터링 도구의 실행을 확인하기 위해서는 모니터링 운영관리 도구에 모니터링 대상 서버와 어플리케이션 정보를 등록한다.
등록하는 절차와 상세한 내용은 다음과 같다.

 
egovframework/oe2/설치/quick_start.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki