Jconsole (톰캣 모니터링,자바 모니터링)

Server|2014. 8. 12. 15:57

WAS 모니터링 툴은 많지만..

상용도 아니고 따로 설치 할 필요 없이 JDK 설치시 함께 설치되는 Jconsole을 주로 활용한다.

주 기능은 Thread, Heap Memory, 기타 정보들 모니터링이며 메모리 Leak을 체크하는데 활용한다.


일반적으로 위치는 JAVA_HOME 에 bin 에 jconsole.exe 이며

실행하면 아래와 같이 나타난다

Local로 프로세스가 동작하고 있어서 리스트에 보인다면 그냥 선택 후 'Connect' 를 선택한다면 위의 창 처럼 나오겠지만


대부분 서비스로 돌고 있는 경우가 많아 리스트에 나타나지 않기때문에

Remote Process 에 url 을 입력해 주어야 한다.


톰캣을 모니터링 하기 위해서는 톰캣에 옵션을 추가해 주어야 한다.

-Dcom.sun.management.jmxremote

-Dcom.sun.management.jmxremote.port=8999

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false  

위와 같이 설정 후

아래와 같이 Remote Process 를 입력 하여 Connect 를 선택하면 

실시간으로 데이터를 확인 할 수 있다.









'Server' 카테고리의 다른 글

[Oracle] auto commit error  (0) 2020.07.29
[Kafka] 토픽 삭제 후, 브로커 기동안됨  (0) 2020.06.24
Zookeeper  (0) 2019.12.09
Nginx Service 로 등록  (0) 2014.08.13
Varnish 설치 Centos, FreeBSD  (0) 2013.10.30

댓글()