В этом разделе объясняется, как настроить ведения журнала таблицы маршрутизации в Microsoft Exchange Server 2007.

Журнал таблицы маршрутизации периодически делает снимок таблицы маршрутизации, используемой сервером Exchange 2007 с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера. Таблица маршрутизации используется для перенаправления сообщений по назначению.

Предварительная подготовка

Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать следующую роль:

  • роль администратора организации Exchange.

Чтобы выполнить следующие процедуры на компьютере с установленной ролью пограничного транспортного сервера, необходимо войти в систему с учетной записью, входящей в локальную группу администраторов.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.

Примечание.
В консоли управления Exchange не предусмотрены средства настройки журналов таблицы маршрутизации. Для настройки журналов таблицы маршрутизации необходимо воспользоваться командной консолью Exchange. Дополнительные сведения об использовании командной консоли Exchange см. в разделе Использование среды управления Exchange.

Настройка местоположения журналов таблицы маршрутизации

По умолчанию журналы таблицы маршрутизации хранятся в каталоге C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\Routing directory. Каталог должен быть локальным для компьютера Exchange 2007.

Использование командной консоли Exchange для изменения местоположения журналов таблицы маршрутизации

  • Выполните следующую команду:

    Копировать код
    Set-TransportServer <Identity> -RoutingTableLogPath <LocalFilePath>
    

    Например, чтобы изменить местоположение журнала таблицы маршрутизации на C:\Routing Table на компьютере Exchange 2007 с именем Exchange01, выполните следующую команду:

    Копировать код
    Set-TransportServer Exchange01 -RoutingTableLogPath "C:\Routing Table"
    

При изменении местоположения каталога журнала таблицы маршрутизации существующие файлы журнала не копируются из старого каталога в новый. Новый каталог журнала таблицы маршрутизации становится активным практически сразу после изменения конфигурации, однако все существующие файлы журнала остаются в старом каталоге.

Для доступа к каталогу журнала таблицы маршрутизации необходимы следующие разрешения:

  • Администратор: полный доступ

  • Система: полный доступ

  • Сетевая служба: чтение, запись, удаление вложенных папок и файлов

По умолчанию служба транспорта Microsoft Exchange использует учетные данные безопасности учетной записи пользователя сетевой службы для создания нового каталога журнала таблицы маршрутизации и применения необходимых разрешений следующим образом:

  • Если новый каталог журнала таблицы маршрутизации не существует и учетная запись сетевой службы обладает правами, необходимыми для создания папок и применения разрешений в новом местоположении, будет создан новый каталог журнала таблицы маршрутизации, к которому будут применены правильные разрешения.

  • Если новый каталог журнала таблицы маршрутизации уже существует, текущие разрешения папки не проверяются.

При перемещении каталога журнала таблицы маршрутизации с помощью параметра Routing TableLogPath командлета Set-TransportServer рекомендуется проверить наличие нового каталога журнала таблицы маршрутизации и правильность примененных к нему разрешений. Если изменение каталога журнала таблицы маршрутизации завершается неудачей, можно создать новый каталог журнала таблицы маршрутизации и применить к нему необходимые разрешения до использования параметра RoutingTableLogPath в командлете Set-TransportServer.

Настройка интервала автоматического пересчета таблицы маршрутизации

Таблица маршрутизации пересчитывается и вносится в журнал каждый раз после изменения конфигурации маршрутизации, или после истечения определенного интервала времени, если никаких изменений не обнаружено. По умолчанию таблица маршрутизации автоматически пересчитывается каждые 12 часов. Однако на каждом транспортном сервере-концентраторе и пограничном транспортном сервере происходит регулярное изменение конфигурации маршрутизации, связанное с тем, что сервер обновляет свой маркер Kerberos с помощью контроллера домена службы каталогов Active Directory. При обновлении маркера таблица маршрутизации пересчитывается и создается новый журнал таблицы маршрутизации. Маркер Kerberos обновляется каждые шесть часов.

Интервалом автоматического пересчета таблицы маршрутизации управляет параметр RoutingConfigReloadInterval в файле EdgeTransport.exe.config, расположенном по адресу C:\Program Files\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=" Параметр конфигурации " value=" Значение " />

...

</appSettings>

</configuration>

В разделе <appSettings> можно добавлять новые или изменять существующие параметры конфигурации. Многие имеющиеся в файле параметры настройки не относятся к таблице маршрутизации. Любые параметры конфигурации, которые не относятся к таблице маршрутизации, выходят за рамки этого раздела.

Примечание.
В именах параметров в разделе <add key=../> учитывается регистр.

Настройка интервала автоматического пересчета таблицы маршрутизации

  1. Откройте в Блокноте файл C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Измените в разделе <appSettings> строку

    Копировать код
    <add key="RoutingConfigReloadInterval" value="<interval>" />
    

    Например, чтобы изменить интервал автоматического пересчета таблицы маршрутизации на 10 часов, измените параметр RoutingConfigReloadInterval следующим образом:

    Копировать код
    <add key="RoutingConfigReloadInterval" value="10:00:00" />
    
  3. Сохраните и закройте файл EdgeTransport.exe.config.

  4. Перезапустите службу транспорта Microsoft Exchange.

