OOBSP Monitor

Microsoft.SystemCenter2012.ConfigurationManager.AmtServicePoint.ConnectEnrollmentPointMonitor (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:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.AmtServicePoint
Parent MonitorMicrosoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter2012.ConfigurationManager.StatusMessage2StateMonitor
RemotableTrue
AccessibilityPublic
Alert Message
OOBSP Fails to Connect to Enrollment Point
The OOBSP on {0} fails to connect to the Enrollment Point.
RunAsDefault
CommentSIV:OOB0001

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.AmtServicePoint.ConnectEnrollmentPointMonitor" Comment="SIV:OOB0001" Accessibility="Public" Enabled="false" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.AmtServicePoint" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.StatusMessage2StateMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.AmtServicePoint.ConnectEnrollmentPointMonitor_AlertMessageResourceID">
<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>
</Configuration>
</UnitMonitor>