В данном разделе объясняется, как настроить файл настройки EdgeTransport.exe.config для управления файлами журнала агентов нежелательной почты. По умолчанию Microsoft Exchange Server 2007 записывает всю деятельность агентов нежелательной почты в папку %programfiles%\Microsoft\Exchange Server\TransportRoles\Logs\AgentLog. Для фильтрации журналов агентов нежелательной почты используется командлет Get-AgentLog. Дополнительные сведения приведены в разделе Get-AgentLog.
По умолчанию настройка файлов журнала агента следующая.
- Максимальный размер папки журнала агентов: 250 МБ
- Максимальный размер единичного файла журнала агента:
10 МБ
- Максимальный возраст файлов журнала: 30 дней
Важно! |
---|
В состав Exchange 2007 с пакетом обновления 1 (SP1) входят ключи в файле настройки приложения EdgeTransport.exe.config, позволяющие менять эти стандартные значения. В окончательной первоначальной версии (RTM) Exchange 2007 ключи, описанные в этой статье, не воспринимаются. |
Изменение файла EdgeTransport.exe.config
Все изменения параметров настройки для управления выводом журнала агента должны производиться в файле EdgeTransport.exe.config, расположенном в папке %programfiles%\Microsoft\Exchange Server\Bin. Файл EdgeTransport.exe.config является файлом XML настройки приложения, связанным с файлом EdgeTransport.exe. EdgeTransport.exe и MSExchangeTransport.exe являются исполняемыми файлами, которые используются службой транспорта Microsoft Exchange. Эта служба выполняется на каждом транспортном сервере-концентраторе и пограничном транспортном сервере. Изменения, сохраняемые в файле EdgeTransport.exe.config, применяются после перезапуска службы транспорта Microsoft Exchange. Значение по умолчанию вступает в силу при выполнении одного из следующих ниже условий.
- Отсутствует параметр настройки.
- Параметр настройки присутствует и содержит значение по
умолчанию.
В следующем примере показана типичная структура файла EdgeTransport.exe.config:
Копировать код | |
---|---|
<configuration> <runtime> <gcServer enabled="true" /> </runtime> <appSettings> <add key=" Configuration Option " value=" Value " /> |
…
Копировать код | |
---|---|
</appSettings> </configuration> |
В разделе <appSettings>
можно
добавлять новые или изменять существующие параметры настройки.
Многие из доступных параметров настройки не связаны с выводом
журнала агентов. В этом разделе не рассматриваются параметры
настройки, которые не относятся к выводу журнала агентов.
Ключи вывода журнала агентов
Вывод журнала агентов управляется следующими ключами файла EdgeTransport.exe.config:
Копировать код | |
---|---|
<add key="AgentLogEnabled" value="system.boolean" /> <add key="AgentLogMaxDirectorySize" value="system.int32" /> <add key="AgentLogMaxFileSize" value="system.int32" /> <add key="AgentLogMaxAge" value="system.timespan" /> |
По умолчанию в файле EdgeTransport.exe.config
присутствует только ключ AgentLogEnabled
. Все
остальные ключи необходимо добавить. В следующей таблице каждый
ключ рассматривается более подробно.
Ключ | Тип значения | Описание |
---|---|---|
|
System.Boolean |
По умолчанию этот ключ присутствует в файле
EdgeTransport.exe.config. Допустимые значения этого ключа
|
|
System.Int32 |
По умолчанию этот ключ не существует в файле EdgeTransport.exe.config. Значение ключа определяет максимальный размер в байтах папки AgentLog. Когда значение будет превышено, самый старый файл журнала в папке удаляется и создается новый. Если ключ не указан, значением по умолчанию является 250 МБ или 262144000 байт (250*1024*1024) в Exchange 2007 RTM и Exchange 2007 с пакетом обновления 1 (SP1). |
|
System.Int32 |
По умолчанию этот ключ не существует в файле EdgeTransport.exe.config. Значение ключа определяет максимальный размер в байтах каждого файла журнала в папке. При достижении файлом журнала указанного размера создается новый файл журнала. Если ключ не указан, значением по умолчанию является 10 МБ или 10485760 байт (10*1024*1024) в Exchange 2007 RTM и Exchange 2007 с пакетом обновления 1 (SP1). |
|
System.TimeSpan |
По умолчанию этот ключ не существует в файле EdgeTransport.exe.config. Значение ключа определяет максимальный возраст данного файла журнала. Если файл журнала существует более указанного времени, он удаляется. Этот ключ имеет системный тип Если ключ не указан, стандартное значение равно 30 дням,
или |
Прежде чем приступить к работе
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать следующую роль:
- Член локальной группы "Администраторы" компьютера
Дополнительные сведения о полномочиях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, приведены в разделе Вопросы, связанные с разрешениями.
Процедура
Добавление и настройка ключей вывода журнала агента в файле EdgeTransport.exe.config
-
На транспортном сервере-концентраторе или пограничном транспортном сервере, на котором нужно управлять выводом журнала агентов, откройте файл EdgeTransport.exe.config в текстовом редакторе ASCII, таком, как Блокнот. Файл EdgeTransport.exe.config находится в папке %programfiles%\Microsoft\Exchange Server\Bin.
-
Найдите ключ
AgentLogEnabled
. По умолчанию ключи перечисляются в алфавитном порядке в разделе<appsettings>
. -
Скопируйте и вставьте следующие ключи ниже ключа
AgentLogEnabled
:Копировать код <add key="AgentLogMaxDirectorySize" value="system.int32" /> <add key="AgentLogMaxFileSize" value="system.int32" /> <add key="AgentLogMaxAge" value="system.timespan" />
-
Проверьте, что значение ключа
AgentLogEnabled
установлено какtrue
, и добавьте значения следующих ключей. -
После окончания правки файла EdgeTransport.exe.config сохраните его и закройте.
-
Чтобы изменения настройки вступили в силу, необходимо перезапустить службу транспорта Microsoft Exchange.
Дополнительные сведения
Дополнительные сведения приведены в разделе Get-AgentLog.