次の方法で共有


スパム対策エージェントのログ出力を管理する

適用先 : Exchange Server 2010

EdgeTransport.exe.config ファイルを構成して、スパム対策エージェントのログ ファイルを管理できます。既定では、Microsoft Exchange Server 2010 はすべてのスパム対策エージェント活動のログを %programfiles%\Microsoft\Exchange Server\V14\TransportRoles\Logs\AgentLog ディレクトリに記録します。スパム対策エージェントのログをフィルター処理するには、Get-AgentLog コマンドレットを使用します。詳細については、「Get-AgentLog」を参照してください。

エージェント ログ ファイルの既定構成は次のとおりです。

  • エージェント ログ ディレクトリの最大サイズ : 250 MB
  • エージェント ログ ファイルの最大サイズ : 10 MB
  • ログ ファイルの最大保存期間 : 30 日

スパム対策とウイルス対策機能の管理に関連する他の管理タスクについては、「スパム対策およびウイルス対策の機能の管理」を参照してください。

EdgeTransport.exe.config ファイルの変更

エージェント ログ出力を管理する構成オプションの変更はすべて、%programfiles%\Microsoft\Exchange Server\V14\Bin ディレクトリに格納されている EdgeTransport.exe.config ファイルに書き込まれます。EdgeTransport.exe.config ファイルは、Microsoft Exchange Transport サービスと関連付けられる XML アプリケーション構成ファイルです。EdgeTransport.exe.config ファイルに保存された変更内容は、Microsoft Exchange Transport サービスの再起動後に適用されます。

<appSettings> セクションでは、新しい構成オプションを追加したり、既存の構成オプションを変更したりすることができます。

エージェント ログ出力キー

エージェント ログ出力は、EdgeTransport.exe.config ファイル内のさまざまなキーによって管理されます。既定では、EdgeTransport.exe.config ファイルには AgentLogEnabled キーのみが表示されています。その他のすべてのキーは追加する必要があります。次の表で、それぞれのキーを詳しく説明します。

キー 値の種類 説明

AgentLogEnabled

System.Boolean

このキーの有効な値は、true または false です。既定値は true です。

AgentLogMaxDirectorySize

System.Int32

このキーの値によって、AgentLog ディレクトリの最大サイズがバイト単位で指定されます。この値を超過すると、ディレクトリ内の最も古いログ ファイルが削除され、新しいログ ファイルが作成されます。

このキーが指定されていない場合、既定値は 250 MB、つまり 262144000 バイトで、次のように決定されます。 250×1,024×1,024.

AgentLogMaxFileSize

System.Int32

このキーの値によって、ディレクトリ内の各ログ ファイルの最大サイズがバイト単位で指定されます。ログ ファイルが指定サイズに達すると、新しいログ ファイルが作成されます。

このキーが指定されていない場合、既定値は 10 MB、つまり 10485760 バイトです (10×1024×1024 で算出)。

AgentLogMaxAge

System.TimeSpan

このキーの値によって、指定したログファイルの最大保存期間が指定されます。保存期間を過ぎると、ログ ファイルは削除されます。

このキーは、システム型の TimeSpan. です。このキーの値は、d.hh:mm:ss.ff という形式の文字列として表現できます。d は日数、hh は時間数、mm は分数、ss は秒数、および ff はミリ秒数です。

このキーが指定されていない場合、既定値は 30 日、つまり 30.00:00:00.00 です。

EdgeTransport.exe.config ファイルでエージェント ログ出力キーを追加および構成する

この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「トランスポートのアクセス許可」の「エッジ トランスポート サーバー」。

この例では、EdgeTransport.exe.config ファイルで AgentLogEnabled キーのエージェント ログ出力キーを追加および構成します。

  1. エージェント ログ出力を管理するハブ トランスポート サーバーまたはエッジ トランスポート サーバーで、メモ帳などの ASCII テキスト エディターを使用して EdgeTransport.exe.config を開きます。EdgeTransport.exe.config ファイルは、%programfiles%\Microsoft\Exchange Server\V14\Bin ディレクトリにあります。

  2. AgentLogEnabled キーを探します。既定では、キーは <appsettings> の下にアルファベット順で並んでいます。

  3. AgentLogEnabled キーの下に、次のキーを貼り付けます。

    <add key="AgentLogMaxDirectorySize" value="system.int32" />
    <add key="AgentLogMaxFileSize" value="system.int32" />
    <add key="AgentLogMaxAge" value="system.timespan" />
    
  4. AgentLogEnabled キーが true に設定されていることを確認し、他のキーの値を追加します。

  5. EdgeTransport.exe.config ファイルの更新を終えたら、ファイルを保存して閉じます。

  6. 構成の変更を有効にするには、Microsoft Exchange Transport サービスを再起動する必要があります。