Журналы событий и трассировки

Обновлено: 2009-04-30

В Сервер планирования доступны два типа ведения журнала: журналы событий и журналы трассировки.

Ведение журнала событий

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

ПримечаниеПримечание.

Сведения о том, как настроить журнал событий Windows, см. в документации Windows Server. Например, с помощью конфигурации журнала событий можно снизить атаки типа '' отказ в обслуживании".

В Сервер планирования доступны следующие уровни журнала "Просмотр событий" Windows:

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

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

  • Сведения. Информационные сообщения о событиях указывают на значимое успешное выполнение процессов и состояние системы. На уровне событий эти сообщения являются основными.

  • Ошибка аудита. Не относится к финансовому аудиту. Функция ошибки аудита предназначена для отслеживания ошибок входа в систему и других проблем, связанных с разрешениями, таких как ошибки доступа к ресурсам. Пример: "Недопустимый пользователь1".

Сервер планирования может отображать события в окне просмотра событий Windows на одном дополнительном уровне журнала:

  • Успех аудита. Не относится к финансовому аудиту. Успех аудита указывает успешные транзакции, такие как успешный вход пользователя в систему. Эти записи включают имя компьютера, работающего под управлением Сервер планирования, и сведения о том, что пользователь успешно получил доступ. Они также включают имя и IP-адрес компьютера, работающего под управлением Сервер планирования, с которого поступил запрос клиента.

Ведение журнала трассировки

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

Уровни журнала трассировки включают все уровни окна просмотра событий Windows, описанные выше, плюс уровни, указанные в следующем списке:

  • Ошибка трассировки. Ошибки трассировки возникают в системе Сервер планирования и указывают ошибки пользователя, ошибки операции и ошибки приложения, которые могут привести к неправильной работе Сервер планирования. Ошибки трассировки могут устранить администраторы Сервер планирования, и такие ошибки не представляют угрозу для других пользователей и систем в центре данных или ИТ-среде.

    Пример: "Не удалось обновить учетную запись измерения."

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

    Пример: "Недостаточно разрешений."

  • Сведения о трассировке. Эти записи отражают ход выполнения и значимые события, относящиеся к Сервер планирования.

    Пример: "Создано новое измерение XYZ."

  • Подробности трассировки. Наиболее подробный уровень сведений, которые могут быть отображены.

    Пример: "Добавлен элемент "A" в измерение XYZ." "Добавлен элемент "B" в измерение XYZ."

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

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

Чтобы отключить ведение журнала трассировки

  1. На странице Журналы событий и трассировки консоли Консоль администрирования в группе Журнал трассировки выберите Отключить ведение журнала трассировки.

  2. Нажмите кнопку Отправить.

Чтобы включить и настроить журнал ведения трассировки

  1. На странице Журналы событий и трассировки консоли Консоль администрирования в группе Журнал трассировки выберите Включить ведение журнала трассировки.

  2. По умолчанию, если включено ведение журнала трассировки, ведется журнал всех уровней. Если требуется задать определенный уровень, в раскрывающемся менюУровень ведения журнала выберите уровень, который нужно использовать. Уровни ведения журнала описаны в главе "Настройка уровней ведения журнала сервера планирования" в этом разделе.

    ПримечаниеПримечание.

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

  3. В поле Имя и местоположение файла журнала отображается путь и имя файла журнала трассировки. Если путь и имя файла журнала не указаны, файл журнала трассировки не будет создан. Это поле доступно только для чтения. Чтобы изменить имя или местоположение файла журнала трассировки, необходимо запустить программу Диспетчер конфигурации сервера планирования и внести изменения.

  4. Поле @@Имя компьютера, ведущего журнал отображает имя сервера, на котором выполняется программа Сервер планирования, записывающая сведения о ведении журнала для системы Сервер планирования. Это поле доступно только для чтения. Чтобы выбрать другой компьютер для этой задачи, необходимо запустить программу Диспетчер конфигурации сервера планирования и внести необходимые изменения. Для этой функции компьютер по умолчанию отсутствует.

  5. В поле Максимальный размер журнала введите максимальный размер (в мегабайтах) для журнала трассировки. По достижении максимального размера журнал трассировки будет переименован и сохранен, как описано в шаге 3. При сохранении файлов журналов трассировки используется следующее соглашение об именах: имя_файла_журнала_трассировки.расширение.1, имя_файла_журнала_трассировки.расширение.2 и так далее.

    Например, если запись ведется в журнал трассировки с именем trace.log, по достижении максимального размера этот файл сохраняется с именем trace.log.1. Затем новый файл журнала, который использует имя, указанное в поле Имя и расположение файла журнала, становится активным файлом журнала. Максимальное число файлов журнала, которые могут быть переименованы и сохранены, указано в поле Максимальное количество архивных копий журнала. Если файл журнала трассировки имя.расширение.9 уже существует и достигнут максимальный размер журнала, файл журнала трассировки имя.расширение.8 перезапишет файл имя.расширение.9. Поэтому рекомендуется иметь действующую политику резервного копирования для файлов журналов трассировки.

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

  7. В поле Максимальный размер очереди введите максимальный размер (в килобайтах) для таблицы базы данных TraceRecords. По достижении этого размера сервер планирования не сможет добавлять записи журнала трассировки в таблицу, пока обрабатываются предыдущие записи и не освободится место. Минимальный размер составляет 1024 Кб.

  8. В поле Интервал опроса введите время (в миллисекундах) перед проверкой таблицей новых записей журнала. Минимальный интервал опроса – 1 000 мс. Слишком низкое или слишком высокое значение интервала опроса приведет к ошибке "отказ в обслуживании" на компьютере, работающем под управлением Сервер планирования.

  9. Нажмите кнопку Отправить.

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

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

    Имя поля Параметр по умолчанию

    Журнал трассировки

    Отключено

    Уровень ведения журнала

    Все

    Максимальный размер журнала (МБ)

    10

    Максимальное количество архивных копий журнала

    9

    Максимальный размер очереди (кбайт)

    10,240

    Интервал опроса (мс)

    10,000

  2. Нажмите кнопку Отправить.

