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

Важно!

Поддержка этой версии Data Protection Manager (DPM) прекращена. Рекомендуем перейти на DPM 2019.This version of Data Protection Manager (DPM) has reached the end of support, we recommend you to upgrade to DPM 2019.

System Center Data Protection Manager (DPM) записывает события в файлах журнала (*.errlog).System Center Data Protection Manager (DPM) logs activity in log files (*.errlog). Файлы журнала разделены знаками табуляции и могут быть открыты в Excel для удобства просмотра.Log files are tab delimited and can be opened in Excel for easy viewing. Чтобы найти интересующие события, можно выполнить фильтрацию по определенным уровням и ИД задач.You can filter with specific levels and task IDs in order to find events that interest you. Каждая запись журнала имеет идентификатор задачи журнала, созданный DPM в виде уникального идентификатора для каждой задачи DPM.Every log entry has a log task ID generated by DPM as a unique GUID for every DPM task. Идентификаторы помогаю отслеживать записи журнала для конкретных заданий.This helps you to track down log entries for specific jobs. Файлы журналов находятся в следующих расположениях.Log files are located as follows:

  • Сведения об установке DPM. Регистрируются на сервере DPM в папке %ProgramFiles%\Microsoft System Center\DPM\DPMLogs.DPM installation information: Logged on the DPM server at %ProgramFiles%\Microsoft System Center\DPM\DPMLogs.

  • Сведения о действиях DPM. Регистрируются на сервере DPM в папке %ProgramFiles%\Microsoft System Center\DPM\DPM\Temp.DPM activity information: Logged on the DPM server at %ProgramFiles%\Microsoft System Center\DPM\DPM\Temp.

  • Действия защищаемых клиентов. Регистрируются на клиентском компьютере в папке %ProgramFiles%\Microsoft Data Protection Manager\DPM\Temp Logs.Protected client activity: Logged on the client computer at %ProgramFiles%\Microsoft Data Protection Manager\DPM\Temp Logs. Инициированные клиентом действия, такие как самостоятельное восстановление, регистрируются на клиентском компьютере каждого пользователя (%USERPROFILE%\AppData\Roaming\Microsoft\System Center Data Protection Manager\).Client-initiated activities such as self-service recovery are logged on the client computer based on the user (%USERPROFILE%\AppData\Roaming\Microsoft\System Center Data Protection Manager\).

Можно настроить параметры файла журнала следующим образом.You can tweak log file settings as follows:

Имя значенияValue name Тип значения и допустимые значенияValue type/Allowed values СведенияDetails
TraceLogLevelTraceLogLevel DWORDDWORD

TRACE_ERROR — записывает все ошибки и сбои (параметр по умолчанию).TRACE_ERROR - Logs all errors and failures - default setting

TRACE_DBG_ACTIVITY — записывает все действия, такие как начало, отмена, конец.TRACE_DBG_ACTIVITY - Logs all activities such as start, cancel, end

TRACE_DBG_NORMAL — записывает действия, считающиеся важными.TRACE_DBG_NORMAL - Logs activities considered important

TRACE_DBG_CRITICAL — записывает только критические ошибки.TRACE_DBG_CRITICAL - Logs critical errors only.

TRACE_DBG_FATAL — записывает неустранимые ошибки, такие как сбои задач или заданий.TRACE_DBG_FATAL - Logs fatal errors such as task or job failures
Задает уровень ведения журнала.Specifies the logging level.

Можно переопределить для каждого двоичного файла.Can be overridden per binary. Допустимая битовая маска допустимых значений:A valid bitmask of allowed values is:

enum TRACE_FLAG{enum TRACE_FLAG{

TRACE_ERROR = 0x2,TRACE_ERROR = 0x2,

TRACE_DBG_ACTIVITY = 0x4,TRACE_DBG_ACTIVITY = 0x4,

TRACE_DBG_ = 0x8,TRACE_DBG_ = 0x8,

TRACE_PERF = 0x20,TRACE_PERF = 0x20,

TRACE_DBG_FATAL = 0x200,TRACE_DBG_FATAL = 0x200,

TRACE_DBG_CRITICAL = 0x400TRACE_DBG_CRITICAL = 0x400
};};

Можно также включить полное подробное журналирование, однако следует учесть, что оно влияет на производительность.You can also enable full Verbose logging but note that this affects performance. Если эту функцию требуется включить на непродолжительное время, выполните следующие действия.If you need this for a limited time do the following:

1. В реестре добавьте в раздел HKLM\Software\Microsoft\Microsoft Data Protection Manager параметр TraceLogLevel со значением 0x43e.1. In the registry, at HKLM\Software\Microsoft\Microsoft Data Protection Manager add a DWORD value TraceLogLevel and set it to 0x43e.
2. Чтобы немедленно применить функцию, остановите службы DPM, для которых нужно включить ведение подробного журнала, и удалить старые журналы.2. To apply immediately stop the DPM services for which you want to enable verbose logging and delete the old logs.
3. После воспроизведения проблемы и завершения процедуры устранения неполадок удалите созданный раздел реестра и перезапустите остановленные службы, чтобы снова включить ведение журнала в обычном режиме.3. After you reproduce the issue and finish troubleshooting, delete the registry entry you created and restart the stopped services so that non-verbose logging works again.
TraceLogPathTraceLogPath REG_SZREG_SZ Указывает расположение журнала.Specifies the log location.

Требуется допустимый путь к тому NTFS с 3 ГБ сжатого пространства на сервере DPM (без знаков вопроса в имени для путей, содержащих пробелы).Requires a valid NTFS volume path with 3 GB of compressed space on DPM server (no quotation marks required in the name for paths that contain spaces).

