Настройка отслеживания сообщений в Exchange Server

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

Используйте командлет Set-TransportService в командной консоли Exchange на серверах почтовых ящиков и пограничных транспортных серверах для любых задач настройки отслеживания сообщений. Примеры использования:

  • Включение и отключение отслеживания сообщений. По умолчанию регистрация включена.

  • Выбор расположения файлов журналов отслеживания сообщений. Расположение по умолчанию — %ExchangeInstallPath%TransportRoles\Logs\MessageTracking.

  • Задание максимального размера отдельных файлов журналов отслеживания сообщений. Значение по умолчанию — 10 МБ.

  • Задание максимального размера каталога, который содержит файлы журналов отслеживания сообщений. Значение по умолчанию — 1 000 MB.

  • Задание максимального времени хранения файлов журналов отслеживания сообщений. Значение по умолчанию — 30 дней.

  • Включение и отключение регистрации темы сообщений в журналах отслеживания сообщений. По умолчанию регистрация включена.

Примечание.

На серверах почтовых ящиков можно использовать Центр администрирования Exchange (EAC), чтобы включать и отключать отслеживание сообщений, а также указывать расположение файлов журнала отслеживания сообщений.

Что нужно знать перед началом работы

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу: Exchange Server, Exchange Online или Exchange Online Protection.

Настройка отслеживания сообщений на серверах почтовых ящиков с помощью Центра администрирования Exchange

  1. Откройте EAC и перейдите в раздел Серверы>,> выберите сервер почтовых ящиков, который нужно настроить>, и нажмите кнопку Изменитьзначок.

  2. На странице свойств сервера нажмите кнопку Журналы транспорта. В разделе Журнал отслеживания сообщений измените следующие параметры:

    • Включить журнал отслеживания сообщений. Чтобы отключить отслеживание сообщений на сервере, снимите флажок. Чтобы включить отслеживание сообщений на сервере, установите этот флажок.

    • Путь к журналу отслеживания сообщений. Указанное значение должно находиться на локальном сервере Exchange Server. Если папка не существует, она будет создана после нажатия кнопки Сохранить.

  3. По завершении нажмите кнопку Сохранить.

Настройка отслеживания сообщений с помощью командной консоли Exchange

Как указывалось ранее, с помощью командлета Set-TransportService можно выполнить любые задачи по настройке отслеживания сообщений на серверах почтовых ящиков и пограничных транспортных серверах. Чтобы настроить отслеживание сообщений в командной консоли Exchange, используйте следующий синтаксис:

Set-TransportService [<ServerIdentity>] -MessageTrackingLogEnabled <$true | $false> -MessageTrackingLogMaxAge <dd.hh:mm:ss> -MessageTrackingLogMaxDirectorySize <Size> -MessageTrackingLogMaxFileSize <Size> -MessageTrackingLogPath <LocalFilePath> -MessageTrackingLogSubjectLoggingEnabled <$true | $false>

Обратите внимание, что не требуется указывать сервер Exchange при выполнении команды на сервере, который нужно настроить.

В этом примере показано, как настроить следующие параметры журнала на сервере с именем Mailbox01:

  • Задает для файлов журнала отслеживания сообщений расположение D:\Message Tracking Log. Обратите внимание, что если папка не существует, она будет создана.

  • Задает максимальный размер файла журнала отслеживания сообщений равным 20 МБ.

  • Задает максимальный размер каталога журнала отслеживания сообщений равным 1,5 ГБ.

  • Задает максимальный срок хранения файла журнала отслеживания сообщений равным 45 дням.

Set-TransportService Mailbox01 -MessageTrackingLogPath "D:\Message Tracking Log" -MessageTrackingLogMaxFileSize 20MB -MessageTrackingLogMaxDirectorySize 1.5GB -MessageTrackingLogMaxAge 45.00:00:00

Примечание.

  • При установке для параметра MessageTrackingLogPath значения $nullфактически отключается отслеживание сообщений. Однако если значение параметра MessageTrackingLogEnabled равно $true, создаются ошибки журнала событий.
  • Если параметру MessageTrackingLogMaxAge присвоено значение , 00:00:00 это предотвращает автоматическое удаление файлов журнала отслеживания сообщений из-за их возраста.
  • Максимальный размер каталога журнала отслеживания сообщений в три раза больше значения параметра MessageTrackingLogMaxDirectorySize. Несмотря на то что файлы журнала отслеживания сообщений, создаваемые четырьмя различными службами, имеют четыре различных префикса имен, количество и частота данных, записываемых в журнал управляемого транспорта (MSGTRKMA), являются незначительными по сравнению с тремя другими журналами. Дополнительные сведения см. в разделе Структура файлов журнала отслеживания сообщений.

В этом примере показано, как отключить ведение журнала темы сообщений в журнале отслеживания сообщений на сервере с именем Mailbox01.

Set-TransportService Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false

В этом примере показано, как выключить отслеживание сообщений на сервере почтовых ящиков с именем Mailbox01.

Set-TransportService Mailbox01 -MessageTrackingLogEnabled $false

Как проверить, что все получилось?

Чтобы убедиться, что отслеживание сообщений настроено успешно, выполните следующую команду в командной консоли Exchange:

Get-TransportService [<ServerIdentity>] | Format-List MessageTrackingLog*

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