MECM WSUS Synchronization Manager Availability Monitor

MECM.WsusSyncManager.ComponentAvailability.Monitor (UnitMonitor)

This monitor checks the availability status of WSUS Synchronization Manager.

Knowledge Base article:

Summary

Represents the state of the WSUS synchronization manager component. This component is responsible for synchronizing the site software update points with the content of the Microsoft Update catalog and synchronizing the Configuration Manager database with the software update point database.

Element properties:

TargetMECM.WsusSyncManager
Parent MonitorMECM.ServerComponent.AggregateRollup.Monitor
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.ComponentAvailability.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM WSUS Synchronization Manager Not Available
The WSUS Synchronization Manager on computer {0} is not available.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.WsusSyncManager.ComponentAvailability.Monitor" Accessibility="Public" Enabled="true" Target="MECM.WsusSyncManager" ParentMonitorID="MECM.ServerComponent.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.ComponentAvailability.MT" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="MECM.WsusSyncManager.ComponentAvailability.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Good" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_WSUS_SYNC_MANAGER</ComponentName>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>