1.zabbix-server 59.110.26.9
2.zabbix-agent 59.110.25.215
原理图:

centos7 支持systemctl 补全 yum -y install bash-completion
1.安装zabbix-java-gateway 任意一台机器就行(这里安装在zabbix-agent服务器上面,本身zabbix-java-gateway是java程序 所以需要jdk的支持)
1
2
|
yum install -y zabbix-java-gateway
systemctl start zabbix-server.service
|
2.执行zabbix-sever java-gateway 的位置
1
2
3
4
5
|
vim /etc/zabbix/zabbix_server .conf (59.110.26.9)
JavaGateway=59.110.25.215
StartJavaPollers=5
重启zabbix-server
systemctl restart zabbix-server.service
|
3.修改tomcat的catalina.sh 启动脚本(开启jmx远程监控)(59.110.25.215)
1
2
3
4
5
6
|
vim catalina.sh
CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=8888
-Dcom.sun.management.jmxremote.ssl= false
-Dcom.sun.management.jmxremote.authenticate= false
-Djava.rmi.server. hostname =59.110.25.215"
|
重启tomcat服务
4.客户端测试:



5.zabbix-server 添加jmx监控
jmx端口是8888 catalina.sh 的端口



出图:

本文转自 小小三郎1 51CTO博客,原文链接:http://blog.51cto.com/wsxxsl/1894402,如需转载请自行联系原作者