アレイ内のすべてのサーバーのログで特定の文字列を検索する必要があります。具体的には、特定のユーザーがCASサーバーでOWA、EWS、またはその他のものを使用しているかどうかを判断する必要があります。
CASアレイ内のすべてのサーバーを並行して検索する簡単な方法はありますか?
これは主にIISの質問であり、Web配列は非常に一般的であるため、これが「新しい」質問であるとは思えませんが、他の場所で同様の回答を見つけることはできません。
2つの答えは、ログの集中化またはリモートコマンドです。
最初は Windows Serverイベントログの収集と分析 を参照し、2番目はPowershellを検索します(例: Powershell Remoting:個々のパラメーターを使用して複数のマシンでコマンドを実行する方法? =)
サーバー間でログを相互相関させる必要がある場合は、 Splunk などの中央ログサーバーを実際に確認する必要があります。ログパーサー、grepなどの他の製品でこれを行うことは可能ですが、ほとんどの場合、ご存知のとおり、単一のファイル用に設計されています。
1つの回答logparser.exe http://www.Microsoft.com/download/en/details.aspx?displaylang=en&id=24659
また、ビジュアルログパーサーも適しています http://visuallogparser.codeplex.com/
例 http://technet.Microsoft.com/en-us/library/ee692659.aspx
その他の例 http://blogs.msdn.com/b/carloc/archive/2008/02/06/logparser-scripts-for-various-occasions.aspx
さらにいくつかの例 IIS監視? の推奨LogParserクエリ
イベントログではなく、W3Cログを意味しますよね?
LogParserは、入力として複数のログファイルの使用をサポートしているため(つまり、*。logはFROM句で機能します)、ログファイルを統合する(またはアクセス可能であることを確認する)だけで済みます。これは通常、スクリプトではかなり簡単です。