跟踪 Operations Manager 中的更改

在 System Center - Operations Manager 中,为提供通过管理包更改应用程序和服务监视设置的可能性而定义了用户角色。 一个用户角色可以与多个用户关联。 在早期版本的 Operations Manager 中,无法跟踪这些更改,以识别执行更改的用户和时间。

由于 Operations Manager 是一个监视平台,因此多个用户与 Operations Manager 交互以监视与其角色相关的数据。 有一个为用户组定义的配置文件,作用是实施基于角色的安全性,并限制用户在 Operations Manager 的各方面拥有的特权。 当多个用户访问和更改同一对象时,很难识别做出更改的用户以及更改时间。

Operations Manager 2019 UR2 中引入了更改跟踪功能。 在 2019 UR2 中默认启用了更改跟踪,以跟踪和报告对管理包和管理包对象的更改。 2019 UR3 支持跟踪代理和监视器运行状况重置状态的更改。

Operations Manager 中的更改跟踪功能跟踪并报告对管理包和管理包对象的更改。 它还支持跟踪代理和监视器的运行状况重置状态。

默认情况下启用更改跟踪功能。 在 Operations Manager 2022 中,所有更改跟踪报告都可在一个文件夹中使用,名称更改跟踪

有关更改跟踪功能的详细信息,请参阅以下部分:

管理包的更改跟踪

三个报表管理 包历史记录管理包对象替代跟踪 可用于显示更改。

“报告”“Microsoft 通用报告库”中提供了这些报表。

“报告”>“Microsoft 更改跟踪报告库”中提供了这些报告。

你可以使用报告中提供的筛选器来设置条件并按你的要求获取报告。

以下各部分详细介绍了用于“管理”包中的更改跟踪的报告以及如何使用它们。

管理包历史记录的更改跟踪

注意

此功能适用于 2019 UR2 及更高版本。

管理包历史记录报表会生成所有管理包的列表,这些管理包已在管理组中的任意管理服务器上导入或删除。 可以按日期、操作和用户名筛选报表。

例子: 从上个月的第一天到最后一天,由 Bob 和 Dan 导入的所有管理包的报告。 你可以按照以下示例所示应用筛选器,并为此用户生成报表。

管理包历史记录的屏幕截图。

此报告显示以下字段和值:

字段 说明
管理包 在其上执行操作的管理包的名称。
版本 在其上执行操作的管理包的版本。
日期 执行此操作的日期和时间。
Action 所执行操作的类型 - 安装或删除。
用户名 在管理包上执行操作的用户的名称。

示例报表:

显示管理包版本的屏幕截图。

注意

  • 在 UR2 升级之前导入/删除/更新的任何管理包都将在报表中捕获,但不会捕获这些管理包的用户上下文。
  • 管理包的任何更新都将捕获到报表的两个条目中。 用于删除较旧管理包版本的第一个条目,用于安装新版本的第二个条目。

注意

管理包的任何更新都将捕获到报表的两个条目中。 用于删除较旧管理包版本的第一个条目,用于安装新版本的第二个条目。

管理包对象

管理包对象报表跟踪并生成所有管理包对象的列表,这些对象通过管理服务器新建或删除。 此报表还跟踪管理包对象的编辑,例如重命名组/监视器/规则或添加/删除组中的成员等。

  • 此报表显示管理包对象的历史记录,这些对象在将 Operations Manager 管理服务器升级到 UR2 后更改。
  • 在 UR2 升级之前创建/删除/编辑的任何管理包对象也会显示在报表中,但不会为这些对象捕获用户上下文。

可以按日期、用户名、管理包、操作条件 (新建、删除或编辑) 以及对象类型来筛选报表。

示例:如果想要查看用户 Dan 在过去一个月内创建的所有新监视器,则选择筛选器,如以下示例所示:

显示管理包对象的屏幕截图。

管理包对象报表包含以下字段和值:

字段 说明
管理包名称 更改的对象所属的管理包的名称。
Object Name 创建/删除/编辑的对象的名称。
“对象类型” 对象的类型。 例如:监视器/规则/组/模块。
受影响的属性 编辑的对象的属性。
旧值 受影响属性之前的值。
新值 受影响属性的新值。
日期 执行操作的日期和时间。
操作类型 在对象上执行的操作的类型,例如添加/删除/编辑。
用户名 执行操作的用户的名称。

显示测试管理包的屏幕截图。

替代跟踪

创建替代用于调整监视。 多个用户角色可以在 Operations Manager 中创建这些替代。 在不同用户创建替代的情况下,跟踪和捕获进行这些更改的用户以及进行这些更改的时间就变得至关重要。 使用 替代跟踪报表, 将捕获通过控制台、PowerShell 或 SDK API 创建的所有替代。

