软件更新点可用性监视器

Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint.AvailabilityMonitor (UnitMonitor)

此监视器检查软件更新点的可用性状态。

Knowledge Base article:

摘要

此规则通过生成类似客户端的综合事务来监视 Configuration Manager 软件更新点的健康状况。 此规则指示该软件更新点是否正常运行。 如果此检查失败,可能客户端将无法与此服务器进行通信且/或客户端存在偶发连接问题。

原因

这种情况可能是由下面一个或多个原因引起的:

解决方法

确保上面提到的服务和配置项目正常运行。

其他信息

SMS CONTROL_MANAGER 维护名为 SUPHealthState 的软件更新点注册表项的值。 此注册表值反映发送给软件更新服务点的检测信号策略或验证请求的处理结果,每 10 分钟发送一次请求。

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor
RemotableTrue
AccessibilityPublic
Alert Message
软件更新点不可用
计算机 {1} 上的 {0} 不可用。
RunAsDefault
CommentSIV:SVC0050

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint.AvailabilityMonitor" Comment="SIV:SVC0050" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.SoftwareUpdatePoint.AvailabilityMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteRole"]/RoleName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7774bdb9848640fcaa9f8b8f62c3f5ba" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdb00ecfe58eaa4e058cbcd67103e91279" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId011bd5cc96b2429fa07e757db984271f" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<RoleName>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteRole"]/RoleName$</RoleName>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>