MECM Out of Band Service Point Availability Monitor

MECM.AmtServicePoint.RoleAvailability.Monitor (UnitMonitor)

This monitor checks the availability status of Out of Band Service Point.

Knowledge Base article:

Summary

This monitor checks the availability status of Out of band service point. The site role periodically updates a registry key to indicate its healthy status. Management pack monitors the registry key to show the healthy status on SCOM. Please list the possible cause of the failure and the resolution.

Causes

Out of band service point is not functioning well

Resolutions

Reinstall the Out of band service point

Element properties:

TargetMECM.AmtServicePoint
Parent MonitorMECM.SiteRole.AggregateRollup.Monitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.RoleAvailability.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Out of Band Service Point Not Available
The {0} on computer {1} is not available.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.AmtServicePoint.RoleAvailability.Monitor" Accessibility="Public" Enabled="true" Target="MECM.AmtServicePoint" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.RoleAvailability.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.AmtServicePoint.RoleAvailability.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="MECM.SiteRole"]/RoleName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7774bdb9848640fcaa9f8b8f62c3f5ba" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdb00ecfe58eaa4e058cbcd67103e91279" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId011bd5cc96b2429fa07e757db984271f" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<RoleName>$Target/Property[Type="MECM.SiteRole"]/RoleName$</RoleName>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>