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)测试