linux – 检查puppet agent是否是最新的

linux – 检查puppet agent是否是最新的,第1张

概述我想用我的nagios监视每个节点是否使用puppetmaster提供的当前目录版本. 在我的情况下,有: > puppetmaster > host1 > host2 > hostX 我想在host1,host2,hostX上创建nrpe插件: >检查主机上的当前目录版本 >检查为puppetmaster上的节点准备的当前目录版本 >警告,如果两者都不同 问题: >要检查puppetmaster 我想用我的nagios监视每个节点是否使用puppetmaster提供的当前目录版本.

在我的情况下,有:

> puppetmaster
> host1
> host2
> hostX

我想在host1,host2,hostX上创建nrpe插件:

>检查主机上的当前目录版本
>检查为puppetmaster上的节点准备的当前目录版本
>警告,如果两者都不同

问题:

>要检查puppetmaster上的目录版本,我可以运行/ production / catalog API查询,但它非常昂贵(cpu) – 因为每次我要求时都需要编译目录.
>我看不到任何选项来检查节点上的当前目录版本.我尝试了木偶目录,但它没有太大帮助.

所以我的问题是,如何监控木偶代理的健康状况,并在任何主持人使用旧木偶目录时收到通知?它有意义吗?

解决方法 我写了一个简单的 check_puppet NRPE脚本,可以完成你想要的大部分工作.它基于 RI Pienaar’s原版,超出了我的需要.在这两种情况下,我们解析/var/lib/puppet/state/last_run_summary.yaml以查看最后一个代理程序运行的状态.

我没有看到使用第三个软件比较主服务器和代理程序之间的目录版本的优势,正常的代理程序运行时应提供足够的数据来正确提醒.

总结

以上是内存溢出为你收集整理的linux – 检查puppet agent是否是最新的全部内容,希望文章能够帮你解决linux – 检查puppet agent是否是最新的所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1040960.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存