zabbix监控tomcat

配置tomcat

vim tomcat/bin/catalina.shtouch "$CATALINA_OUT"以上添加如下内容:

1
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=8888 -Djava.rmi.server.hostname=10.0.20.111"

重启tomcat

配置zabbix

zabbix需要在编译时添加--enable-java

1
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-java --with-mysql --with-net-snmp --with-libcurl --with-libxml2

配置javaGateway
vim zabbix_server.conf

1
2
3
JavaGateway=0.0.0.0
JavaGatewayPort=10052
StartJavaPollers=5

配置zabbix web

主机需要加上 JMX接口
模版:

1
2
Template JMX Generic
Template JMX Tomcat

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器