客戶端操做:node
1 編輯zabbix_agentd配置文件vim
##zookepeerapp
UserParameter=zookeeper[*],/usr/bin/sh /home/zabbix/scripts/check_zookeeper.sh $1ide
2 腳本內容以下:測試
vim /home/zabbix/scripts/check_zookeeper.shspa
echo mntr|nc 127.0.0.1 2181| grep "$1" |awk '{print $2}'ip
3 重啓zabbix_agentd服務
get
4 導入模板requests
模板見附件it
5 服務端測試
zabbix_get -s client ip -p 10050 -k zookeeper[zk_packets_sent] ## 看是否有返回值
#########################################################################
zookepeer 監控項
zookeeper[zk_outstanding_requests] ##排隊請求的數量
zookeeper[zk_open_file_descriptor_count] ##打開文件數量,
zookeeper[zk_packets_received]##接收到客戶端請求的包數量
zookeeper[zk_packets_sent] ##發送給客戶單的包數量
zookeeper[zk_znode_count] ##znodes的數量
zookeeper[zk_watch_count] ##watches的數量
zookeeper[zk_num_alive_connections]
zookeeper[zk_min_latency] ##響應一個客戶端請求的時間
zookeeper[zk_ephemerals_count]
zookeeper[zk_avg_latency]
zookeeper[zk_max_file_descriptor_count] #最大容許打開的文件數
zookeeper[zk_max_latency]
zookeeper[zk_approximate_data_size]