Можно переопределить для каждого двоичного файла.Can be overridden per binary.
TraceLogMaxSize TraceLogMaxSize DWORDDWORD Указывает размер файла журналаSpecifies the size of the log file

Значение по умолчанию — 5 МБ5 MB by default

Размер файла (общее дисковое пространство, используемое для журнала этого двоичного файла = размер * количество файлов для хранения)A file size (total disk space consumed for this binary's log = size * number of files to retain)
TraceLogMaxNumTraceLogMaxNum DWORDDWORD Максимальное количество файлов журнала для храненияMaximum number of log files to retain

Значение по умолчанию — 3030 by default

Текущее количество файлов журнала отслеживается в разделе HKLM\Software\Microsoft\Microsoft Data Protection Manager: <binary>TraceLogNextNum (DWORD).The current number of log files is tracked in HKLM\Software\Microsoft\Microsoft Data Protection Manager: <binary>TraceLogNextNum (DWORD). Это внутренний раздел реестра. Его не рекомендуется изменять.This is an internal registry key and we recommend that you don't modify it.

Сопоставление двоичных имен и службBinary and service mapping

В следующей таблице приведены сопоставления между некоторыми двоичными именами и службами журнала.Mappings between some of the log binary names and services are summarized in the following table.

Служба или процессService/Process Двоичное имяBinary name СведенияDetails
Подсистема DPM (MSDPM)DPM Engine (MSDPM) MSDPMMSDPM Журналы подсистемы MSDPM содержат сведения о вызовах API подсистемы, заданиях, триггерах задач, заданий действий по обслуживанию и т. д.MSDPM engine logs contain info about engine API calls, jobs and task triggers, housekeeping jobs and so on.
Агент репликации DPM (DPMRA)DPM Replication Agent (DPMRA) DPMRADPMRA Записывает сведения о резервном копировании на ленту, репликации дисков, восстановлении, репликациях серверов-получателей DPM.Logs information about tape backups, disk replication, restore, secondary DPM replications. На сервере DPM и защищенном клиенте.On DPM server and protected client.
Агент библиотеки DPM (DPMLA)DPM Library Agent (DPMLA) LAAgentLAAgent Записывает действия, связанные с библиотекой.Logs library related activities. На сервере DPM и сервере общей библиотеки.On DPM server and shared library server.
Пользовательский интерфейс DPMDPM UI DPMUIDPMUI Записывает действия пользовательского интерфейса, например наблюдение, защита, восстановление и т. д.Logs UI activity such as monitoring, protection, recovery, etc.
Интерфейс командной строки DPM PowerShellDPM PowerShell CLI DPMCLIDPMCLI Записывает все действия командлетаLogs all cmdlet actions
Диспетчер доступа DPMDPM Access Manager DPMMACDPMMAC Записывает автоматическое поведение, например задания увеличения, повторного выполнения и сведения о диспетчере управления доступом.Logs automatic behavior such as grow, rerun jobs, and Access Control Manager information.
Оболочка командлетов ExchangeExchange Cmdlet Wrapper

Оболочка командлетов E14E14 Cmdlet Wrapper
ExchangeCmdletsWrapperExchangeCmdletsWrapper Записывает различные командлеты, запускаемые DPMRA на стороне клиента ExchangeLogs for various cmdlets run by DPMRA on Exchange client side
Координатор агентаAgent Coordinator AgentBootStrapperAgentBootStrapper Ведет записи во время установки и обновления агентаLogs during agent installation and upgrade
Служба клиента DPMDPM Client Service DPMClientProtectionDPMClientProtection Ведет записи для клиента DPM, установленного на ноутбуках.Logs by DPM client installed on laptops. Используется только на стороне ноутбуков.Used on laptop-side only.
Средство резервного копирования DPMDPM Backup Tool DpmBackupDpmBackup Ведет записи для средства, выполняющего резервное копирование DPMLogs for tool doing DPM backup
Установка средства подготовки SQL (удаленная подготовка SQL)Install SQL Prep (Remote SQL) Загрузчик средства подготовки SQLSQL Prep Bootstrapper Ведет записи во время установки удаленного экземпляра SQL Server перед запуском программы установки.Logs during installation of remote SQL Server before Setup.
Резервное копирование DPMDPM Backup DpmBackupDpmBackup Ведет записи для средства резервного копирования DPMLogs for DPM backup tool
Модуль записи DPMDPM Writer DPMWriterDPMWriter Ведет записи во время резервного копирования на ленту сторонних производителей и резервного копирования сервера-получателя.Logs during third party tape backups and secondary server backup. Только на сервере DPM.On DPM server only.
Оболочка командлетов WSSWSS Cmdlet wrapper WssCmdletsWrapperWssCmdletsWrapper Ведет записи при выполнении командлетов WSS в WFE SharePoint.Logs when running WSS cmdlets on SharePoint WFE. Только на защищенном клиенте.On protected client only.

Журналы хранятся здесь: %USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012Logs at: %USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012\
Клиент SQL EURSQL EUR Client EurClientEurClient Установлен на компьютерах, где установлен клиент SQL EUR.Installed on machines where SQL EUR client is installed. Записывает сведения о подключении к серверу DPM, запуске и отмене восстановления и т. д.Logs information about connecting to DPMserver, triggering and canceling recovery etc.

Журналы хранятся здесь: %USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012Logs at: %USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012\
Пользовательский интерфейс клиента ноутбукаLaptop Client UI DPMClientUIDPMClientUI Записывает сведения о различных действиях, запускаемых из пользовательского интерфейса клиента DPM, и сбоев.Logs about various actions triggered from DPM client UI and failures.

Журналы хранятся здесь: %USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012Logs at: %USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012\