zabbix配置tomcat监控

  1. 启用tomcat的jmx
  • windows下,在catalina.bat 头部增加
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
  • linux下,在catalina.sh中,CATALINA_OUT前增加
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Djava.rmi.server.hostname=192.168.2.207"
  1. 下载catalina-jmx-remote.jar到tomcat/lib下
  2. 修改tomcat的server.xml文件,加入以下代码

  1. 启动tomcat
  2. 确认zabbix_server启用了Java Gateway,参考另外一篇《zabbix配置Java Gateway》
  3. 在zabbix的控制台添加主机JMX接口
    172.16.1.162:12345

你可能感兴趣的:(zabbix配置tomcat监控)