В этом разделе описывается настройка отслеживания сообщений в Microsoft Exchange Server 2007 с помощью консоли управления Exchange и командной консоли Exchange.

Примечание.
Все параметры отслеживания сообщений, которые можно настроить с помощью консоли управления Exchange, доступны только в Microsoft Exchange Server 2007 с пакетом обновления 1 (SP1). Все параметры отслеживания сообщений настраиваются с помощью командной консоли Exchange в Exchange 2007 с пакетом обновления 1 (SP1) и в окончательной первоначальной версии (RTM) Microsoft Exchange Server 2007.

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

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

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

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

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

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

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

Включение и отключение отслеживания сообщений

Отслеживание сообщений по умолчанию включено на всех компьютерах Exchange 2007 с установленными ролями транспортного сервера-концентратора, сервера почтовых ящиков или пограничного транспортного сервера.

Примечание.
Отслеживание сообщений можно включать и отключать с помощью консоли управления Exchange только в Exchange Server 2007 с пакетом обновления 1 (SP1).

Включение или отключение отслеживания сообщений с помощью консоли управления Exchange на транспортном сервере-концентраторе или пограничном транспортном сервере в Exchange Server 2007 с пакетом обновления 1 (SP1)

  1. Откройте консоль управления Exchange. Выполните одно из указанных ниже действий.

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

    • На компьютере, на котором установлена роль транспортного сервера-концентратора, разверните узел Настройка серверов и выберите пункт Транспортный сервер-концентратор. На панели операций щелкните ссылку Свойства под именем сервера.

  2. На странице Свойства откройте вкладку Параметры журнала.

  3. В разделе Журнал отслеживания сообщений выполните одно из следующих действий:

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

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

  4. Нажмите кнопку Применить, чтобы сохранить изменения без закрытия страницы Свойства, или нажмите кнопку ОК, чтобы сохранить изменения и закрыть страницу Свойства.

Включение или отключение отслеживания сообщений с помощью командной консоли Exchange на транспортном сервере-концентраторе или пограничном транспортном сервере в Exchange Server 2007 с пакетом обновления 1 (SP1) или окончательной первоначальной версии (RTM) Exchange Server 2007

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

    Копировать код
    Set-TransportServer <Identity> -MessageTrackingLogEnabled <$true | $false>
    

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

    Копировать код
    Set-TransportServer Exchange01 -MessageTrackingLogEnabled:$false
    

Включение или отключение отслеживания сообщений с помощью командной консоли Exchange на сервере почтовых ящиков в Exchange Server 2007 с пакетом обновления 1 (SP1) или окончательной первоначальной версии (RTM) Exchange Server 2007

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

    Копировать код
    Set-MailboxServer <Identity> -MessageTrackingLogEnabled <$true | $false>
    

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

    Копировать код
    Set-MailboxServer Mailbox01 -MessageTrackingLogEnabled:$false
    

Настройка местоположения журналов отслеживания сообщений

По умолчанию журналы отслеживания сообщений хранятся в каталоге C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\MessageTracking. Данный каталог должен находиться на компьютере Exchange 2007. В среде кластера с единым хранилищем (SCC) переместите каталог журнала отслеживания сообщений в ресурс физического диска, находящийся в ресурсе общего хранилища. При этом будет обеспечен поиск журналов отслеживания сообщений с целью продолжения работы при отказе.

Примечание.
Настраивать расположение журналов отслеживания сообщений с помощью консоли управления Exchange можно только в Exchange Server 2007 с пакетом обновления 1 (SP1).

Изменение местоположения журналов отслеживания сообщений с помощью консоли управления Exchange на транспортном сервере-концентраторе или пограничном транспортном сервере в Exchange Server 2007 с пакетом обновления 1 (SP1)

  1. Откройте консоль управления Exchange. Выполните одно из указанных ниже действий.

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

    • На компьютере, на котором установлена роль транспортного сервера-концентратора, разверните узел Настройка серверов и выберите пункт Транспортный сервер-концентратор. На панели операций щелкните ссылку Свойства под именем сервера.

  2. На странице Свойства откройте вкладку Параметры журнала.

  3. В разделе Журнал отслеживания сообщений нажмите кнопку Обзор рядом с полем Путь журнала отслеживания сообщений.

  4. В окне Обзор папок выберите новое местоположение файлов журнала отслеживания сообщений. Чтобы создать папку, выберите родительскую папку, щелкните значок Создать папку и введите имя новой папки. После выбора папки нажмите кнопку ОК, чтобы закрыть окно Обзор папок.

  5. Нажмите кнопку Применить, чтобы сохранить изменения без закрытия страницы Свойства, или нажмите кнопку ОК, чтобы сохранить изменения и закрыть страницу Свойства.

Изменение местоположения журналов отслеживания сообщений с помощью командной консоли Exchange на транспортном сервере-концентраторе или пограничном транспортном сервере в Exchange Server 2007 с пакетом обновления 1 (SP1) или окончательной первоначальной версии (RTM) Exchange Server 2007

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

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

    Например, чтобы изменить местоположение журнала отслеживания сообщений на C:\Message Tracking на компьютере Exchange 2007 с именем Exchange01, выполните следующую команду:

    Копировать код
    Set-TransportServer Exchange01 -MessageTrackingLogPath "C:\Message Tracking"
    

