VisualVM 설치 – Open Source JAVA APM(성능관리)


JAVA Opensource APM을 찾던 중  VisualVM이란 툴을 발견하여 설치해 보았다.(무료)

VisualVM은 window용으로 Remote 서버에 jstatd(jdk utility)를 실행하여 원격으로 모니터링을 할 수 있게 해 준다.

우선적으로 서버에 jstatd를 실행해야 한다.
(참조:http://docs.oracle.com/javase/6/docs/technotes/tools/share/jstatd.html)
1.  우선 서버에서 java_home/bin 디렉토리에 접속해서 아래 파일을 작성한다.
jstatd.all.policy

grant codebase "file:${java.home}/../lib/tools.jar" {
   permission java.security.AllPermission;
};

2.  rmiregistry를 실행한다.

rmiregistry 2020&

*2020을 rmi에서 사용할 port이다.

3. jstatd를 실행한다.

jstatd -J-Djava.security.policy=all.policy -p 2020&

여기까지 완료되면 원격으로 JVM과 WAS를 모니터링할 수 있다.

이제 서버 환경이 완료 되었으니 VisualVM을 설치해 보자
1. http://visualvm.java.net 에서 파일을 다운받아 압축을 푼다.
2. zip파일을 풀고  visualvm_133/bin/visualvm.exe를 실행한다.
3. 왼쪽 Application 창에  Remote에서 마우스 우클릭 후 Add Remote Host

4.  해당 서버를 추가하면 모니터링 가능한 서비스들이 보인다.

5. was가 있을 경우 tomcat등의 이름을 클릭하면 모니터링 화면을 볼 수 있다.

아직 많이 사용을 해보지 않아 자세한 사용법은 추후 작성하겠습니다.

Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

w

%s에 연결하는 중