Сведения о файлах журнала в Configuration Manager

Относится к Configuration Manager (Current Branch)

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

В этой статье содержатся общие сведения о файлах журнала Configuration Manager. Он содержит средства для использования, способы настройки журналов и места их поиска. Дополнительные сведения о конкретных файлах журнала см. в справочнике по файлам журнала.

Принципы действия

Большинство процессов в Configuration Manager записывать операционные сведения в файл журнала, выделенный для этого процесса. Файлы журнала идентифицируются по расширениям .log файлов или .lo_ . Configuration Manager выполняет запись в .log файл до тех пор, пока этот журнал не достигнет максимального размера. Когда журнал заполнен, файл копируется в файл с тем же именем, .log но с расширением .lo_ , и процесс или компонент продолжает запись в .log файл. .log Когда файл снова достигает максимального размера, .lo_ файл перезаписывается и процесс повторяется. Некоторые компоненты создают журнал файлов журнала, добавляя метку даты и времени к имени файла журнала и сохраняя .log расширение.

Средства просмотра журналов

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

CMTrace

Чтобы просмотреть журналы, используйте средство просмотра журналов Configuration Manager CMTrace. Он находится в папке \SMSSetup\Tools исходного носителя Configuration Manager. Средство CMTrace добавляется во все образы загрузки, добавляемые в библиотеку программного обеспечения. Средство просмотра журналов CMTrace устанавливается автоматически вместе с клиентом Configuration Manager. Дополнительные сведения см. в разделе CMTrace.

OneTrace

OneTrace — это средство просмотра журналов в Центре поддержки. Он работает аналогично CMTrace с улучшениями. Дополнительные сведения см. в разделе Центр поддержки OneTrace.

Средство просмотра файлов журнала центра поддержки

Центр поддержки включает современное средство просмотра журналов. Это средство заменяет CMTrace и предоставляет настраиваемый интерфейс с поддержкой вкладок и закрепляемых окон. Он имеет быстрый уровень представления и может загружать большие файлы журнала за считанные секунды. Дополнительные сведения см. в разделе Средство просмотра файлов журнала центра поддержки.

Примечание.

Средство просмотра файлов журнала центра поддержки и OneTrace используют Windows Presentation Foundation (WPF). Этот компонент недоступен в Среде предустановки Windows. Продолжайте использовать CMTrace в образах загрузки с развертыванием последовательности задач.

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

Вы можете изменить конфигурацию файлов журнала, например уровень детализации, размер и журнал. Изменить эти параметры можно несколькими способами:

Вы также можете использовать инвентаризацию оборудования для сбора параметров журнала от клиентов.

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

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

  • CCMENABLELOGGING
  • CCMDEBUGLOGGING
  • CCMLOGLEVEL
  • CCMLOGMAXHISTORY
  • CCMLOGMAXSIZE

Дополнительные сведения см. в разделе Свойства установки клиента.

Настройка параметров ведения журнала с помощью Configuration Manager Service Manager

Вы можете изменить место хранения файлов журнала Configuration Manager и их размер.

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

Изменение ведения журнала для компонента

  1. В консоли Configuration Manager перейдите в рабочую область Мониторинг, разверните узел Состояние системы, а затем выберите узел Состояние сайта или Состояние компонента.

  2. На ленте нажмите кнопку Пуск, а затем выберите Configuration Manager Service Manager.

  3. Когда Configuration Manager Service Manager откроется, подключитесь к сайту, которым вы хотите управлять. Если сайт, которым вы хотите управлять, не отображается, выберите Сайт, выберите Подключиться, а затем введите имя сервера сайта для правильного сайта.

  4. Разверните сайт и перейдите к разделу Компоненты или Серверы в зависимости от расположения компонентов, которыми вы хотите управлять.

  5. В области справа выберите один или несколько компонентов.

  6. В меню Компонент выберите Ведение журнала.

  7. В диалоговом окне ведение журнала компонентов Configuration Manager заполните доступные параметры конфигурации для выбранного параметра.

  8. Нажмите кнопку ОК , чтобы сохранить конфигурацию.

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

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

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

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

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