此报表具有用于跟踪替代详细信息的相关字段/信息,例如管理包名称、对象名称、对象类型、受影响的属性、旧值、新值、对象类型目标和日期。 若要查看每个已更改参数的详细信息,请展开这些行中的每一行;结果按管理包名称分组。

筛选:可以按用户名、对象类型、管理包名称和日期筛选报表,以便轻松跟踪感兴趣的更改。

管理包中的数据整理设置

清理设置与数据仓库的管理包清理设置关联。 这意味着在默认情况下,报表中将显示管理包的三个版本和 400 天的旧数据。 例如:每当在 MyCustomMP 中进行更改并在 7 天内将更改保存在新版本中为 v1、v2、v3、v4 时,默认情况下,v1 将被整理,并且你只会看到 v2、v3 和 v4 的更改。 除此之外,任何 400 天的更改都将经过梳理。

代理的更改跟踪

注意

此功能适用于 2019 UR3 及更高版本。

Operations Manager 支持代理的更改跟踪。 Microsoft 通用报告库中提供了报告“代理跟踪”,用于跟踪代理的更改。

“代理跟踪”报表反映 Windows/Linux 代理上执行的所有安装/卸载/修复/升级操作。

查看代理上的更改

可以在“报告”下查看对某个代理所做的所有更改的整合视图。 可以将列表导出到 Excel、PDF 或记事本,并编辑导出的内容。 可以按日期、操作类型 (安装/修复/升级/卸载/) 和代理名称筛选报表。

示例:下面的报表显示按日期/时间排序的行项,顶部行显示最新项。 选择 + 以查看更改的值。

显示代理跟踪报告的屏幕截图。

显示代理名称的屏幕截图。

监视器运行状况重置的更改跟踪

注意

此功能适用于 2019 UR3 及更高版本。

Operations Manager 支持监视器运行状况重置的更改跟踪。 Microsoft 通用报告库中提供了 报告监视器运行状况重置跟踪 ,用于报告监视运行状况重置状态。

查看监视器运行状况重置操作

可以在“报告”下以整合视图的形式查看监视器上执行的运行状况重置操作。 可以将列表导出到 Excel、PDF 或记事本,并编辑导出的内容。 可以按日期/时间、用户名和监视器名筛选报表。

示例:以下报表的监视器名称为 “操作系统性能汇总”,实体 SCSCOMBEVM40085.smx.net

显示监视运行状况跟踪的屏幕截图。

同步数据仓库中的更改跟踪数据

注意

此功能适用于 2019 UR3 及更高版本。

Operations Manager 支持同步 Data Warehouse 中的更改跟踪数据。

负责将更改跟踪数据从 Operations Manager DB 同步到 DW 的规则称为Data Warehouse作业状态信息同步规则。

可以替代参数的默认值,包括:

  • BatchGenerationFrequencySeconds(规则运行并进行数据同步的间隔时间)- 30 秒。

  • BatchSize(数据同步时的批次大小)- 100。

    显示 Groom 数据仓库的屏幕截图。

整理数据仓库中的更改跟踪数据

注意

此功能适用于 2019 UR3 及更高版本。

Operations Manager 支持整理 Data Warehouse 中的更改跟踪数据。 工作流的参数可以通过Data Warehouse作业状态信息整理规则进行自定义。

可以替代参数的默认值,包括:

  • ChangeTrackingGroomingFrequencyMinutes(为 DW 表运行整理工作流的时间)- 1440 分钟。

  • ChangeTrackingAgentAgeDays(DW 中代理数据的最大实例寿命)- 400 天。

  • ChangeTrackingResetMonitorAgeDays(DW 中重置监视器数据的最大实例寿命)- 400 天。

    显示同步的屏幕截图。

在控制台中查看警报

如果任何整理或同步工作流无法正常工作,则会生成相应的警报,如以下示例所示。

显示警报详细信息的屏幕截图。

已知问题

  • 更新 Operations Manager 服务器时,可能会在事件日志中看到事件 ID 33333 和 31552。 这些事件可能会在 Operations Manager 中生成一些警报。 更新完成后,警报和事件将自动解决。
  • 对于 Microsoft.SystemCenter.DBUpdateHelper 管理包,不会捕获用户上下文。
  • 在更新管理服务器期间,导入的某些管理包不会捕获用户上下文。 更新完成后,将捕获用户上下文。 若要确保更改跟踪功能捕获所有事务,请更新所有管理服务器。

后续步骤