中间件Kafka监控¶
模板ID: 10627 | 模板标识: Template Kafka JMX General
帮助说明¶
¶
一、监控前提 1.1、网络策略方通
| 对象类别 | 源 | 方向 | 目标 | TCP/UDP | 端口 | 访问服务 | 说明 |
|---|---|---|---|---|---|---|---|
| 服务器 | 监控服务器 | -> | 被管设备 | TCP | 12345 | JMX | 监控服务器向Kafka的JMX服务端口获取信息。Kafka默认端口:12345,如果端口进行过更改,则更具实际情况调整。 |
二、纳管监控
2.1、纳管前提,需要手动修kafka配置文件,添加JMX端口,重启kafka服务。(温馨提示,修改前记得做好备份。)¶
2.1.1、windows 系统上,kafka配置添加JMX端口方法。¶
路径:C:\LW\kafka_2.12-3.0.2\bin\windows\kafka-server-start.bat , 修改kafka-server-start.bat文件(以实际路径为准)。¶
添加JMX端口 set JMX_PORT="9999"

重启kafka服务,查看JMX端口.

2.1.1、 linux系统,kafka配置添加JMX端口方法。¶
路径:/usr/local/kafka/bin/kafka-run-class.sh (路径以实际情况为准),在kafka-run-class.sh文件中,添加一下内容,重启kafka服务。¶
vim kafka-run-class.sh
JMX_PORT=12345 #在首行添加
......
JMX settings #查找一下内容,填写IP地址¶
if [ -z "$KAFKA_JMX_OPTS" ]; then KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=192.168.3.137 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false "fi
重启Kafka服务,查看端口。
ss -lnt | grep 12345
2.2、监控平台添加监控¶
路径: 采集管家---> 一键发现 --->凭证管理,创建 选择新建。¶
