web-dev-qa-db-ja.com

複数のサーバーのIISログを同時に検索するにはどうすればよいですか?

アレイ内のすべてのサーバーのログで特定の文字列を検索する必要があります。具体的には、特定のユーザーがCASサーバーでOWA、EWS、またはその他のものを使用しているかどうかを判断する必要があります。

CASアレイ内のすべてのサーバーを並行して検索する簡単な方法はありますか?

これは主にIISの質問であり、Web配列は非常に一般的であるため、これが「新しい」質問であるとは思えませんが、他の場所で同様の回答を見つけることはできません。

4

2つの答えは、ログの集中化またはリモートコマンドです。

最初は Windows Serverイベントログの収集と分析 を参照し、2番目はPowershellを検索します(例: Powershell Remoting:個々のパラメーターを使用して複数のマシンでコマンドを実行する方法? =)

4
Jeff Ferland

サーバー間でログを相互相関させる必要がある場合は、 Splunk などの中央ログサーバーを実際に確認する必要があります。ログパーサー、grepなどの他の製品でこれを行うことは可能ですが、ほとんどの場合、ご存知のとおり、単一のファイル用に設計されています。

2
Tim Brigham
1
KAPes

イベントログではなく、W3Cログを意味しますよね?

LogParserは、入力として複数のログファイルの使用をサポートしているため(つまり、*。logはFROM句で機能します)、ログファイルを統合する(またはアクセス可能であることを確認する)だけで済みます。これは通常、スクリプトではかなり簡単です。

1
TristanK