linux – 检查puppet agent是否是最新的
发布时间:2020-12-13 17:16:22 所属栏目:Linux 来源:网络整理
导读:我想用我的nagios监视每个节点是否使用puppetmaster提供的当前目录版本. 在我的情况下,有: puppetmaster host1 host2 hostX 我想在host1,host2,hostX上创建nrpe插件: 检查主机上的当前目录版本 检查为puppetmaster上的节点准备的当前目录版本 警告,如果两
我想用我的nagios监视每个节点是否使用puppetmaster提供的当前目录版本.
在我的情况下,有: > puppetmaster 我想在host1,host2,hostX上创建nrpe插件: >检查主机上的当前目录版本 问题: >要检查puppetmaster上的目录版本,我可以运行/ production / catalog API查询,但它非常昂贵(cpu) – 因为每次我要求时都需要编译目录. 所以我的问题是,如何监控木偶代理的健康状况,并在任何主持人使用旧木偶目录时收到通知?它有意义吗? 解决方法
我写了一个简单的
check_puppet NRPE脚本,可以完成你想要的大部分工作.它基于
RI Pienaar’s原版,超出了我的需要.在这两种情况下,我们解析/var/lib/puppet/state/last_run_summary.yaml以查看最后一个代理程序运行的状态.
我没有看到使用第三个软件比较主服务器和代理程序之间的目录版本的优势,正常的代理程序运行时应提供足够的数据来正确提醒. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何从linux md raid-5数组中替换标记为已删除的磁盘?
- linux – 无限字体和Windows字体模拟
- c – glGenTextures分段错误?
- 如何在Linux / Apache / PHP上启用SQLite?
- 为什么共享库的ELF头将Linux指定为OSABI?
- 如何在linux内核模块中添加peridic计时器回调
- 使用Wine和py2exe从Python项目中创建Windows应用程序
- Linux相当于GetCommandLine和CommandLineToArgv?
- linux – 将内存中正在运行的进程与磁盘中的可执行文件进行
- linux – SO_ATTACH_REUSEPORT_CBPF套接字选项意外行为