MECM Notification Manager SQL Server service Broker AvailabilityState Monitor

MECM.BGBMangerSQLServerBrokerAvailabilityState.StatusMessage.Monitor (UnitMonitor)

This monitor indicate whether the SQL server serice broker used by notifaction manager is disabled.

Knowledge Base article:

Summary

To manage notification channel, Configuration Manager client notification requires Systems Management Server (SMS) Notification Manager to initialize successfully on a primary site. Client notification will not work if Microsoft SQL Server Service Broker that is used by the SMS Notification Manager is disabled.

Causes

This condition could occur because:

Resolutions

Element properties:

TargetMECM.SiteServerRoleBaseClass
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 The SQL Server Service Broker used by Notification Manager is disabled
The SQL Server Service Broker used by Notification Manager on {0} is disabled. Status message ID is {1}.
RunAsDefault

Source Code:

<UnitMonitor ID="MECM.BGBMangerSQLServerBrokerAvailabilityState.StatusMessage.Monitor" Accessibility="Public" Enabled="true" Target="MECM.SiteServerRoleBaseClass" ParentMonitorID="MECM.SiteRole.AggregateRollup.Monitor" Remotable="true" Priority="Normal" TypeID="MECM.StatusMessage2State.MT" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="MECM.BGBMangerSQLServerBrokerAvailabilityState.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="UIGeneratedOpStateId7adba1de39734f7f826d3f186507b3e9" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId97b3c980ebfb4fc19c98f5915d81515e" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ComponentName>SMS_Notification_Manager</ComponentName>
<RuleId>4CC9D71F-7122-4826-85CF-0F0F74E72529</RuleId>
<IntervalSeconds>360</IntervalSeconds>
<MatchCount>3</MatchCount>
</Configuration>
</UnitMonitor>