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的支持)
yum install -y zabbix-java-gateway systemctl start zabbix-server.service
2.执行zabbix-sever java-gateway 的位置
vim /etc/zabbix/zabbix_server.conf (59.110.26.9) JavaGateway=59.110.25.215 #java-gateway 服务器的IP StartJavaPollers=5 #zabbix-server 向java-gateway 取数据的进程数 重启zabbix-server systemctl restart zabbix-server.service
3.修改tomcat的catalina.sh 启动脚本(开启jmx远程监控)(59.110.25.215)
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 的端口
出图: