美文网首页
zabbix配置tomcat监控

zabbix配置tomcat监控

作者: xiangxik | 来源:发表于2017-12-27 15:47 被阅读0次
    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文件,加入以下代码
    <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

    相关文章

      网友评论

          本文标题:zabbix配置tomcat监控

          本文链接:https://www.haomeiwen.com/subject/meuugxtx.html