码迷,mamicode.com
首页 > 其他好文 > 详细

Zookeeper监控(Zabbix)

时间:2019-10-10 00:25:38      浏览:27      评论:0      收藏:0      [点我收藏+]

标签:导入   弥补   server   str   就是   办事器   后果   tac   bsp   

 
一向在弄监控,这些个中心件Zookeeper、Kafka......,平常平凡也只知道一点外相,也就搭建安排过,没有真实的用过,普通都是大年夜数据的同窗在用,作为运维人员我须要对他做一个监控,由于对他不是知根知底,监控哪些目标就真的是一个大年夜头了。经过赓续的在网上聚集,看他人是怎样做的,做了以下一个根本的监控。

一、后果图

 技巧图片

 技巧图片

2、目标

监控最重要的就是数据,一切皆数据,有了数据想怎样监控就怎样监控。那么哪些数据是重要的?这些数据怎样获得?监控目标特别重要。
 
Zookeeper的监控目标(经过过程网上搜集,等实际情况中碰到了特别的,再弥补)
 
技巧图片

 

3、完成

完成这些监控目标我是经过过程Zabbix的自定义脚本完成的,脚本地址:https://github.com/Lemon-le/Zookeeper-Monitor-Zabbix 
 
应用的是Zookeeper的四字敕令获得相干的目标,把zookeeper_mntr.sh和zookeeper_ruok.sh两个脚本分别放在有Zookeeper办事的机械上,我的途径为:/etc/zabbix/zabbix_agentd.d/shell-script目次下,把zookeeper.conf放在/etc/zabbix/zabbix_agentd.d/目次下,然后重启Zookeeper办事器上的zabbix-agent
 
技巧图片t。
 

四、添加到Zabbix

在Zabbix上导入模板,把下面的Zookeeper_template.xml文件导入,然后把模板连接到Zookeeper办事器上
 
技巧图片
 
 
可以看到监控项有:
 
技巧图片
 
 
触发器:
 
技巧图片

 

五、留意事项

在做Zookeeper监控的时辰,发明以下成绩,应用ps检查zookeeper过程是存在的,端口也是存在的,然则他的状况是缺点的,应用四字敕令也是错的
[[email protected]10-10-1-2 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /data/zookeeper-3.4.13/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
 
下面的缺点经过过程排查是Zookeeper的2888,和3888端口安然组没翻开,然则不知道为甚么只要一台报错,有两台选举出了leader与follower
[[email protected]172-30-36-157 bin]# echo mntr|nc 10.10.1.2 2181
This ZooKeeper instance is not currently serving requests
 
注:监控Zookeeper时,不克不及只应用监控端口存不存在,得经过过程状况监控才能真实的知道能否正常
 

六、总结

质变产生质变这句话是有事理的,知识面见识也是一个很大年夜的成绩,一向在搜集搜集监控目标,然则就是不知道哪一些是重要的,看再多,查再多,照样要着手做起来才行。
 
下面的监控只是很基本的一部分,记录上去,一是对本身心途经程的一个总结,而是完成了一件小任务,有成果的完成了会有一点点成就感,会增长本身的信念。

Zookeeper监控(Zabbix)

标签:导入   弥补   server   str   就是   办事器   后果   tac   bsp   

原文地址:https://www.cnblogs.com/lemon-le/p/11644777.html

(0)
(0)
   
告发
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权一切 京ICP备13008772号-2
迷上了代码!