监视Configuration Manager中的方案运行状况

适用于: Configuration Manager(current branch)

可以使用 Configuration Manager 监视端到端方案的运行状况。 监视方案运行状况可增强对系统延迟和组件积压的感知,这对于云服务附加功能至关重要。 Configuration Manager模拟活动以公开性能指标和故障点。它模拟活动以公开性能指标和故障点。 这些综合活动类似于 Microsoft 用于监视其云服务中的某些组件的方法。 使用此附加数据更好地了解活动的时间范围。 如果发生故障,它可以帮助集中调查。

从版本 2010 开始,Configuration Manager监视以下两种方案的运行状况:

  • SQL Server Service Broker:Configuration Manager中的许多核心子系统都使用 Service Broker。

  • 客户端操作运行状况:监视用于客户端操作的快速通道的运行状况。

在Configuration Manager控制台中,转到“监视”工作区,然后选择“方案运行状况”节点。 列表视图显示可用方案:

Configuration Manager控制台版本 2010 中的方案运行状况节点。

注意

如果使用 高可用性选项,则方案运行状况仅监视活动节点。 对于 SQL Server Service Broker 方案,它仅适用于SQL Server Always On可用性组的主副本。 客户端操作运行状况方案仅适用于处于活动模式的站点服务器。

先决条件

  • Configuration Manager中具有完全管理员角色,范围限定为顶级站点

所有方案的操作

在“ 方案运行状况” 节点中,选择方案时,功能区中提供了以下操作:

  • 显示状态:此操作是用于查看方案的最新测试结果的主要操作。 此操作将打开一个窗口,其中包含详细信息。 顶部部分显示每个站点的总体状态。 选择一个站点,在底部部分查看该网站的更详细状态。

    SQL Server Service Broker 合成活动状态。

  • 方案设置:配置此方案的设置:例如是否启用,以及时间间隔(以分钟为单位)。

    • 启用活动模拟和度量:启用方案运行状况检查。
    • 运行时间间隔 (分钟) :站点运行方案运行状况检查的频率。 默认情况下,Configuration Manager每 30 分钟测试一次方案。
    • 作业超时 (分钟) :站点等待特定测试完成的时间。 默认情况下,超时为 1 小时 (60 分钟) 。
  • 历史记录:显示综合事务的先前实例。 使用此历史记录跟踪方案随时间推移的运行状况。 在历史记录节点中,还可以显示特定实例 的状态

  • 立即运行:触发站点以检查方案运行状况。 如果上一次检查不成功,可以在对网站组件进行更改后使用此操作。 此操作创建审核状态消息 ID 54099。

SQL Server Service Broker

SQL Server Service Broker 是站点数据库所需的配置。 Configuration Manager中的许多核心子系统都使用 Service Broker。

Configuration Manager包括此方案的以下测试:

  • 通过SQL Server服务代理对所有站点执行 ping 操作
  • 收到的 ping 消息
  • 收到的确认:检查前三个测试之间的上次更新时间。 如果存在较长的延迟,则会影响Configuration Manager性能。
  • 检查是否启用了 SQL Server Service Broker 队列:此测试确保已启用 ConfigMgrHMSQueue。 如果禁用队列,则会影响Configuration Manager的许多核心功能。

注意

并非所有站点都运行所有测试。

使用此运行状况信息,可以查看SQL Server通过服务代理交换消息所需的时间。 较长的延迟或超时显示处理队列中的积压工作。 失败表示 Service Broker 存在更大的问题,例如队列已禁用。 由于 SQL Server Service Broker 是一个核心组件,因此它的问题可能会影响许多其他方案。 例如, 客户端通知客户端状态和某些租户附加功能。

客户端操作运行状况

监视用于客户端操作的快速通道的运行状况。 如果你的环境是租户附加的,并上传了设备,此功能可帮助你从 Microsoft Intune 管理中心查看客户端操作的潜在问题。 还可以将此功能用于本地客户端操作。 例如,CMPivot、运行脚本和设备唤醒。

Configuration Manager包括此方案的以下测试:

  • 已创建客户端操作:测试站点是否可以使用管理服务创建客户端操作。
  • CMPivot 配置:确保在管理中心站点上正确配置 CMPivot (CAS) 。 有关详细信息,请参阅 rcmctrl.log。
  • 客户端操作结果:测试 CAS 从主站点接收客户端操作结果。 如果SQL Server Service Broker 运行不正常或站点处于维护模式,则此测试可能会失败。
  • 已处理的客户端操作:有关详细信息,请参阅 objreplmgr.log。
  • 客户端操作收件箱积压工作:检查 objmgr.box 收件箱的积压工作。 如果存在大量积压工作,会影响站点向客户端发送操作的速度。 有关详细信息,请参阅 objreplmgr.log。
  • 消息处理引擎积压工作:检查消息处理引擎的积压工作。 如果存在大型积压工作,则会影响站点处理客户端操作结果的速度。 有关详细信息,请参阅 SMS_MESSAGE_PROCESSING_ENGINE.log。
  • 管理点客户端操作积压工作:检查SQL Server服务代理队列 ConfigMgrBGBQueue 的积压工作。 如果存在大量积压工作,则会影响管理点将操作推送到客户端的速度。 检查SQL Server Service Broker 的方案运行状况。 有关详细信息,请参阅管理点的 bgbserver.log。
  • 客户端操作结果摘要:检查任务以计算客户端操作摘要。 有关详细信息,请参阅 statesys.log。
  • 管理点联机状态:检查管理点是否处于联机状态,以及是否能够将操作发送到客户端。 有关详细信息,请查看管理点的 ccmexec.log、bgbsetup.log 和 bgbserver.log。
  • 客户端运行状况摘要:检查客户端运行状况计划任务。 有关详细信息,请参阅 statesys.log。
  • 客户端状态系统收件箱积压工作:检查积压工作是否存在收件箱auth\statesys.box\incoming。 如果存在大型积压工作,则会影响站点处理客户端操作结果的速度。 有关详细信息,请参阅 statesys.log。

注意

并非所有站点都运行所有测试。

后续步骤

日志文件参考

监视数据库复制