Чтобы указать значение времени, введите его как промежуток времени следующим образом: чч:мм:сс, где ч — часы, м — минуты, а с — секунды.

Таблица маршрутизации будет пересчитана и внесена в журнал до истечения интервала времени, заданного значением параметра RoutingConfigReloadInterval, при выполнении одного из следующих условий.

  • Обнаружено изменение конфигурации маршрутизации. Например, добавлен, удален или изменен соединитель отправления или соединитель приема, или выполнено обновление маркера Kerberos (обновление выполняется каждые 6 часов).

  • Запущена служба транспорта Microsoft Exchange.

Настройка максимального размера каталога журнала таблицы маршрутизации

По умолчанию максимальный размер всего каталога журнала таблицы маршрутизации составляет 50 МБ. При циклическом ведении журналов удаляются наиболее старые файлы журнала таблицы маршрутизации при выполнении одного из следующих условий.

  • Каталог журнала таблицы маршрутизации достигает максимального установленного размера.

  • Срок хранения файла журнала таблицы маршрутизации достигает максимального установленного значения.

Примечание.
По умолчанию процесс ведения журнала транспорта осуществляется на уровне 0 (самый низкий). Если требуется, чтобы сервер Microsoft Exchange делал запись в журнал событий при удалении файла журнала механизмом циклического ведения журнала, уровню ведения журнала транспорта необходимо присвоить значение 5 (максимальный) или 7 (эксперт). Дополнительные сведения см. в разделе Изменение уровня ведения журнала для процессов сервера Exchange Server.

Использование командной консоли Exchange для изменения максимального размера каталога журнала таблицы маршрутизации

  • Выполните следующую команду:

    Копировать код
    Set-TransportServer <Identity> -RoutingTableLogMaxDirectorySize <DirectorySize>
    

    Например, чтобы задать для каталога журнала таблицы маршрутизации на компьютере Exchange 2007 с именем Exchange01 максимальный размер, составляющий 70 МБ, выполните следующую команду:

    Копировать код
    Set-TransportServer Exchange01 -RoutingTableLogMaxDirectorySize 70MB
    

При вводе значения должна указываться одна из следующих единиц измерения:

  • Б (байт)

  • КБ (килобайт)

  • МБ (мегабайт)

  • ГБ (гигабайт)

  • ТБ (терабайт)

Если единица измерения отсутствует, считается, что значение указано в байтах. Допустимый диапазон значений для этого параметра — от 1 до 9 223 372 036 854 775 807 байт.

Настройка максимального срока хранения журналов таблицы маршрутизации

По умолчанию максимальный срок хранения для каждого из файлов журнала таблицы маршрутизации составляет 7 дней. При циклическом ведении журналов удаляются наиболее старые файлы журнала таблицы маршрутизации при выполнении одного из следующих условий.

  • Каталог журнала таблицы маршрутизации достигает максимального установленного размера.

  • Срок хранения файла журнала таблицы маршрутизации достигает максимального установленного значения.

Примечание.
По умолчанию процесс ведения журнала транспорта осуществляется на уровне 0 (самый низкий). Если требуется, чтобы сервер Microsoft Exchange делал запись в журнал событий при удалении файла журнала механизмом циклического ведения журнала, уровню ведения журнала транспорта необходимо присвоить значение 5 (максимальный) или 7 (эксперт). Дополнительные сведения см. в разделе Изменение уровня ведения журнала для процессов сервера Exchange Server.

Использование командной консоли Exchange для изменения максимального срока хранения файла журнала таблицы маршрутизации

  • Выполните следующую команду:

    Копировать код
    Set-TransportServer <Identity> -RoutingTableLogMaxAge <Age>
    

    Например, чтобы изменить максимальный срок хранения для файла журнала таблицы маршрутизации на компьютере Exchange 2007 с именем Exchange01 на 45 дней, выполните следующую команду:

    Копировать код
    Set-TransportServer Exchange01 -RoutingTableLogMaxAge 45.00:00:00
    

Чтобы указать значение времени, введите его как промежуток времени следующим образом: дд.чч:мм:сс, где д — дни, ч — часы, м — минуты, а сс — секунды. Допустимый диапазон значений для этого параметра — от 00:00:00 до 24855.03:14:07. Задание значения 00:00:00 для параметра RoutingTableLogMaxAge предотвращает автоматическое удаление файлов журнала таблицы маршрутизации при достижении максимального срока хранения.

Подробные сведения о синтаксисе и параметрах см. в разделе Set-TransportServer.

Дополнительные сведения

Дополнительные сведения о ведении журнала таблицы маршрутизации см. в разделе Управление протоколированием данных о подключении.