MECM Notification Server Initalize TCP Listener Status Monitor

MECM.BGBServerInitializeTCPListener.StatusMessage.Monitor (UnitMonitor)

This monitor indicate whether notificaiton server initialize the TCP listener is successful

Knowledge Base article:

Summary

The Client Notification Server on the management point will initialize the TCP listener to accept the connection request sent by the Configuration Manager clients. Sometimes the Client Notification Server fails to initialize the TCP listener.

Causes

This condition could occur because:

Resolutions

Element properties:

TargetMECM.BGBServer
Parent MonitorMECM.SiteRole.AggregateRollup.Monitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMECM.StatusMessage2State.MT
RemotableTrue
AccessibilityPublic
Alert Message
MECM Notification Server failed to Initalize TCP Listener
MECM Notification Server failed to initializeon TCP listener on {0}. Status message ID is {1}.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.BGBServerInitializeTCPListener.StatusMessage.Monitor" Accessibility="Public" Enabled="true" Target="MECM.BGBServer" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.StatusMessage2State.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.BGBServerInitializeTCPListener.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>
<AlertParameter2>$Data/Context/Values/State$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId71900fa575c24f148698ad8961398903" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId31fb1f696e3145b4b854837b2aaf81b1" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_Notification_Server</ComponentName>
<RuleId>E6838A3B-B8AC-4255-8BEC-76C5FB716891</RuleId>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>