tomcat 配置jmx遠程監控

環境:
centOS 7 64位,tomcat 8 ,jdk 1.8

配置tomcat bin 目錄下的catalina.sh文件開頭添加
-Dcom.sun.management.jmxremote.port=8989
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
-Djava.rmi.server.hostname=139.224.42.51

Dcom.sun.management.jmxremote.port :遠程端口號
Dcom.sun.management.jmxremote.authenticate:是否開啓用戶認證
(這裏設置爲false,用戶認證暫時不弄,以後有時間再做研究)
Dcom.sun.management.jmxremote.ssl:是否要求ssl連接
Djava.rmi.server.hostname:遠程服務器ip


JAVA_OPTS="
-Xms512m -Xmx512m -Xss256k
-Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=8989 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=139.224.42.51"

cygwin=false
darwin=false
os400=false
hpux=false
case "`uname`" in
CYGWIN*) cygwin=true;;
Darwin*) darwin=true;;
OS400*) os400=true;;
HP-UX*) hpux=true;;
esac

# resolve links - $0 may be a softlink
...

重啓tomcat,然後打開jdk bin目錄下的jvisualvm.exe,添加遠程主機,添加jmx連接,填寫對應的端口號即可,如下監控信息:
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章