对不起,这可能是一个基本的问题,但我对nagios和动物园pipe理员都是新手。
我的公司有一个应用程序,使用zookeeper通过创build/销毁节点来跟踪作业状态。 我需要能够监视节点的数量总是2 *工人的数量或更less,是否有插件,可以做到这一点已经为nagios? 如果是这样,那么我将如何configuration它呢?
谢谢,
Nagios Exchange和Monitoring Exchange上有一些ZooKeeper检查。
我没有看到任何提到检查特定节点数的东西,但是可以使用其中的一个作为起点。 (这可能需要黑客一些perl或python。)
第一个链接表示在contrib目录中有ZooKeeper附带的监控脚本 。
在下面的链接中有多个ZooKeeper Nagios检查(您也应该能够从另一个答案的nagios交换链接中find)。 我的检查包括任何znode内容,你应该发现有用的检查你的应用程序的具体信息。
https://github.com/harisekhon/nagios-plugins
更新:我注意到昨天有人投我的答案,即使这是我知道在世界上的ZooKeeper Nagios监控代码(我曾经为Cloudera顺便说一句)最好的收集,所以今天晚上,我花了半个小时使check_zookeeper_child_znodes.pl更加准确地解决你的用例。 请享用。
问候,
哈里Sekhon