Zabbix使用JMX监控tomcat
(1)在server2上配置
[root@server2 ~]# tar zxf apache-tomcat-8.5.24.tar.gz -C /usr/local/
[root@server2 ~]# cd /usr/local/
[root@server2 local]# ln -s apache-tomcat-8.5.24/ tomcat


[root@server2 bin]# vim catalina.sh
CATALINA_OPTS='-Dcom.sun.management.jmxremote #开启远程监控
-Dcom.sun.management.jmxremote.port=8888 #远程监控端口
-Dcom.sun.management.jmxremote.ssl=false #远程ssl验证为false
-Dcom.sun.management.jmxremote.authenticate=false'
[root@server2 bin]# ./startup.sh #开启tomcat服务
[root@server2 bin]# netstat -ntlp #查看端口


(2)在server1上配置
[root@server1 ~]# yum install zabbix-java-gateway -y
[root@server1 zabbix]# systemctl start zabbix-java-gateway
[root@server1 zabbix]# systemctl enable zabbix-java-gateway
[root@server1 zabbix]# netstat -antlp | grep 10052


[root@server1 zabbix]# vim /etc/zabbix/zabbix_server.conf #修改3处
[root@server1 zabbix]# systemctl restart zabbix-server


(3)在web界面进行设置


(4)在server1上面编辑文件


(5)测试

本文详细介绍了如何使用Zabbix结合JMX来监控Tomcat服务的过程。包括在目标服务器上配置Tomcat的JMX远程监控,安装并启动Zabbix Java Gateway,配置Zabbix Server,以及在Web界面上进行相关设置,最后通过测试确保监控功能正常运行。
1715

被折叠的 条评论
为什么被折叠?



