Övervakare av tillgänglighet för SQL Broker

Microsoft.SystemCenter.SqlBrokerAvailabilityMonitor (UnitMonitor)

En övervakare som kontrollerar SQL Broker-tillståndet för funktionerna i Operations Manager.

Knowledge Base article:

Sammanfattning

En avisering från övervakaren och ett kritiskt tillstånd indikerar att SQL Broker är felkonfigurerad för Operations Managers databas. I avsnittet Lösningar står det hur detta tillstånd kan åtgärdas.

Orsaker

Det kan orsakas av att någon avaktiverat SQL Broker för Operations Managers databas eller på ett konfigurationsfel.

Lösningar

Följ nedanstående steg för att åtgärda problemet.

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 är inaktiverat
SQL Server Broker för Operations Manager-databasen är inaktiverat
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>