zabbix配置tomcat监控

2017-12-27  本文已影响0人  xiangxik
  1. 启用tomcat的jmx
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
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文件,加入以下代码
<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="12345" rmiServerPortPlatform="12345" />
  1. 启动tomcat
  2. 确认zabbix_server启用了Java Gateway,参考另外一篇《zabbix配置Java Gateway》
  3. 在zabbix的控制台添加主机JMX接口
    172.16.1.162:12345
上一篇下一篇

猜你喜欢

热点阅读