Een monitor waarmee de SQL Broker-status wordt bekeken voor Operations Manager-functionaliteit.
Een waarschuwing van deze monitor en een kritieke status geven aan dat SQL Broker onjuist is geconfigureerd voor de operationele database van Operations Manager. Zie de sectie Oplossingen voor informatie over het oplossen van dit probleem.
Dit kan worden veroorzaakt door iemand die SQL Broker heeft uitgeschakeld voor de operationele database van Operations Manager of door een configuratiefout.
Volg de onderstaande stappen om dit probleem te verhelpen.
Stop de volgende services op de beheerserver: OMSDK, OMCFG, HealthService
Open SQL-studio
Maak verbinding met de server die als host fungeert voor de operationele database van Operations Manager
Maak een nieuwe query
Typ "ALTER DATABASE OperationsManager SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE;"
Voer deze query uit
Als de query is gelukt, wordt de waarde '0' geretourneerd
Start de volgende services op de beheerserver: OMSDK, OMCFG, HealthService
Wacht totdat de monitor opnieuw wordt uitgevoerd of dwing de monitor om opnieuw te berekenen.
Als het goed is, wordt de status In orde weergegeven en wordt de waarschuwing automatisch opgelost.
Target | Microsoft.SystemCenter.RootManagementServer | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.SqlBrokerAvailabilityMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>