MECM Fallback Status Point Monitor

MECM.FallbackStatusPoint.ComponentAvailability.Monitor (UnitMonitor)

This monitor checks the availability status of Fallback Status Point.

Knowledge Base article:

Summary

This monitor checks the availability status of Fallback status point. The site role periodically updates a registry key to indicate its healthy status based on Internet Information Server availability. It raises an alert if the web service fails to respond to an HTTP request.

Causes

The following are possible causes:

Resolutions

Manually restart the W3SVC service on the Fallback status point and make sure the Fallback status point role is started.

Element properties:

TargetMECM.FallbackStatusPoint
Parent MonitorMECM.SiteRole.AggregateRollup.Monitor
CategoryConfigurationHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.ComponentAvailability.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Fallback Status Point Not Available
The ConfigMgr Fallback status point on computer {0} is not available.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.FallbackStatusPoint.ComponentAvailability.Monitor" Accessibility="Public" Enabled="false" Target="MECM.FallbackStatusPoint" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.ComponentAvailability.MT" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="MECM.FallbackStatusPoint.AvailabilityMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/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/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_FALLBACK_STATUS_POINT</ComponentName>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>