安装kafka_exporter
1、192.168.1.41下载kafka_exporter压缩包
https://github.com/danielqsj/kafka_exporter/releases/download/v1.8.0/kafka_exporter-1.8.0.linux-amd64.tar.gz
2、解压
tar -zxvf kafka_exporter-1.8.0.linux-amd64.tar.gz /portal/monitor/kafka_exporter/
3、将文件传送给42、43、44
scp -r /portal/monitor/kafka_exporter root@192.168.1.42:/portal/monitor/kafka_exporter
scp -r /portal/monitor/kafka_exporter root@192.168.1.43:/portal/monitor/kafka_exporter
scp -r /portal/monitor/kafka_exporter root@192.168.1.44:/portal/monitor/kafka_exporter
scp /etc/systemd/system/kafka_exporter.service root@192.168.1.42:/etc/systemd/system/
scp /etc/systemd/system/kafka_exporter.service root@192.168.1.43:/etc/systemd/system/
scp /etc/systemd/system/kafka_exporter.service root@192.168.1.44:/etc/systemd/system/
4、每台机器修改权限
chown +R prometheus:prometheus /portal/monitor/
4、为每台主机添加systemd(注意每台机器的ip)
##添加启动
cat > /etc/systemd/system/kafka_exporter.service << "EOF"
> [Unit]
> Description=41-kafka-Exporter
> After=network.target
> [Service]
> User=prometheus
> Group=prometheus
> ExecStart=/portal/monitor/kafka_exporter/kafka_exporter --kafka.server=192.168.1.41:9092
> Restart=always
> [Install]
> WantedBy=multi-user.target
> EOF
5、每台重载并启动
systemctl daemon-reload
systemctl start kafka_exporter.service
systemctl enable kafka_exporter.service
6、修改prometheus配置
- job_name: "kafka-exporter"
static_configs:
- targets: ["192.168.1.44:9308"]
labels:
instance: 41-kafka-服务器
- targets: ["192.168.1.42:9308"]
labels:
instance: 42-kafka-服务器
- targets: ["192.168.1.43:9308"]
labels:
instance: 43-kafka-服务器
- targets: ["192.168.1.44:9308"]
labels:
instance: 44-kafka-服务器
7、重载
curl -X POST http://192.168.1.41:9090/-/reload
8、查看是否监听到
9、导入模板
模板编号7589