zabbix监控tomcat
1.环境准备
首先准备两台机器
192.168.56.25 zabbix
192.168.56.22 tomcat
保证zabbix能够使用Template OS Linux监控tomcat
zabbix监控tomcat使用的是zabbix-java-gateway,zabbix-java-gateway需要java环境
这里,我的zabbix-java-gateway就安装在tomcat上
2.在tomcat上安装zabbix-java-gateway-
[root@tomcat ~]# rpm -ivh zabbix-java-gateway-3.0.5-1.el6.x86_64.rpm
[root@tomcat ~]# /etc/init.d/zabbix-java-gateway start
检查java-gateway启动情况,10052端口,代表正常
3.在zabbix server上修改主配置文件
[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf
主要修改下面三个地方
然后重启zabbix-server
[root@zabbix ~]# /etc/init.d/zabbix-server restart
4.监控tomcat,需要开启jmx
[root@tomcat bin]# vim catalina.sh
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=12345"
修改效果如下
重启tomcat
[root@tomcat bin]# ./shutdown.sh
[root@tomcat bin]# ./startup.sh
5.在zabbix web上添加监控
关联Template JMX Generic模板
一段时间之后,就有数据了
至此监控tomcat完成
评论已关闭