一、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
三、在乐维界面导入监控模版
四、在乐维界面添加监控
五、在监控页面查看采集数据的情况
QQ在线Zabbix答疑群177428068