zabbix监控JAVA微服务_zabbix监控tomcat

本文介绍了如何使用Zabbix监控Java微服务,特别是针对Tomcat的监控步骤。首先确保Zabbix服务器能监控Linux系统,接着在Tomcat服务器上安装zabbix-java-gateway并启动。然后在Zabbix服务器上修改配置文件,启用相关端口,并重启服务。在Tomcat中开启JMX,设置相关参数,并重启Tomcat。最后在Zabbix Web界面添加监控项,关联Template JMX Generic模板,等待数据同步完成。
摘要由CSDN通过智能技术生成

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端口,代表正常

3a175a606dbe56b8252b31e4f08772e6.png

3.在zabbix server上修改主配置文件

[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf

主要修改下面三个地方

90363a92e41c139d6ff515ad2c9697d8.png

然后重启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"

修改效果如下

9d4867fe2153f38b960e4188d624e598.png

重启tomcat

[root@tomcat bin]# ./shutdown.sh

[root@tomcat bin]# ./startup.sh

9f3ae8dd18749fcf8041394ce85d0d38.png

5.在zabbix web上添加监控

2cad9365ac2e6cf7455b375b2f5cb1b7.png

关联Template JMX Generic模板

d4839508967c507c47649922efc39883.png

一段时间之后,就有数据了

bb76990f1d78b50fea622b38f1d00463.png

至此监控tomcat完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值