JMX+JConsole实现JAVA服务监控

转自 https://www.cnblogs.com/think-in-java/p/6138439.html

Tomcat应用

在远程机的tomcat的catalina.sh中加入配置:

JAVA_OPTS="$JAVA_OPTS -Djava.rmi.server.hostname=192.168.1.2 -Dcom.sun.management.jmxremote"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.port=12345"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false"

APP工程,在启动脚本sh中加入同样配置集客,多应用配置不同端口。

JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.authenticate=false"   不需要用户名密码

JMX+JConsole实现JAVA服务监控_第1张图片

VisualVM与Jconsole类似,界面美观一点

JMX+JConsole实现JAVA服务监控_第2张图片

 

你可能感兴趣的:(JMX+JConsole实现JAVA服务监控)