WSUS 同步失败

Microsoft.SystemCenter2012.ConfigurationManager.Monitoring.SoftwareUpdatePoint.SyncMonitor (UnitMonitor)

此监视器指明软件更新点同步失败的时间。 软件更新点同步过程包括向 WSUS 提供最新更新目录以及将元数据同步到 Configuration Manager 数据库中。 如果在任何步骤同步失败,则将危及你衡量和更正最新发布的更新符合性的能力。

Knowledge Base article:

摘要

错误导致 Windows Server Update Services (WSUS) 同步失败。 在状态消息中报告了错误及其根源。 配置的重试间隔过后重试了同步。 重试间隔默认值为 60 分钟。

原因

WSUS 服务器可能无法连接到 Windows Update。

解决方法

如果 WSUS 服务器是父 WSUS 服务器,请验证它是否可以连接到 Windows Update。 在子 WSUS 服务器上,验证是否可以联系父服务器。 此外,请验证 Configuration Manager 数据库是否可用和健全。

可以在 Configuration Manager 控制台中“监视”节点下面查看同步状态。 有关其他详细信息,参阅 wsyncmgr.log。

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServer
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.AlertStateMonitor
RemotableTrue
AccessibilityPublic
Alert Message
WSUS 同步失败
WSUS 同步失败。
RunAsDefault
CommentSIV:SUM0005

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Monitoring.SoftwareUpdatePoint.SyncMonitor" Comment="SIV:SUM0005" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.AlertStateMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Monitoring.SoftwareUpdatePoint.SyncMonitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId50ac5b095f0d449b8e570add9fe0d9e8" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId3cce411e55cd4220ae38d901c1d2fc51" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<TypeId>19</TypeId>
<TypeInstanceId>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</TypeInstanceId>
<IntervalSeconds>900</IntervalSeconds>
<ProviderLocation>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServer"]/ProviderLocation$</ProviderLocation>
<SiteCode>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.Server"]/SiteCode$</SiteCode>
</Configuration>
</UnitMonitor>