Verfügbarkeitsmonitor für SQL Broker

Microsoft.SystemCenter.SqlBrokerAvailabilityMonitor (UnitMonitor)

Ein Monitor, der für die Operations Manager-Funktionalität den Status von SQL Broker überwacht.

Knowledge Base article:

Zusammenfassung

Mit einer Warnung dieses Monitors und dem Status "Kritisch" wird darauf hingewiesen, dass der SQL Broker für die Operations Manager-Betriebsdatenbank falsch konfiguriert ist. Lesen Sie bitte im Abschnitt Lösungen nach, wie dieser Zustand behoben werden kann.

Ursachen

Ursache hierfür kann ein Konfigurationsfehler oder die Deaktivierung des SQL Brokers für die Operations Manager-Betriebsdatenbank durch einen Benutzer sein.

Lösungen

Gehen Sie wie folgt vor, um dieses Problem zu beheben.

Element properties:

TargetMicrosoft.SystemCenter.RootManagementServer
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.SqlBrokerAvailabilityMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
SQL Server Broker deaktiviert.
SQL Server Broker für die Operations Manager-Datenbank ist deaktiviert.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.SqlBrokerAvailabilityMonitor" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.SqlBrokerAvailabilityMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.SqlBrokerAvailabilityMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SqlBrokerIsEnabled" MonitorTypeStateID="SqlBrokerEnabled" HealthState="Success"/>
<OperationalState ID="SqlBrokerIsDisabled" MonitorTypeStateID="SqlBrokerDisabled" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>