Wake on Lan Manager Availability Monitor

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

This monitor checks the availability status of Wake on Lan Manager.

Knowledge Base article:

Summary

The Wake-On-LAN Manager Component is currently unhealthy.

Causes

This condition could occur because the component is not responding. A heartbeat has not been received from the SMS SITE COMPONENT MANAGER component within its expected interval. This can be caused by high system and Configuration Manager processing loads, an extended wait on a request, or a deadlock on a shared resource.

Resolutions

Check that the server has sufficient resources such as CPU, memory, or disk space.

Check that a dependent component has not been stopped or uninstalled.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.WakeOnLanManager
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.ComponentAggregateMonitor
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.ComponentAvailabilityMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Wake on Lan Manager Not Available
The Wake on Lan Manager on computer {0} is not available.
RunAsDefault
CommentSIV:GEN0238

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.WakeOnLanManager.AvailabilityMonitor" Comment="SIV:GEN0238" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.WakeOnLanManager" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.ComponentAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.ComponentAvailabilityMonitor" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.WakeOnLanManager.AvailabilityMonitor_AlertMessageResourceID">
<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_WAKEONLAN_MANAGER</ComponentName>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>