远程监控tomcat内存使用

边界远程Tomcat服务器的Tomcat配置文件,如下:

vi /etc/init.d/tomcatd8_test

export JAVA_OPTS="-Xms1024m -Xmx4056m -Xss1024K -XX:PermSize=256m -XX:MaxPermSize=512m  -Djava.rmi.server.hostname=192.168.201.32 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

/etc/init.d/tomcatd8_test restart

解释:

-Dcom.sun.management.jmxremote 启用JMX远程监控
-Djava.rmi.server.hostname=192.168.*.* 连接的服务器地址
-Dcom.sun.management.jmxremote.port=1090 jmx连接端口
-Dcom.sun.management.jmxremote.ssl=false 是否ssl加密

使用本地计算机上的

C:Program FilesJavajdk1.8.0_121injvisualvm.exe或jconsole.exe连接远程Tomcat服务器即可。

jvisualvm.exe:先添加远程主机,不需要选择端口,然后再添加JMX连接的时候添加相应端口1090即可

原文地址:https://www.cnblogs.com/dreamer-fish/p/8064386.html