跳到主要内容

第13章 JVM监控

1.安装zabbix-java-gateway


# 导入zabbix仓库

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-latest-5.0.el7.noarch.rpm


# 替换链接为阿里云

sed -i 's#repo.zabbix.com#mirrors.aliyun.com/zabbix#g' /etc/yum.repos.d/zabbix.repo


# 安装Zabbix-proxy

yum install zabbix-java-gateway -y


# 启动zabbix-java-gateway

systemctl start zabbix-java-gateway.service

2.zabbix-server配置zabbix-java-gateway信息

[root@m-61 ~]# vim /etc/zabbix/zabbix_server.conf
JavaGateway=localhost
JavaGatewayPort=10052
StartJavaPollers=5

[root@m-61 ~]# systemctl restart zabbix-server.service

3.准备java程序

java -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=12345 \
-Dcom.sun.management.jmxremote.authenticate=false \
-Dcom.sun.management.jmxremote.ssl=false \
-jar xzs-3.9.0.jar

4.zabbix web配置

1739259813104-016c6721-26be-45fb-b8aa-e1e0754d3eae.png

1739260222900-49790044-3f0b-4c73-b121-6487cb7268f3.png

1739259904079-48b9a4d5-b75d-4c23-9ef6-a1f8883a827a.png