zabbix通过jmx监控java 1.安装zabbix-java-gateway,并编辑配置 yum install zabbix-java-gateway -y vi /etc/zabbix/zabbix_java_gateway.conf | grep -v "^#" LISTEN_IP="0.0.0.0" LISTEN_PORT=10052 PID_FILE="/var/run/zabbix/zabbix_java.pid" START_POLLERS=5
编辑zabbix_server.conf文件,添加java_gateway信息: JavaGateway=192.168.1.237 JavaGatewayPort=10052 StartJavaPollers=5
重启服务: systemctl restart zabbix-java-gateway systemctl restart zabbix-server
2.到zabbix Web添加 JMX的信息: file:///C:/Users/admin/AppData/Local/Temp/enhtmlclip/Image(35).png ![]() file:///C:/Users/admin/AppData/Local/Temp/enhtmlclip/Image(36).png ![]()
3.运行的java添加下面的参数 java \ -Djava.rmi.server.hostname=192.168.1.223 \ #192.168.1.223为本机IP,不是zabbix server 的ip -Dcom.sun.management.jmxremote \ -Dcom.sun.management.jmxremote.port=1099 \ -Dcom.sun.management.jmxremote.authenticate=false \ -Dcom.sun.management.jmxremote.ssl=false \ -jar zhengtyun-order.jar #zhengtyun-order.jar jar包程序 |