1. 程式人生 > >Kafka 集群消息監控系統:Kafka Eagle

Kafka 集群消息監控系統:Kafka Eagle

erro alias xxx 刪除 .com protocol root top alert


基於kafka:
kafka_2.11-0.11.0.0.tgz
kafka-eagle-bin-1.2.1.tar.gz

1.下載解壓
tar -zxvf kafka-eagle-bin-1.2.1.tar.gz -C /home/cluster

2.配置
vim /home/cluster/kafka-eagle/conf/system-config.properties

#zookeeper集群別名 可以多個
kafka.eagle.zk.cluster.alias=cluster1,cluster2
#zookeeper集群ip端口清單
cluster1.zk.list=tdn1:2181,tdn2:2181,tdn3:2181
cluster2.zk.list=xdn1:2181,xdn2:2181,xdn3:2181

#zookeeper客戶端zkCli最大個數
kafka.zk.limit.size=25

#kafka.eagle管控臺訪問端口 訪問http://ip:8048/ke/
kafka.eagle.webui.port=8048

######################################
# 如果你的offsets存儲在Kafka中,這裏就配置
# 屬性值為kafka,如果是在Zookeeper中,可以
# 註釋該屬性。一般情況下,Offsets的也和你消
# 費者API有關系,如果你使用的Kafka版本為0.10.x
# 以後的版本,但是,你的消費API使用的是0.8.2.x
# 時的API,此時消費者依然是在Zookeeper中
######################################
cluster1.kafka.eagle.offset.storage=kafka
######################################
# 如果你的集群一個是新版本(0.10.x以上),
# 一個是老版本(0.8或0.9),可以這樣設置,
# 如果都是新版本,那麽可以將值都設置成kafka
######################################
cluster2.kafka.eagle.offset.storage=zookeeper

######################################
# 是否啟動監控圖表,默認是不啟動的
######################################
kafka.eagle.metrics.charts=false

######################################
# 在使用Kafka SQL查詢主題時,如果遇到錯誤,
# 可以嘗試開啟這個屬性,默認情況下,不開啟
######################################
kafka.eagle.sql.fix.error=false


######################################
# 告警郵件配置,添加你的郵件信息,最好是163
######################################
kafka.eagle.mail.enable=true
kafka.eagle.mail.sa=xxx
[email protected]
kafka.eagle.mail.password=password
kafka.eagle.mail.server.host=smtp.163.com
kafka.eagle.mail.server.port=25

######################################
# 設置告警用戶,多個用戶以英文逗號分隔
######################################
[email protected]

######################################
# 超級管理員刪除主題的Token
######################################
kafka.eagle.topic.token=keadmin

######################################
# 如果啟動Kafka SASL協議,開啟該屬性
######################################
kafka.eagle.sasl.enable=false
kafka.eagle.sasl.protocol=SASL_PLAINTEXT
kafka.eagle.sasl.mechanism=PLAIN

#kafka.eagle使用的DB信息
kafka.eagle.driver=org.sqlite.JDBC
kafka.eagle.url=jdbc:sqlite:/hadoop/kafka-eagle/db/ke.db
kafka.eagle.username=root
kafka.eagle.password=smartloli

3.啟動關閉
[cluster@PCS101 bin]$
#啟動
/home/cluster/kafka-eagle/bin/ke.sh start
#關閉
/home/cluster/kafka-eagle/bin/ke.sh stop
#重啟
/home/cluster/kafka-eagle/bin/ke.sh restart
#查看狀態
/home/cluster/kafka-eagle/bin/ke.sh status
#查看連接狀態
/home/cluster/kafka-eagle/bin/ke.sh stats

啟動日誌:

技術分享圖片


參考:
Kafka Eagle配置文件:https://ke.smartloli.org/2.Install/2.Installing.html
Kafka Eagle 下載地址:http://download.smartloli.org/
或者 https://github.com/smartloli/kafka-eagle
Kafka Eagle 使用文檔:https://ke.smartloli.org/
Kafka監控系統Kafka Eagle剖析:https://www.cnblogs.com/smartloli/p/9371904.html

Kafka 集群消息監控系統:Kafka Eagle