Изменение местоположения журналов отслеживания сообщений с помощью командной консоли Exchange на сервере почтовых ящиков в Exchange Server 2007 с пакетом обновления 1 (SP1) или окончательной первоначальной версии (RTM) Exchange Server 2007

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

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

    Например, чтобы изменить местоположение журнала отслеживания сообщений на C:\Message Tracking на компьютере Exchange 2007 с именем Mailbox01, выполните следующую команду:

    Копировать код
    Set-MailboxServer Mailbox01 -MessageTrackingLogPath "C:\Message Tracking"
    

Если для параметра MessageTrackingLogPath задано значение $null, отслеживание сообщений будет отключено. Однако в том случае, если для параметра MessageTrackingLogPath указано значение $null, а атрибут MessageTrackingLogEnabled имеет значение $true, это приведет к возникновению ошибок журнала событий. Рекомендуемый способ отключения отслеживания сообщений — воспользоваться параметром MessageTrackingLogEnabled командлета Set-TransportServer или командлета Set-MailboxServer.

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

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

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

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

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

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

Настройка размера файлов журнала отслеживания сообщений

По умолчанию максимальный размер каждого из файлов журнала отслеживания сообщений составляет 10 МБ. Когда файл журнала отслеживания сообщений достигает своего максимального размера, Exchange 2007 открывает новый файл журнала отслеживания сообщений. Этот процесс продолжается до того момента, пока не будет выполнено одно из следующих условий:

  • Каталог журнала отслеживания сообщений достиг максимального раздела. Дополнительные сведения об изменении максимального размера каталога журнала отслеживания сообщений см. в главе «Настройка максимального размера каталога журнала отслеживания сообщений» далее в этом разделе.

  • Файл журнала отслеживания сообщений достиг максимального срока хранения. Дополнительные сведения об изменении максимального срока хранения каталога журнала отслеживания сообщений см. в главе «Настройка максимального срока хранения журнала отслеживания сообщений» далее в этом разделе.

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

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

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

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

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

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

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

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

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

    Копировать код
    Set-MailboxServer <Identity> -MessageTrackingLogMaxFileSize <FileSize>
    

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

    Копировать код
    Set-MailboxServer Mailbox01 -MessageTrackingLogMaxFileSize 20MB
    

При вводе значения параметра MessageTrackingLogMaxFileSize его следует квалифицировать одной из следующих единиц:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

  • TB (терабайт)

Значение без указания единицы обрабатывается как количество байт. Значение параметра MessageTrackingLogMaxFileSize должно быть меньше или равно значению параметра MessageTrackingLogMaxDirectorySize. Допустимый диапазон ввода для любого из этих параметров — от 1 до 9223372036854775807 байт.

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

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

  • Файл журнала отслеживания сообщений достиг максимального срока хранения.

  • Каталог журнала отслеживания сообщений достиг максимального размера.

    Важно!
    Максимальный размер каталога журналов отслеживания сообщений равен общему размеру всех файлов журнала, которые имеют одинаковый префикс имен. При расчете общего размера каталога не учитываются другие файлы, которые не соответствуют соглашению о префиксе имен. Переименование старых файлов журнала или копирование других файлов в каталог журналов отслеживания сообщений может привести к превышению заданного максимального размера каталога. При установке ролей транспортного сервера-концентратора и сервера почтовых ящиков на одном сервере максимальный размер каталога журналов отслеживания сообщений не соответствует заданному максимальному размеру, так как файлы журнала, создаваемые другой ролью сервера, имеют другие префиксы имен. Имена файлов журналов отслеживания сообщений для ролей транспортного сервера-концентратора и пограничного транспортного сервера начинаются с префикса MSGTRK. Имена файлов журналов отслеживания сообщений для роли сервера почтовых ящиков начинаются с префикса MSGTRKM. При установке ролей транспортного сервера-концентратора и сервера почтовых ящиков на одном сервере максимальный размер каталога журналов отслеживания сообщений в два раза превышает указанное значение.

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

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

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

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

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

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

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

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

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

    Копировать код
    Set-TransportServer Mailbox01 -MessageTrackingLogMaxDirectorySize 400MB
    

При вводе значения параметра MessageTrackingLogMaxDirectorySize его следует квалифицировать одной из следующих единиц:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

  • TB (терабайт)

Значение без указания единицы обрабатывается как количество байт. Значение параметра MessageTrackingLogMaxFileSize должно быть меньше или равно значению параметра MessageTrackingLogMaxDirectorySize. Допустимый диапазон ввода для любого из этих параметров — от 1 до 9223372036854775807 байт.

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

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

  • Каталог журнала отслеживания сообщений достиг максимального размера.

  • Файл журнала отслеживания сообщений достиг максимального срока хранения.

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

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

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

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

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

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

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

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

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

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

    Копировать код
    Set-MailboxServer Mailbox01 -MessageTrackingLogMaxAge 45.00:00:00
    

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

Настройка ведения журнала тем сообщения в журналах отслеживания сообщений

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

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

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

    Копировать код
    Set-TransportServer <Identity> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>
    

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

    Копировать код
    Set-TransportServer Exchange01 -MessageTrackingLogSubjectLoggingEnabled $false
    

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

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

    Копировать код
    Set-MailboxServer <Identity> -MessageTrackingLogSubjectLoggingEnabled <$true|$false>
    

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

    Копировать код
    Set-MailboxServer Mailbox01 -MessageTrackingLogSubjectLoggingEnabled $false
    

Для получения подробного описания синтаксиса и параметров команд см. разделы Set-TransportServer и Set-MailboxServer.

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

Дополнительные сведения об отслеживании сообщений см. в разделе Управление отслеживанием сообщений.