一、kafka所在的主机开启JMX
#vim bin/kafka-server-start.sh,添加JMX_PORT参数,由于bin/kafak-run-class.sh的JMX配置已经存在,只需要给一个JMX_PORT环境变量即可
if [ "x$KAFKA_HEAP_OPTS" ="x" ]; then
export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
export JMX_PORT="12345"
fi
#重启kafka
#zabbix server端测试
java -jar cmdline-jmxclient-0.10.3.jar -172.16.28.113:12345
#正常获取数据,则进行下一步操作
二、zabbxi server配置
#安装java-gataway
yum install -y zabbix-java-gataway
#修改java-gataway配置文件
vim /etc/zabbix/zabbix_java_gateway.conf
START_POLLERS=10
#修改zabbix-server配置文件
vim /etc/zabbix/zabbix_server.conf
JavaGateway=172.16.28.87
JavaGatewayPort=10052
StartJavaPollers=5
#拷贝文件
cp jmx_discovery/usr/lib/zabbix/externalscripts
cp JMXDiscovery-0.0.1.jar /usr/lib/zabbix/externalscripts
#重启zabbix server服务
systemctl restart zabbix-server
#启动zabbix-java-gataway
systemctl restart zabbix-java-gateway
三、在乐维界面导入监控模版
![c7368ed6b804724c9e8795509abc575c.png](https://i-blog.csdnimg.cn/blog_migrate/c34cfd375c651a3872612786fb46dac9.jpeg)
四、在乐维界面添加监控
![a047270cfc81378e7794041b28a8dd68.png](https://i-blog.csdnimg.cn/blog_migrate/0ea4128e5ba838b71e3b61d255a585f4.jpeg)
五、在监控页面查看采集数据的情况
![9e1b8d7585d4ed265068c6360eea6634.png](https://i-blog.csdnimg.cn/blog_migrate/a451d3f1982d4d56fedb923a285b44e2.jpeg)
QQ在线Zabbix答疑群177428068