2013-02-28 28 views
-1

我正在尋找一種簡單的方法來檢查多個服務器上的應用程序日誌多個應用程序日誌。如何在多個Linux應用程序服務器中遠程搜索錯誤字符串?如何驗證一個以上的Linux服務器遠程

例如

需要在應用程序日誌中搜索字符串模式,這個應用程序部署在多個Linux機器上。每個服務器節點都在每個節點中存儲日誌,而不是在NAS中。

請問您能分享實現這一目標的最佳方式嗎?我試過SSH,它要求我爲每個節點輸入密碼。我正在尋找單個程序(shell,perl等)可以連接到每個盒子並grep我的模式並返回結果。

+1

使用SSH。如果你沒有密碼,那麼你不應該這樣做。 – Borodin 2013-02-28 23:18:35

+1

你一定要'ssh'。您可以設置密鑰驗證,因此您不必輸入密碼。這不是詢問如何設置'ssh'的正確網站。我想,你想要serverfault.com。 – ikegami 2013-02-28 23:33:15

回答

1

您可以使用類似ansible之類的東西。您的主機將其設置使用密鑰驗證並添加到配置文件後,你可以不喜歡下面:

ansible -m殼-a「貓的/ var/log/messages中| grep的-i錯誤」

它有很多選項和模塊,使用起來非常簡單。

相關問題