Ubuntu系统使用Zabbix监控Java程序

161 阅读1分钟
  1. 下载JavaGateway
apt install zabbix-java-gateway
  1. 配置JavaGateway
vim /etc/zabbix/zabbix_java_gateway.conf

#配置ip地址,端口号,及工作线程数量
LISTEN_IP=127.0.0.1
LISTEN_PORT=10052
START_POLLERS=5
  1. 配置zabbix-server.conf
vim /etc/zabbix/zabbix_server.conf

JavaGateway=127.0.0.1
JavaGatewayPort=10052
StartJavaPollers=5
  1. 重启JavaGateway 和Zabbix-server
sudo systemctl restart zabbix-server.service
sudo systemctl restart zabbix-java-gateway.service
  1. 启动Java程序
nohup java \
  -Djava.rmi.server.hostname=10.221.24.61 \
  -Dcom.sun.management.jmxremote \
  -Dcom.sun.management.jmxremote.port=12345 \
  -Dcom.sun.management.jmxremote.authenticate=false \
  -Dcom.sun.management.jmxremote.ssl=false \
  -Dcom.sun.management.jmxremote.registry.ssl=false \
  -jar app.jar &
  
#Djava.rmi.server.hostname 为JavaGateway所在的主机
  1. 在Zabbix中添加主机

图片.png