Включение консолидации событий

В окне Журналы событий и трассировки консоли Консоль администрирования можно включить консолидацию событий. Консолидация событий предотвращает переполнение журналов событий и трассировки большим количеством записей одного типа. Когда консолидация событий включена, только десять (значение по умолчанию) событий одного типа будут отправлены в журналы событий и трассировки каждые 3 600 секунд (значение интервал по умолчанию). Можно изменить значение интервала (в секундах) и максимальное число записей журнала.

Чтобы включить консолидацию событий

  1. Установите флажок Включить консолидацию событий.

  2. В поле Интервал для данного окна введите значение интервала окна (в секундах). В пределах указанного времени только указанное количество записей журнала одного типа будут записаны в журнал событий или трассировки. События, происходящие после достижения указанного числа записей журнала одного типа, не будут записаны в журналы событий и трассировки. Это означает, что такие события будут неизвестны пользователю. Поэтому рекомендуется не устанавливать слишком высокое значение интервала окна. Обратите внимание, что значение интервала окна по умолчанию составляет 3 600 секунд, что равно одному часу. Минимальное значение интервал окна – одна секунда, максимальное значение – одна неделя (604 800 секунд).

  3. В поле Максимальное количество записей в журнале введите максимальное число записей в файле журнала для журнала событий и журнала трассировки (если ведение журнала трассировки включено).

  4. Нажмите кнопку Отправить.

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

В следующей таблице перечислены уровни ведения журнала в Сервер планирования в порядке убывания по важности на уровне системы.

Уровень ведения журнала (по убыванию порядке важности) Местоположение записей

Ошибка

Окно "Просмотр событий" Windows и файл журнала трассировки

Предупреждение

Окно "Просмотр событий" Windows и файл журнала трассировки

Сведения

Окно "Просмотр событий" Windows и файл журнала трассировки

Ошибка аудита

Окно "Просмотр событий" Windows и файл журнала трассировки

@@Успех аудита

Окно "Просмотр событий" Windows и файл журнала трассировки

Ошибка трассировки

Только файл журнала трассировки

Предупреждение трассировки

Только файл журнала трассировки

Сведения о трассировке

Только файл журнала трассировки

Подробности трассировки

Только файл журнала трассировки

При включении администратором ведения журнала трассировки в окне Журналы событий и трассировки консоли Консоль администрирования по молчанию для уровня ведения журнала устанавливается значение Все. Это означает, что все уровни записываются в журнал трассировки. Чтобы вести журнал подмножества записей, необходимо вручную выбрать отдельный уровень ведения журнала.

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

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

ВажноВнимание!

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

Сведения о таблицах ведения журнала и аудите SQL Server

Для ведения журнала и аудита Сервер планирования используются две таблицы SQL Server. Сведения о местоположение этих таблиц может оказаться полезными для устранения неполадок, резервного копирования или восстановлении системы. Эти таблицы находятся в базе данных PPSPlanningService. Они обслуживают всю систему Сервер планирования в целом.

  • AuditRecords. В этой таблице хранятся записи аудита до тех пор, пока они не будут отправлены в файл журнала аудита.

  • TraceRecords. В этой таблице хранятся записи ведения журнала до тех пор, пока они не будут отправлены в файл журнала трассировки.

Записи удаляются из таблицы и записываются в файл журнала с помощью пакетной обработки. Размер пакета по умолчанию составляет 10 записей. Эта операция повторяется, пока таблица не будет пуста.

Изменение размера пакета для повышения производительности

Если в окне просмотра событий Windows отображаются сообщения о том, что очередь аудита или трассировки заполнена, можно повысить производительности, изменив размер пакета. Можно использовать любое значение от 1 до 5 000. Однако использовании слишком большого значения может привести к снижению производительности, так как новые записи не могут быть добавлены в таблицу, пока она остается заполненной. Размер пакета хранится в базе данных PPSPlanningSystem в таблице конфигурации. Значение batchSize в столбце XML как показано в следующем примере кода:

<listener messageFormat="Binary" highLimit="10240" lowLimit="7680" checkInterval="10" pollInterval="10000" batchSize="10" ...>

Внимание!Внимание!

Обновление XML-кода вручную может быть трудоемким процессом и должно выполняться только ИТ-администратором. Чтобы изменения вступили в силу, необходимо остановить и перезагрузить компьютер, на котором выполняется Служба процесса планирования.