如何显示最后一个 puppet agent 运行 的摘要?
How to show a summary of the last puppet agent run?
作为 Ubuntu 管理员,我想知道每个或最后一个人偶代理 运行 的状态。
我怎样才能用cli检查?
我可以以人类可读的格式写入每个 运行 的日志吗?
puppet 在 /var/lib/puppet/state/last_run_summary.yaml 中维护最后一个 puppet 代理 运行 状态。你可以参考那个yaml文件内容。
要知道人偶代理最后一次 运行 在客户端服务器上的时间,您可以检查时间戳
通过使用以下命令 (stat
) 或您喜欢的任何其他命令来删除该文件。
stat /var/lib/puppet/state/last_run_summary.yaml
如果您不介意 运行 使用新的人偶代理 运行,您可以使用此 CLI 命令:
puppet agent --test --summarize
这会在命令输出的末尾打印一个很好的摘要。
您还可以进行 dry
测试。 Checkout Puppet noop
模式模式允许我们查看 Puppet 在系统上所做的更改,而无需实际应用它们。这在管理关键服务器时特别有用,因为它允许以更受控、更安全和更易于管理的方式将 Puppet 代码和数据推送到生产环境!!
puppet agent -t --noop
作为 Ubuntu 管理员,我想知道每个或最后一个人偶代理 运行 的状态。 我怎样才能用cli检查? 我可以以人类可读的格式写入每个 运行 的日志吗?
puppet 在 /var/lib/puppet/state/last_run_summary.yaml 中维护最后一个 puppet 代理 运行 状态。你可以参考那个yaml文件内容。
要知道人偶代理最后一次 运行 在客户端服务器上的时间,您可以检查时间戳
通过使用以下命令 (stat
) 或您喜欢的任何其他命令来删除该文件。
stat /var/lib/puppet/state/last_run_summary.yaml
如果您不介意 运行 使用新的人偶代理 运行,您可以使用此 CLI 命令:
puppet agent --test --summarize
这会在命令输出的末尾打印一个很好的摘要。
您还可以进行 dry
测试。 Checkout Puppet noop
模式模式允许我们查看 Puppet 在系统上所做的更改,而无需实际应用它们。这在管理关键服务器时特别有用,因为它允许以更受控、更安全和更易于管理的方式将 Puppet 代码和数据推送到生产环境!!
puppet agent -t --noop