<< 팬더에서 웃음을 지어 보아요 | | 업무 생산성 향상을 위한 도구 - Launchy >>

JConsole로 원격 서버 모니터링

Java5 부터 포함된 Jconsole 프로그램 (Swing 버젼) 이용하면 로컬, 원격 자바 application의 메모리 사용률, 쓰레드 현황 등의 정보를 쉽게 모니터링 할 수 있습니다. 서버에는 크게 무리가 가지는 않는것 같네요.
전체 아키텍처 구성은 아래와 같습니다.

jconsole
사용방법은 아래와 같습니다.

  • 모니터링할 원격 서버 설정(인증 없이 1403 포트로 접속 : 톰켓에 적용한 내용)
     -Dcom.sun.management.jmxremote \
     -Dcom.sun.management.jmxremote.port=1403 \
     -Dcom.sun.management.jmxremote.ssl=false \
     -Dcom.sun.management.jmxremote.authenticate=false  \
  • JConsole 구동하여 특정 IP와 포트를 놓고 커넥션을 함
     - 로컬 피씨에서 JDK_HOME/bin/jconsole.exe 구동
     - remote 탭 클릭 후 원격지 서버 IP, PORT 입력

아래는 모니터링 Summary 화면입니다.

Jconsole.

참고 사이트

 

 




코멘트 달기 Send a TrackBack