MECM Out of Band Service Point Monitor

MECM.AmtServicePoint.ConnectEnrollmentPoint.StatusMessage.Monitor (UnitMonitor)

This monitor checks if the OOBSP is able to connect to Enrollment Point.

Knowledge Base article:

Summary

Out of Band Service Point (OOBSP) is not able to connect to Enrollment Point.

Causes

Enrollment Point URL (can be retrieved from amtopmgr.log) is not accessible because:

Windows Communication Foundation (WCF) is not installed on the Out of Band Service Point.

The Out of Band Service Point and the Enrollment Point are not mutually trusted.

Resolutions

Check if WCF is active on enrollment point machine and its https port has been binding to right cert, and then re-install Enrollment Point manually. Verify if the Enrollment Point URL is accessible.

Make sure WCF is installed on the Out of Band Service Point.

Verify the Swap certificate success, if not, you may need to manually copy the cert. Ensure that:

Element properties:

TargetMECM.AmtServicePoint
Parent MonitorMECM.SiteRole.AggregateRollup.Monitor
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.StatusMessage2State.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM OOBSP Failed to Connect to Enrollment Point
The OOBSP on {0} fails to connect to the Enrollment Point.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.AmtServicePoint.ConnectEnrollmentPoint.StatusMessage.Monitor" Accessibility="Public" Enabled="false" Target="MECM.AmtServicePoint" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.StatusMessage2State.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.AmtServicePoint.ConnectEnrollmentPoint.StatusMessage.Monitor.AlertMessage">
<AlertOnState>Error</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="UIGeneratedOpStateId7843d05b5928411e978e4bd2b6602633" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId0f5fcf1ea19c4d409b94543a0925ec81" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_AMT_OPERATION_MANAGER</ComponentName>
<RuleId>62C7677F-38E8-4D49-9F90-E4271934BDAD</RuleId>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>