1397535668 发表于 2019-1-25 07:21:28

zabbix 监控jmx

  1.zabbix-server59.110.26.9
  2.zabbix-agent59.110.25.215
  原理图:
http://s5.运维网.com/wyfs02/M00/8D/26/wKiom1iOCtjA74GQAAAQNvgK4DY458.png-wh_500x0-wm_3-wmp_4-s_2841231714.png
  centos7支持systemctl补全yum-y installbash-completion
  1.安装zabbix-java-gateway任意一台机器就行(这里安装在zabbix-agent服务器上面,本身zabbix-java-gateway是java程序 所以需要jdk的支持)
yum install -y zabbix-java-gateway
systemctlstart zabbix-server.service  

  2.执行zabbix-severjava-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 restartzabbix-server.service  3.修改tomcat的catalina.sh 启动脚本(开启jmx远程监控)(59.110.25.215)
vimcatalina.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.客户端测试:
http://s4.运维网.com/wyfs02/M01/8D/23/wKioL1iOB9KAu5oXAACYA7SJgyQ113.png-wh_500x0-wm_3-wmp_4-s_1175884285.png
http://s5.运维网.com/wyfs02/M02/8D/26/wKiom1iOB96wcMi_AABgXbL7GQE154.png-wh_500x0-wm_3-wmp_4-s_3633141842.png
http://s2.运维网.com/wyfs02/M02/8D/23/wKioL1iOB-jR1276AABuL7Zpi0c259.png-wh_500x0-wm_3-wmp_4-s_1015264071.png
  5.zabbix-server 添加jmx监控
  

  jmx端口是8888catalina.sh 的端口
http://s5.运维网.com/wyfs02/M00/8D/23/wKioL1iOCf2zVyzIAACFuz3ENJk245.png-wh_500x0-wm_3-wmp_4-s_2349684681.png
http://s1.运维网.com/wyfs02/M02/8D/23/wKioL1iOCfzDKonTAABGMPwXVIY665.png-wh_500x0-wm_3-wmp_4-s_2617499466.png
http://s1.运维网.com/wyfs02/M00/8D/26/wKiom1iOCfygH50jAADEUm4qN4I396.png-wh_500x0-wm_3-wmp_4-s_246301722.png
  

  出图:
http://s2.运维网.com/wyfs02/M00/8D/23/wKioL1iODCWjEw7yAAEQSXaAzTA835.png-wh_500x0-wm_3-wmp_4-s_1492632014.png
  




页: [1]
查看完整版本: zabbix 监控jmx