Неправильная настройка этих параметров может привести к тому, что Configuration Manager будет регистрировать большие объемы информации или вообще не записывать в журнал. Хотя эти данные могут быть полезны для устранения неполадок, будьте осторожны при изменении этих значений на рабочих сайтах. Сначала всегда проверяйте эти изменения в лабораторной среде. Может возникать чрезмерное ведение журнала, что может затруднить поиск соответствующей информации в файлах журнала.

После внесения изменений в эти параметры реестра перезапустите компонент:

  • При изменении параметров клиента перезапустите службу узла агента SMS (CcmExec).
  • Если вы измените параметры сервера, перезапустите службу SMS Executive .

Параметры реестра зависят от компонента:

Параметры ведения журнала клиента и точки управления

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\@Global

Имя Значения Описание
Loglevel 0:Подробного
1:По умолчанию
2: предупреждения и ошибки
3: только ошибки
Уровень сведений для записи в файлы журнала.
LogMaxHistory Любое целое число больше или равно нулю, например:
0: нет журнала
1:По умолчанию
Когда файл журнала достигает максимального размера, клиент переименовывает его как резервную копию и создает новый файл журнала. Укажите, сколько предыдущих версий необходимо сохранить.
LogMaxSize Любое целое число больше или равно 10 000, например:
250000
Максимальный размер файла журнала в байтах. Когда журнал увеличивается до указанного размера, клиент переименовывает его в файл журнала и создает новый файл. Значение по умолчанию — 250 000 байт.

Примечание.

Не изменяйте другие значения, которые могут существовать в этом разделе реестра.

Для расширенной отладки можно также добавить это значение REG_SZ в следующий раздел реестра Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\Logging\DebugLogging

Имя Значения Описание
Включен True: включение журналов отладки
False: отключение журналов отладки
Включает ведение журнала отладки для устранения неполадок.

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

Параметры ведения журнала сервера сайта

Параметры можно настроить глобально или для определенного компонента на сервере сайта Configuration Manager.

Настройте эти значения в следующем разделе реестра Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing

Имя Значения Тип Описание
SqlEnabled 1: включение трассировки SQL Server
0: отключение трассировки SQL Server
REG_DWORD Добавьте SQL Server ведение журнала трассировки во все журналы сервера сайта.
ArchiveEnabled 1: включение архивов журналов
0: отключение архивов журналов
REG_DWORD Архивация журналов сервера сайта в отдельное расположение для сохранения журнала.
ArchivePath Допустимый путь к папке, например C:\Logs\Archive REG_SZ Путь к архивации журналов сервера сайта.

Включите трассировку SQL Server только для устранения неполадок. Старайтесь не использовать его на рабочих сайтах. Может возникать чрезмерное ведение журнала, что может затруднить поиск соответствующей информации в файлах журнала. Обязательно отключите этот параметр после устранения проблемы.

Примечание.

Не изменяйте другие значения, которые могут существовать в этом разделе реестра.

Чтобы настроить параметры ведения журнала для определенного серверного компонента, настройте эти REG_DWORD значения в следующем разделе реестра Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\Tracing\<ComponentName>

Имя Значения Описание
LoggingLevel 0:Подробного
1:По умолчанию
2: предупреждения и ошибки
3: только ошибки
Уровень сведений для записи в файлы журнала.
LogMaxHistory Любое целое число больше или равно нулю, например:
0: нет журнала
1:По умолчанию
Когда файл журнала достигает максимального размера, сервер переименовывает его как резервную копию и создает новый файл журнала. Укажите, сколько предыдущих версий необходимо сохранить.
Maxfilesize Любое целое число больше или равно 10 000, например:
250000
Максимальный размер файла журнала в байтах. Когда журнал увеличивается до указанного размера, клиент переименовывает его в файл журнала и создает новый файл. Значение по умолчанию — 250 000 байт.
DebugLogging 1: включение журналов отладки
0: отключение журналов отладки
Включает ведение журнала отладки для устранения неполадок.

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

