В этом разделе описано, как изменять уровень ведения журнала диагностики для процессов Exchange Server, чтобы легче было решать проблемы, которые могут возникать в среде Microsoft Exchange Server 2007.
В окончательной первоначальной версии (RTM) Exchange 2007 и в Exchange 2007 с пакетом обновления 1 (SP1) уровень ведения журнала диагностики изменяется с помощью командной консоли Exchange или редактора реестра. Однако в сервере Exchange с пакетом обновления (SP2) эту же задачу можно выполнить с помощью мастера управления свойствами ведения журнала диагностики в консоли управления Exchange.
Можно установить следующие уровни ведения журнала: 0 (самый низкий), 1 (низкий), 3 (средний), 5 (высокий) и 7 (эксперт). В командной консоли Exchange можно использовать как номер уровня, так и его имя. По умолчанию устанавливается уровень ведения журнала 0 (самый низкий). После завершения действий по исправлению неполадок следует всегда устанавливать уровень ведения журнала по умолчанию.
Изменение уровня ведения журнала для определенного процесса не всегда приводит к увеличению числа дополнительных событий, регистрируемых в журнале событий. На увеличение количества сообщений при изменении параметра уровня ведения журнала влияет большое количество факторов. К этим факторам, в частности, относятся действия, которые выполняет процесс, и количество событий, реализованных в исходном коде для выбранного уровня ведения журнала.
Предварительная подготовка
Прежде чем выполнять описанную ниже процедуру, необходимо выполнить действия по одному из следующих сценариев в зависимости от того, какой продукт установлен: окончательная первоначальная версия (RTM) Exchange 2007, Exchange 2007 с пакетом обновления 1 (SP1) или Exchange 2007 с пакетом обновления 2 (SP2).
Дополнительные сведения о полномочиях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.
Разрешения для Exchange 2007 с пакетом обновления 2 (SP2)
Для выполнения указанных ниже действий в Exchange Server 2007 с пакетом обновления 2 (SP2) используемой учетной записи необходимо делегировать следующие полномочия:
- роль администратора сервера Exchange Server и членство в
локальной группе администраторов на целевом сервере.
Разрешения для Exchange 2007 с пакетом обновления 1 (SP1) и окончательной первоначальной версии (RTM) Exchange 2007
Для выполнения указанных ниже действий в Exchange Server 2007 с пакетом обновления 1 (SP1) и в окончательной первоначальной версии (RTM) Exchange 2007 используемой учетной записи необходимо делегировать следующие полномочия:
Для выполнения указанных ниже действий в Exchange Server 2007 с пакетом обновления 1 (SP1) и в окончательной первоначальной версии (RTM) Exchange 2007 используемой учетной записи необходимо делегировать следующие полномочия:
- членство в локальной группе администраторов.
Процедура
Exchange 2007 с пакетом обновления 2 (SP2)
Изменение уровня ведения журнала для процесса Exchange с помощью консоли управления Exchange
-
Откройте консоль управления Exchange.
-
В дереве консоли щелкните узел Конфигурация сервера или любой другой контейнер сервера.
-
В области действий выберите пункт Управление свойствами ведения журнала диагностики. Откроется окно мастера управления свойствами ведения журнала диагностики.
-
На странице Настройка свойств ведения журнала диагностики сервера выберите параметр Обновлять уровни ведения журнала для служб.
-
В списке уровней ведения журнала разверните службу, для которой нужно задать уровень ведения журнала.
-
Выберите свойство, для которого нужно задать уровень ведения журнала.
-
В списке уровней ведения журнала выберите один из следующих параметров: Самый низкий, Низкий, Средний, Высокий или Эксперт.
-
Повторите действия 5 и 6 для каждой службы, для которой нужно задать уровень ведения журнала.
-
Выберите пункт Настройка.
-
На странице Завершение подтвердите правильность настройки ведения журнала. Состояние Завершено означает, что мастер успешно выполнил задачу. Состояние Сбой означает, что задача не была выполнена. Если задача не выполнена, просмотрите сводные данные, чтобы выяснить, почему это произошло, а затем нажмите кнопку Назад, чтобы внести изменения в конфигурацию.
-
Нажмите кнопку Готово, чтобы завершить работу мастера управления свойствами ведения журнала диагностики.
Использование командной консоли Exchange для изменения уровня ведения журнала для процесса Exchange
-
Чтобы определить все процессы, в которых настраивается уровень ведения журнала, в том числе текущие параметры, выполните следующую команду:
Копировать код Get-EventLogLevel
-
Чтобы определить текущий уровень ведения журнала определенного процесса, выполните следующую команду:
Копировать код Get-EventLogLevel <process>
-
Чтобы изменить уровень ведения журнала определенного процесса, выполните следующую команду:
Копировать код Set-EventLogLevel <process> -Level <level>
-
Проверьте изменение уровня ведения журнала, выполнив следующую команду:
Копировать код Get-EventLogLevel <process>
Замените <уровень> словом или числом, обозначающим уровень. Например:
Копировать код Set-EventLogLevel MSExchangeMU\General -Level Medium
Примечание. Имена процессов, содержащие пробелы, например, MSExchangeIS\9002 System\Virus Scanning, должны быть заключены в кавычки. Например: "MSExchangeIS\9002 System\Virus Scanning" Примечание. Можно получить дополнительные сведения о процессе, добавив к команде get переменную «|fl» (без кавычек). Например:
Get-EventLogLevel <процесс> |fl
Примечание. После завершения действий по устранению неполадок установите уровень ведения журнала по умолчанию.
Подробные сведения о синтаксисе и параметрах см. в разделе Get-EventLogLevelSet-EventLogLevel.
Изменение уровня ведения журнала для процесса Exchange с помощью редактора реестра
-
Запустите редактор реестра (regedit).
Внимание! Неправильное изменение реестра может вызвать серьезные неполадки, требующие переустановки операционной системы. Корпорация Майкрософт не гарантирует разрешения неполадок, вызванных неправильным изменением реестра. Перед изменением реестра создайте резервную копию всех важных данных. -
Найдите следующий раздел реестра: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics
-
В области сведений измените Значение параметра Общие на новое значение.
-
Закройте редактор реестра.
Примечание. После завершения действий по устранению неполадок установите уровень ведения журнала по умолчанию.
Exchange 2007 с пакетом обновления 1 (SP1) и окончательная первоначальная версия (RTM) Exchange 2007
Использование командной консоли Exchange для изменения уровня ведения журнала для процесса Exchange
-
Чтобы определить все процессы, в которых настраивается уровень ведения журнала, в том числе текущие параметры, выполните следующую команду:
Копировать код Get-EventLogLevel
-
Чтобы определить текущий уровень ведения журнала определенного процесса, выполните следующую команду:
Копировать код Get-EventLogLevel <process>
-
Чтобы изменить уровень ведения журнала определенного процесса, выполните следующую команду:
Копировать код Set-EventLogLevel <process> -Level <level>
-
Проверьте изменение уровня ведения журнала, выполнив следующую команду:
Копировать код Get-EventLogLevel <process>
Замените <уровень> словом или числом, обозначающим уровень. Например:
Копировать код Set-EventLogLevel MSExchangeMU\General -Level Medium
Примечание. Имена процессов, содержащие пробелы, например, MSExchangeIS\9002 System\Virus Scanning, должны быть заключены в кавычки. Например: "MSExchangeIS\9002 System\Virus Scanning" Примечание. Можно получить дополнительные сведения о процессе, добавив к команде get переменную «|fl» (без кавычек). Например:
Get-EventLogLevel <процесс> |fl
Примечание. После завершения действий по устранению неполадок установите уровень ведения журнала по умолчанию.
Подробные сведения о синтаксисе и параметрах см. в разделе Get-EventLogLevelSet-EventLogLevel.
Изменение уровня ведения журнала для процесса Exchange с помощью редактора реестра
-
Запустите редактор реестра (regedit).
Внимание! Неправильное изменение реестра может вызвать серьезные неполадки, требующие переустановки операционной системы. Корпорация Майкрософт не гарантирует разрешения неполадок, вызванных неправильным изменением реестра. Перед изменением реестра создайте резервную копию всех важных данных. -
Найдите следующий раздел реестра: HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeMU\Diagnostics
-
В области сведений измените Значение параметра Общие на новое значение.
-
Закройте редактор реестра.
Примечание. После завершения действий по устранению неполадок установите уровень ведения журнала по умолчанию.
Дополнительные сведения
Список процессов Exchange 2007 с настраиваемыми уровнями ведения журнала см. в разделе Процессы с настраиваемыми уровнями ведения журнала событий.