Tom*_*ski 5 linux monitoring nagios puppet nrpe
我想检查我的 nagios 监控是否每个节点都使用 puppetmaster 提供的当前目录版本。
在我的情况下,有:
我想在 host1、host2、hostX 上创建nrpe插件以:
问题:
所以我的问题是,如何监控傀儡代理的健康状况,并在任何主机使用旧的傀儡目录时得到通知?有什么意义吗?
我写了一个简单的check_puppet NRPE 脚本,它可以完成你想要的大部分工作。它基于RI Pienaar 的原版,这超出了我的需要。在这两种情况下,我们都会解析 /var/lib/puppet/state/last_run_summary.yaml 以查看上次代理运行的状态。
当正常的代理运行应该提供足够的数据以正确发出警报时,我没有看到使用第三个软件来比较主代理和代理之间的目录版本的优势。