jmx监控程序在jdk目录bin下面的jvisualvm
tomcat开启jmx监控,windows在bin/catalina.bat(linux下为catalina.sh)
在-- Execute The Requested Command -----的前面加入如下代码:
set JMX_REMOTE_CONFIG=-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
set CATALINA_OPTS=%CATALINA_OPTS% %JMX_REMOTE_CONFIG%
设置完成后,运行tomcat程序
打开jvisualvm然后连接tomcat所在的服务器,输入ip:端口就可以监控到对应tomcat
如果需要监控同一台电脑不同的tomcat,可以设置不同的监控端口,将上面的代码中的8999修改为其他的不冲突端口即可
如果要使用zabbix监控的话,直接再主机中添加对应的地址和端口即可