Java监控和管理控制台
一、本地监控
linux环境下输入命令jconsole,若能弹出监控界面即可,若不行,则进行远程监控。
二、远程监控
1、修改应用程序(linux机器)的tomcat文件bin/catalina.sh
JAVA_OPTS增加内容:
-Dcom.
sun.management.jmxremote.port=9999 -Dcom.
sun.management.jmxremote.ssl=false -Dcom.
sun.management.jmxremote.authenticate=false -Djava.
rmi.server.hostname=192.168.5.107
例:
JAVA_OPTS="Xms512m
Xmx1024m
Xss1024K
XX:
PermSize=256m XX:
MaxPermSize=512m Dcom.
sun.management.jmxremote.port=9999 Dcom.
sun.management.jmxremote.ssl=false Dcom.
sun.management.jmxremote.authenticate=false Djava.
rmi.server.hostname=192.168.5.107"
2、(前提本机安装JDK)打开本机(windows机器)jdk下的jconsole文件,路径:
Java\jdk1.8.0_101\bin\jconsole.exe
输入远程连接地址192.168.5.107:9999,点击连接,如下图所示:
另外一个工具jvisualvm,配置文件修改是一样的
C:\Program Files\Java\jdk1.8.0_191\bin\jvisualvm.exe
添加主机,添加jmx连接