MECM Notification Server Initialization Status Monitor

MECM.BGBServerInitializationStatus.StatusMessage.Monitor (UnitMonitor)

This monitor indicates if the notification server initialization is successful.

Knowledge Base article:

Summary

To receive the connection requests sent by clients, the Client Notification Server must successfully initialize on a management point. Client notification will not work if the Client Notification Server fails to initialize.

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 initialize
MECM Notification Server failed to initializeon on {0}. Status message ID is {1}.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.BGBServerInitializationStatus.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.BGBServerInitializationStatus.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="UIGeneratedOpStateIdc06596021e5743349a4fda4c009d9445" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId315468ea342c405baa194d5cd527d647" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_Notification_Server</ComponentName>
<RuleId>AEAC1FDF-BF2F-4CEB-8FEA-C92C5CC69182</RuleId>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>