Kafka監控搭建(3種監控)

1. KafkaOffsetMonitor:監控消費者和延遲的隊列

下載的link看評論

scp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar  [email protected]:/home/softs/kafka

登錄主機

cd /home/softs/kafka
mkdir logs
vim kafkaMonitorStart.sh

內容(一行內容:啓動jar)

java -cp KafkaOffsetMonitor-assembly-0.3.0-SNAPSHOT.jar com.quantifind.kafka.offsetapp.OffsetGetterWeb --offsetStorage kafka --zk 192.168.0.131:2181,192.168.0.132:2181,192.168.0.133:2181 --port 18080 --refresh 10.seconds --retain 2.days 1>logs/stdout.log 2>logs/stderr.log &

添加運行權限並啓動

chmod u+x kafkaMonitorStart.sh
./kafkaMonitorStart.sh

訪問ip:18080

2. Kafka Manager

下載的link看評論

scp kafka-manager-master.zip [email protected]:/home/softs/kafka/

登錄主機

mkdir kafka-manager
mv kafka-manager-master.zip kafka-manager
cd kafka-manager
unzip kafka-manager-master.zip
cd kafka-manager-master

編輯conf/application.conf文件

vim conf/application.conf

application.conf文件內容

kafka-manager.zkhosts="192.168.0.131:2181,192.168.0.132:2181,192.168.0.133:2181"
basicAuthentication.password="admin123"
./sbt clean dist
cd ./target/universal/
unzip kafka-manager-1.3.3.21.zip
cd kafka-manager-1.3.3.21/bin
./kafka-manager
vim start.sh

內容爲

#!/bin/bash
nohup ./kafka-manager -Dconfig.file=../conf/application.conf -Dhttp.port=9000 &

添加運行權限並啓動

chmod u+x start.sh
./start.sh

地址ip:9000

3. kafka eagle監控

scp kafka-eagle-bin-1.2.4.tar.gz [email protected]:/home/softs/kafka/

登錄主機

vim /etc/profile

增加

export KE_HOME=/home/softs/kafka/kafka-eagle/kafka-eagle-web-1.2.4

修改

export PATH=${JAVA_HOME}/bin:${KE_HOME}/bin:$PATH

使其生效

source /etc/profile

編輯conf/system-config.properties文件

vim conf/system-config.properties

修改內容

cluster1.zk.list=192.168.0.131:2181,192.168.0.132:2181,192.168.0.133:2181
#cluster2.kafka.eagle.offset.storage=kafka
kafka.eagle.url=jdbc:sqlite:/home/softs/kafka/kafka-eagle/kafka-eagle-web-1.2.4/db/ke.db

添加運行權限

chmod u+x ke.sh

啓動Kafka Eagle

./ke.sh start

地址
ip:8048/ke/
admin
123456

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章