-1

複数のサーバーでアプリケーション ログを確認する簡単な方法を探しています。複数の Linux アプリケーション サーバーでエラー文字列をリモートで検索するにはどうすればよいですか?

例えば

アプリケーション ログで文字列パターンを検索する必要があります。このアプリケーションは複数の Linux ボックスに展開されています。各サーバー ノードは、NAS ではなく、各ノード自体にログを保存します。

これを達成するための最良の方法を教えてください。SSH を試してみましたが、各ノードのパスワードを入力するように求められます。単一のプログラム (シェル、perl など) が各ボックスに接続し、パターンを grep して結果を返すことができるものを探しています。

4

1 に答える 1

1

ansibleのようなものを使用できます。キー認証を使用して設定し、ホストを構成ファイルに追加した後、次のようにすることができます。

ansible -m shell -a "cat /var/log/messages|grep -i エラー"

たくさんのオプションとモジュールがあり、使い方はとても簡単です。

于 2013-03-01T01:06:46.867 に答える