Analyse vérifiant l'état de SQL Broker pour les fonctionnalités d'Operations Manager.
Une alerte de ce moniteur et un état critique indiquent que SQL Broker est mal configuré pour la base de données opérationnelle Operations Manager. Voir la section Solutions pour savoir comment résoudre cette condition.
Ce problème peut être lié à la désactivation de SQL Broker pour la base de données opérationnelle Operations Manager ou à une erreur de configuration.
Pour corriger le problème, procédez comme suit :
Arrêtez les services suivants sur le serveur d'administration : OMSDK, OMCFG, HealthService
Ouvrez SQL Studio.
Connectez-vous au serveur qui héberge la base de données opérationnelle Operations Manager.
Créez une nouvelle requête.
Tapez « ALTER DATABASE OperationsManager SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE; »
Exécutez cette requête.
Si la requête réussit, la valeur retournée doit être « 0 ».
Démarrez les services suivants sur le serveur d'administration : OMSDK, OMCFG, HealthService
Attendez la prochaine exécution de l'analyse, ou forcez-la.
L'état doit redevenir intègre et l'alerte doit être automatiquement résolue.
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>