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