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通用模板
验证监控结果
等待几分钟后,导航到监测中---最新数据,查看监控结果:
导航到监测中---图形查看已经配置的图形:
请先 后发表评论~