Zabbix如何监控中间件—Tomcat

配置简介

本次通过Zabbix的JMX对中间件Tomcat进行监控,且根据Zabbix安装后的默认Tomcat模板对其进行修改来实现监控。由于默认模板中配置常用的端口80/443等的监控,而实际环境中端口是不确定哪个的,因此修改的模板采用了自动发现规则来实现。

配置步骤

修改tomcat配置,并重新启动tomcat

修改配置文件(本次配置测试主机是10.100.39.1)

$ pwd
/home/qzpt/sp/apache-tomcat-7.0.57/bin
$ ls *.sh
catalina.sh  configtest.sh  daemon.sh  digest.sh  setclasspath.sh  shutdown.sh  startup.sh  tool-wrapper.sh  version.sh

修改catalina.sh文件,在如下位置增加配置参数(注:位置添加错了可能会无法生效)

增加的具体参数如下:

-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=10060 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false

重启tomcat后确认配置生效

同样,登录zabbix server上,进入/tmp目录进行信息获取来测试配置正确

为目标主机增加监控模板

本次监控使用了修改后tomcat模板和zabbix默认的JMX通用模板

验证监控结果

等待几分钟后,导航到监测中---最新数据,查看监控结果:

导航到监测中---图形查看已经配置的图形:

举报
评论 0