Примечание.

Не изменяйте другие значения, которые могут существовать в этом разделе реестра.

Параметры ведения журнала ролей системы сайта

Параметры можно настроить глобально или для определенного компонента в системе сайта, где размещается роль сервера Configuration Manager.

Чтобы настроить параметры ведения журнала для определенного серверного компонента, настройте эти REG_DWORD значения в следующем разделе реестра Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\<ComponentName>\Logging

Например, для роли точки распространения:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS\DP\Logging

Имя Значения Описание
Loglevel 0:Подробного
1:По умолчанию
2: предупреждения и ошибки
3: только ошибки
Уровень сведений для записи в файлы журнала.
LogMaxHistory Любое целое число больше или равно нулю, например:
0: нет журнала
1:По умолчанию
Когда файл журнала достигает максимального размера, сервер переименовывает его как резервную копию и создает новый файл журнала. Укажите, сколько предыдущих версий необходимо сохранить.
LogMaxSize Любое целое число больше или равно 10 000, например:
250000
Максимальный размер файла журнала в байтах. Когда журнал увеличивается до указанного размера, сервер переименовывает его в файл журнала и создает новый файл. Значение по умолчанию — 250 000 байт.

Примечание.

Не изменяйте другие значения, которые могут существовать в этом разделе реестра.

параметры ведения журнала консоли Configuration Manager

Чтобы изменить подробный уровень adminUI.log для консоли Configuration Manager, выполните следующую процедуру:

  1. Откройте файл конфигурации консоли Microsoft.ConfigurationManagement.exe.configв редакторе XML, например Блокноте. Файл конфигурации по умолчанию находится в следующем расположении: C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\bin\Microsoft.ConfigurationManagement.exe.config

  2. Висходном элементе system.diagnostics>sources> измените атрибут switchValue с Error на Verbose. Например:

    Оригинал: <source name="SmsAdminUISnapIn" switchValue="Error"> Новое: <source name="SmsAdminUISnapIn" switchValue="Verbose" >

  3. Сохраните файл и перезапустите консоль.

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

Включение или отключение подробного ведения журнала в клиенте или коллекции в консоли:

  1. В консоли Configuration Manager перейдите в рабочую область Активы и соответствие, выберите узел Устройства и выберите целевое устройство.

  2. На ленте на вкладке Главная в группе Устройство выберите Диагностика клиента. Выберите одно из доступных действий.

Дополнительные сведения см. в разделе Диагностика клиента.

Инвентаризация оборудования для параметров журнала клиента

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

  • Ведение журнала отладки включено
  • Ведение журнала включено
  • Уровень журнала
  • Число файлов журнала
  • Максимальный размер файла журнала

Примечание.

Этот класс инвентаризации не включен по умолчанию.

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

Поиск файлов журнала

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

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

  • Клиента: C:\Windows\CCM\logs
  • Сервера: C:\Program Files\Microsoft Configuration Manager\Logs
  • Точка управления: C:\SMS_CCM\Logs
  • консоль Configuration Manager:C:\Program Files (x86)\Microsoft Endpoint Manager\AdminConsole\AdminUILog
  • IIS: C:\inetpub\logs\logfiles\w3svc1

Расположения журналов последовательности задач

Расположение файла журнала последовательности задач smsts.log зависит от этапа последовательности задач:

  • На шаге Windows PE перед форматированием и секционированием диска : X:\Windows\temp\smstslog\smsts.log (X — это диск ОЗУ Среды предустановки Windows)
  • В Среде предустановки Windows после шага "Формат и секционирование диска ": X:\smstslog\smsts.log, а затем копируется в C:\_SMSTaskSequence\Logs\smstslog\smsts.log , когда диск готов
  • В новой ОС Windows перед установкой клиента: C:\_SMSTaskSequence\Logs\smstslog\smsts.log
  • В Windows после установки клиента: C:\Windows\CCM\Logs\smstslog\smsts.log
  • В Windows после завершения последовательности задач: C:\Windows\CCM\Logs\smsts.log

Совет

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

Дальнейшие действия