Installation

Anyframe Monitoring Tool을 기반으로 특정 어플리케이션에 대한 모니터링을 수행하기 위해서는 다음과 같은 절차를 거쳐 Anyframe Monitoring Tool을 설치하고 정상 동작 여부를 확인해야 한다.

다운로드

anyframe.tools.monitoring-x.x.x.war와 infrared-agent-all-servlet-x.x.x.jar 파일을 다운로드 한다. (단, Anyframe Open Source Community를 통해 파일을 다운로드할 경우 파일의 확장자가 zip 형태로 처리되므로 확장자를 변경시켜 주어야 할 것이다.) 다운로드 대상 파일은 다음과 같다.
  • anyframe.tools.monitoring-x.x.x.war : Anyframe Monitoring Tool
  • anyframe.tools.monitoring-agent-x.x.x.zip : Instrumented 어플리케이션에 배포되어야 할 라이브러리 및 속성 파일

WAR 파일 배포

어플리케이션 서버가 Tomcat인 경우, Anyframe Monitoring Tool을 배포하는 방법에 대해 알아보도록 하자.
  1. [Tomcat Home]\webapps 폴더 하위에 앞서 다운로드한 anyframe.tools.monitoring-x.x.x.war 파일을 옮겨 놓는다.
  2. Tomcat 서버를 동작시키면 동일한 위치에 압축이 자동으로 해제될 것이다.
이외의 어플리케이션 서버에 대해서는 각 어플리케이션 서버 배포 방법에 맞게 다운로드한 WAR 파일을 배포하면 된다.

실행 확인

어플리케이션 서버가 Tomcat인 경우, Anyframe Monitoring Tool이 정상적으로 실행되었는지 확인하는 방법에 대해 알아보도록 하자.
  1. [Tomcat Home]\bin\catalina.bat 파일을 실행하여 Anyframe Monitoring Tool을 시작시킨다.
  2. Tomcat 서버가 정상적으로 시작되었는지 콘솔창을 통해 확인한다.
  3. 브라우저 주소창에 http://localhost:8080/anyframe.tools.monitoring-1.0.0 을 입력하고, Anyframe Monitoring Tool 화면이 뜨는지 확인한다.
  4. Anyframe Monitoring Tool의 좌측 상단 SELECT APPLICATION을 선택하였을 때, 모니터링 대상 어플리케이션을 선택할 수 있는 팝업창이 뜬다. 모니터링 대상 어플리케이션이 실행되지 않은 경우 어플리케이션 목록이 조회되지 않을 것이다.

테스트 모니터링

Anyframe에서 제공하는 Sample App.을 다운로드 & 설치 한 후 모니터링이 정상적으로 이루어지는지 테스트하기 위해 몇 개의 기능을 실행시켜 보도록 한다. (* 모니터링 대상 어플리케이션을 위한 속성 정의 및 모니터링 대상 정의를 위해서는 다음 을 참고하도록 한다.)
  1. Anyframe Monitoring Tool의 좌측 상단 SELECT APPLICATION을 선택하였을 때, 사용자의 컴퓨터 이름과 어플리케이션 이름이 나타나는 것을 알 수 있다.
  2. 해당되는 어플리케이션을 선택하고 OK 버튼을 클릭하면 모니터링 결과를 확인할 수 있게 된다.

단, 모니터링 대상 어플리케이션이 참조하는 클래스패스에 infrared-agent-all-servlet-x.x.x.jar 파일이 추가되어 있어야 함에 유의해야 한다. infrared-agent-all-servlet-x.x.x.jar 파일은 anyframe.tools.monitoring-agent-x.x.x.zip 내에 포함되어 있으며 Anyframe OpenSource Community를 통해 다운로드할 수 있다.