远程监控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 Files\Java\jdk1.8.0_121\bin\jvisualvm.exe或jconsole.exe连接远程Tomcat服务器即可。
jvisualvm.exe:先添加远程主机,不需要选择端口,然后再添加JMX连接的时候添加相应端口1090即可