客户端操作:
1 编辑zabbix_agentd配置文件
##zookepeer
UserParameter=zookeeper[*],/usr/bin/sh /home/zabbix/scripts/check_zookeeper.sh $1
2 脚本内容如下:
vim /home/zabbix/scripts/check_zookeeper.sh
echo mntr|nc 127.0.0.1 2181| grep "$1" |awk ‘{print $2}‘
3 重启zabbix_agentd服务
4 导入模板
模板见附件
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]
本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1945848
原文地址:http://825536458.blog.51cto.com/4417836/1945848