Трассировка — это подробная запись действий Microsoft Forefront Protection 2010 for SharePoint (FPSP). Трассировка включена по умолчанию, она помогает при диагностике и устранении неполадок. Для управления трассировкой можно использовать программу Tracelog.exe, однако некоторые распространенные параметры можно настраивать напрямую из командной консоли Forefront, используя команды Windows PowerShell.

Отслеживание без помощи службы поддержки

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

Использование программы просмотра событий Windows.

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

Также можно форматировать журналы отладки для прямой проверки. Для управления сеансами трассировки и форматирования этих журналов необходимы программы logman и fsctraceformat.exe. Logman — это стандартная служебная программа Windows, а программа fsctraceformat.exe расположена в папке программы FPSP.

Настройка трассировки

Можно настроить следующие параметры трассировки с помощью командлета Windows PowerShell Set-FsspTracing:

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

  • Флаги трассировки, чтобы указать, для каких функций использовать трассировку.

  • Максимальный размер журнала трассировки.

  • Частоту записи в журнал событий трассировки, помещенных в буфер.

Синтаксис командлета Set-FsspTracing:

Set-FsspTracing [-Level level ] [-Flags flags ] [-MaxLogSize MaxLogSize ] [FlushFrequency frequency ]

В следующих разделах описываются все параметры.

Настройка уровня трассировки

Для настройки количества данных, включаемых в журнал трассировки, служит параметр -Level команды Set-FsspTracing.

Уровни упорядочены таким образом, что каждый из них включает в себя все нижележащие уровни. Например, значение по умолчанию (Information) означает, что в журнал заносятся все информационные сообщения, предупреждения, сообщения об ошибках, а также сообщения о неустранимых ошибках. В приведенной ниже таблице показаны уровни, которые можно устанавливать, от меньшего к большему по числу включаемых значений.

Level Результат

Fatal

Все сообщения трассировки о неустранимых ошибках.

Error

Все сообщения трассировки о неустранимых ошибках, а также набор сообщений о прочих ошибках.

Warning

Все сообщения трассировки об ошибках и неустранимых ошибках, а также набор сообщений с предупреждениями.

Information

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

Verbose

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

Noise

Все возможные сообщения трассировки. Это приводит к высокой степени "зашумленности" журнала трассировки.

Настройка уровня трассировки

  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Microsoft Forefront Server Protection и Командная консоль Forefront.

  2. Введите следующую команду в командной строке Windows PowerShell:

      Копирование кода
    Set-FsspTracing -Level level
    

В данном примере устанавливается уровень предупреждения.

Set-FsspTracing -Level Warning

Настройка флагов трассировки

Для выбора функций, для которых применяется трассировка, служит параметр -Flags команды Set-FsspTracing. Это дает возможность точной настройки. Можно указать несколько флагов, перечислив их через запятую. Доступные флаги приведены в следующей таблице.

Флаг Включен по умолчанию Функция

Default

-

Восстановление всех значений по умолчанию

All

-

Включение всех флагов трассировки

EngineAdapters

Да

Адаптеры интерфейса ядра проверки

EngineUpdates

Да

Трассировка обновления ядер

FileNavigators

Да

Файловые анализаторы

Generic

Да

Вывод без указанного флага

HResult

Да

Возврат кодов вызовов функций

ScanJobs

Да

Процессы проверки

ThreatScanning

Да

Координация ядер при проверке и очистке данных

Common

Нет

Основная функциональность продукта

Configuration

Нет

Изменения конфигурации

IPC

Нет

Взаимодействие между обработчиком нагрузки и процессом проверки

Stack

Нет

Вызов стека программы

Statistics

Нет

Функции, связанные со счетчиками производительности

Настройка флагов трассировки

  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Microsoft Forefront Server Protection и Командная консоль Forefront.

  2. Введите следующую команду в командной строке Windows PowerShell:

      Копирование кода
    Set-FsspTracing -flag flags
    

В данном примере устанавливается флаг Stack:

Set-FsspTracing -flag Stack

В этом примере устанавливаются флаги адаптеров ядер, проверки угроз и общие флаги:

Set-FsspTracing -flag EngineAdapters,ThreatScanning,Generic

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

Для настройки максимального размера журнала трассировки служит параметр Максимальный размер журнала трассировки (мегабайт) в окне Глобальные параметры — Дополнительные параметры.

Максимальный размер журнала трассировки указывается в мегабайтах (МБ). Наименьший размер — 16 МБ, наибольший — 1 ГБ (является значением по умолчанию). Максимальное значение размера журнала трассировки включает комбинированное значение для журнала программы (ProgramLog.etl) и любых архивных журналов программы (расположены в каталоге ProgramLogArchive). Максимальный размер любого журнала программы составляет 512 МБ, то есть половину от общего пространства.

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

  1. В окне Консоль администрирования Forefront Protection 2010 for SharePoint переключитесь в представление Управление политиками и нажмите в разделе Глобальные параметры кнопку Дополнительные параметры.

  2. В области Глобальные параметры — Дополнительные параметры, в разделе Параметры трассировки, укажите значение в поле Максимальный размер журнала трассировки (мегабайт), а затем нажмите кнопку Сохранить.

    Например, если ввести 768, будет задан предельный размер журнала в 768 МБ для всех журналов программы и 384 МБ для любого отдельного журнала программы.

Примечание.
При изменении значения этого параметра сеанс трассировки автоматически перезапускается.

Настройка частоты записи

Для настройки частоты (в секундах) записи содержащихся в буфере событий трассировки в журнал служит параметр -FlushFrequency команды Set-FsspTracing. Вне зависимости от указанной частоты содержимое буфера всегда записывается при заполнении буфера и по завершении трассировки.

В качестве значения частоты можно указать любое положительное целое число. Значение по умолчанию — 0. В этом случае содержимое буфера записывается сразу же, как только буфер заполняется.

Настройка частоты записи

  1. Нажмите кнопку Пуск и последовательно выберите пункты Программы, Microsoft Forefront Server Protection и Командная консоль Forefront.

  2. Введите следующую команду в командной строке PowerShell:

      Копирование кода
    Set-FsspTracing -FlushFrequency frequency
    

В этом примере устанавливается частота записи, равная 10 секундам:

Set-FsspTracing -FlushFrequency 10

Связанные разделы