MECM WSUS Configuration Manager Availability Monitor

MECM.WsusConfigurationManager.ComponentAvailability.Monitor (UnitMonitor)

This monitor checks the availability status of WSUS Configuration Manager.

Knowledge Base article:

Summary

WSUS_Configuration_Manager remotely configures the WSUS server from the Configuration Manager site server by using the WSUS API. After configuration it sets the state as either success or failure.

Causes

This condition could occur because:

Element properties:

TargetMECM.WsusConfigurationManager
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 Configuration Manager Not Available
The WSUS Configuration Manager on computer {0} is not available.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.WsusConfigurationManager.ComponentAvailability.Monitor" Accessibility="Public" Enabled="true" Target="MECM.WsusConfigurationManager" ParentMonitorID="MECM.ServerComponent.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.ComponentAvailability.MT" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="MECM.WsusConfigurationManager.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_CONFIGURATION_MANAGER</ComponentName>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>