zabbix 监控windows下tomcat
zabbix 监控tomcat主要使用的是zabbix的java gateway。
安装zabbix gateway。使用ubuntu,可以直接使用命令安装java gateway。
apt-get install zabbix-java-gateway
修改zabbix_server的配置文件,告知zabbix server java gateway在哪个端口,并且设置poller的个数。
JavaGateway=安装ip JavaGatewayPort=10052 #监听端口 StartJavaPollers=5
开启java gateway,重启zabbix server
service zabbix-java-gateway start service zabbix-server restart
设置tomcat,开启jmx。
在
tomcat/bin
下找到catalina.bat文件,在set "CURRENT_DIR=%cd%"
下加上set JAVA_OPTS=-Dcom.sun.management.jmxremote.port=12345 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
下载支持
jmx
的jar包catalina-jmx-remote.jar
,把他放到tocmat目录下的lib
包中。配置主机
jmx的端口一定要与在catalina.bat
下配置的jmxremote.port
一样。
链接Template JMX Generic
和Template JMX Tomcat
这两个模板。