如何远程验证多个Linux服务器上的多个应用程序日志

时间:2013-02-28 23:06:11

标签: linux perl remote-access

我正在寻找一种简单的方法来检查多台服务器上的应用程序日志。如何远程搜索多个Linux应用程序服务器中的错误字符串?

e.g。

需要在应用程序日志中搜索字符串模式,此应用程序部署在多个Linux机器上。每个服务器节点在每个节点本身存储日志而不是NAS。

请问您能分享实现这一目标的最佳方法吗?我试过SSH,它要求我为每个节点输入密码。我正在寻找单个程序(shell,perl等)可以连接到每个框并grep我的模式并返回结果。

1 个答案:

答案 0 :(得分:1)

您可以使用ansible之类的内容。使用密钥身份验证进行设置并将主机添加到配置文件后,您可以执行以下操作:

ansible -m shell -a“cat / var / log / messages | grep -i error”

它有很多选项和模块,使用起来非常简单。