【发布时间】:2015-11-12 02:21:53
【问题描述】:
如何使用 ansible 跟踪位于已知位置的多个远程服务器上的文件?这个问题是基于这个Hacker News thread的评论:
在我公司,我们有数百台机器和使用 ansible 完成的尾矿。 如果我们想自定义日志视图,我们可以简单地编辑 playbook。一世 与我们需要额外的 npm 包相比,认为它非常方便(并且 更不用说额外的定制工作了)。
【问题讨论】:
-
Ansible 只运行 ssh 命令,所以我想有一个 shell 命令在清单文件中的主机上运行 tail 会起作用。不过,我会让某人以官方回应来回答
-
这是一个根本错误的方法。您正在使用铲子粉刷墙壁。虽然您可能可以使用 Ansible 拼凑一些东西,但它不是这项工作的正确工具。您应该使用日志聚合/集中式日志记录系统。
-
当然,正确的方法确实是花时间在日志聚合/集中式日志系统上。但是,我正在寻找一种快速而肮脏的解决方案来跟踪来自多个服务器的日志,而无需设置多个终端窗格,其中每个窗格都跟踪来自单个远程服务器的日志。