设置 DPM 日志记录
重要
此版本的 Data Protection Manager (DPM) 已终止支持。 建议 升级到 DPM 2022。
System Center Data Protection Manager (DPM) 在日志文件 (*.errlog) 中记录活动。 日志文件以制表符分隔,可在 Excel 中打开,以便查看。 可以筛选特定级别和任务 ID,以便查找您感兴趣的事件。 每个日志条目都具有一个由 DPM 生成的日志任务 ID,作为每个 DPM 任务的唯一 GUID。 这有助于您跟踪特定作业的日志条目。 日志文件位于以下位置:
DPM 安装信息:记录在 DPM 服务器的 %ProgramFiles%\Microsoft System Center\DPM\DPMLogs 中。
DPM 活动信息:记录在 DPM 服务器的 %ProgramFiles%\Microsoft System Center\DPM\DPM\Temp 中。
受保护的客户端活动:记录于客户端计算机的 %ProgramFiles%\Microsoft Data Protection Manager\DPM\Temp Logs。 客户端启动的活动(如自助恢复)基于用户 (%USERPROFILE%\AppData\Roaming\Microsoft\System Center Data Protection Manager\) 记录在客户端计算机上。
可以如下调整日志文件设置:
值名称 | 值类型/允许的值 | 详细信息 |
---|---|---|
TraceLogLevel | DWORD TRACE_ERROR - 记录所有错误和失败(默认设置) TRACE_DBG_ACTIVITY - 记录所有活动(如开始、取消和结束) TRACE_DBG_NORMAL - 记录认为重要的活动 TRACE_DBG_CRITICAL - 仅记录关键错误。 TRACE_DBG_FATAL - 记录严重错误(如任务或作业失败) |
指定日志记录级别。 可以按每个二进制文件进行覆盖。 允许值的有效位掩码为: enum TRACE_FLAG{ TRACE_ERROR = 0x2, TRACE_DBG_ACTIVITY = 0x4, TRACE_DBG_ = 0x8, TRACE_PERF = 0x20, TRACE_DBG_FATAL = 0x200, TRACE_DBG_CRITICAL = 0x400 }; 还可以启用完整的详细日志记录,但请记住,这会影响性能。 如果需要在有限的时间内执行此操作,请执行以下操作: 1. 在注册表的 HKLM\Software\Microsoft\Microsoft Data Protection Manager 处,添加 DWORD 值 TraceLogLevel 并将其设置为 0x43e。 2. 若要立即应用,请停止要为其启用详细日志记录的 DPM 服务,并删除旧日志。 3. 重现问题并完成故障排除后,请删除创建的注册表项,然后重启已停止的服务,以便非详细日志记录再次工作。 |
TraceLogPath | REG_SZ | 指定日志位置。 需要有效的 NTFS 卷路径,且 DPM 服务器上有 3 GB 压缩空间(包含空格的路径名称中无需使用引号)。 可以按每个二进制文件进行覆盖。 |
<binary> TraceLogMaxSize | DWORD | 指定日志文件的大小(以字节为单位) 默认值为 15 MB 文件大小(此二进制文件日志占用的总磁盘空间 = 大小 * 要保留的文件数) 当前日志文件大小会在 HKLM\Software\Microsoft\Microsoft Data Protection Manager:<binary>TraceLogMaxSize (DWORD) 中进行跟踪。 这是一个内部注册表项,建议不要修改它。 |
<binary>TraceLogMaxNumber | DWORD | 要保留的日志文件的最大数量 默认值为 30 当前日志文件数量会在 HKLM\Software\Microsoft\Microsoft Data Protection Manager:<binary>TraceLogNextNum (DWORD) 中进行跟踪。 这是一个内部注册表项,建议不要修改它。 |
Binary and service mapping
下表概述了一些日志二进制名称和服务之间的映射。
服务/进程 | 二进制名称 | 详细信息 |
---|---|---|
DPM 引擎 (MSDPM) | MSDPM | MSDPM 引擎日志包含有关引擎 API 调用、作业和任务触发器、管理工作等的信息。 |
DPM 复制代理 (DPMRA) | DPMRA | 有关磁带备份、磁盘复制、还原、辅助 DPM 复制的日志信息。 适用于 DPM 服务器和受保护的客户端。 |
DPM 库代理 (DPMLA) | LAAgent | 记录库相关活动。 适用于 DPM 服务器和共享库服务器。 |
DPM UI | DPMUI | 记录 UI 活动(如监视、保护、恢复等)。 |
DPM PowerShell CLI | DPMCLI | 记录所有 cmdlet 操作 |
DPM 访问管理器 | DPMMAC | 记录自动行为,如增长、重新运行作业以及访问控制管理器信息。 |
Exchange Cmdlet 包装器 E14 Cmdlet 包装器 |
ExchangeCmdletsWrapper | DPMRA 在 Exchange 客户端运行的各种 cmdlet 的日志 |
代理协调器 | AgentBootStrapper | 代理安装和升级过程中的日志 |
DPM 客户端服务 | DPMClientProtection | 安装在笔记本电脑上的 DPM 客户端的日志。 仅用于笔记本电脑。 |
DPM 备份工具 | DpmBackup | 执行 DPM 备份的工具的日志 |
安装 SQL Prep(远程 SQL) | SQL Prep 引导程序 | 执行安装程序之前安装远程 SQL Server 过程中的日志。 |
DPM 备份 | DpmBackup | DPM 备份工具的日志 |
DPM 编写器 | DPMWriter | 第三方磁带备份和辅助服务器备份期间的日志。 仅适用于 DPM 服务器。 |
WSS Cmdlet 包装器 | WssCmdletsWrapper | 在 SharePoint WFE 上运行 WSS cmdlet 时的日志。 仅适用于受保护的客户端。 日志位于:%USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012\ |
SQL EUR 客户端 | EurClient | 在安装了 SQL EUR 客户端的计算机上安装。 记录有关连接到 DPMserver、触发和取消恢复等的信息。 日志位于:%USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012\ |
笔记本电脑客户端 UI | DPMClientUI | 有关从 DPM 客户端 UI 触发的各种操作和失败的日志。 日志位于:%USERPROFILE%\AppData\Roaming\Microsoft\Microsoft System Center Data ProtectionManager 2012\ |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