如何显示最后一个木偶代理运行的摘要?

时间:2017-10-08 12:56:34

标签: configuration config puppet

作为Ubuntu管理员,我想知道每个或最后一个木偶代理运行的状态。 我如何检查cli? 我可以用人类可读的格式写入每个日志吗?

3 个答案:

答案 0 :(得分:3)

puppet在/var/lib/puppet/state/last_run_summary.yaml中维护最后一个人偶代理运行状态。您可以引用该Yaml文件的内容。 要知道p代理何时最后一次在客户端服务器上运行,您可以检查时间戳 通过使用以下命令或您首选的其他任何命令来删除该文件。

#stat/var/lib/puppet/state/last_run_summary.yaml

答案 1 :(得分:0)

如果您可以运行新的 puppet 代理运行,则可以使用此 CLI 命令:

puppet agent --test --summarize

这会在命令输出的末尾打印一个很好的摘要。

答案 2 :(得分:0)

您也可以进行 dry 测试。 Checkout Puppet noop 模式允许我们查看 Puppet 在系统上所做的更改,而无需实际应用它们。这在管理关键服务器时特别有用,因为它允许以更加可控、安全和可管理的方式将 Puppet 代码和数据推送到生产环境!!

puppet agent -t --noop