Puppet监控、报告与故障排除指南
1. 生成报告
在管理大量机器时,Puppet的报告功能能提供有关实际情况的宝贵信息。
1.1 启用报告
要启用报告,只需在客户端的 puppet.conf 文件的 [main] 或 [agent] 部分添加以下内容:
report = true
在Puppet的最新版本中, report = true 是默认设置。
1.2 报告工作原理
启用报告后,Puppet会生成一个报告文件,其中包含以下数据:
- 运行的日期和时间
- 运行的总时间
- 运行期间输出的日志消息
- 客户端清单中所有资源的列表
- Puppet是否更改了任何资源以及更改的数量
- 运行是否成功或失败
默认情况下,这些报告存储在节点的 /opt/puppetlabs/puppet/cache/reports/ 目录中,目录名以节点的证书名称(FQDN)命名。你可以使用 puppet.conf 中的 reportdir 选项指定不同的存储位置。这些报告是YAML格式的,你可以创建自己的脚本来处理它们。例如,在 cookbook.example.com 上运行 puppet a
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



