Monitor que comprueba el estado de Broker de SQL para conocer la funcionalidad de Operations Manager.
Una alerta de este monitor y un estado crítico indican que Broker de SQL está mal configurado para la base de datos de Service Manager. Consulte la sección Soluciones para solucionar esta condición.
Un usuario podría haber deshabilitado Broker de SQL para la base de datos de Service Manager o se ha producido un error de configuración.
Siga los pasos descritos a continuación para remediar este problema:
Detenga los servicios siguientes en el servidor de administración: OMSDK, OMCFG, servicio de mantenimiento
Abra SQL Studio
Conéctese al servidor que hospeda la base de datos de Service Manager
Cree una nueva consulta
Escriba “ALTER DATABASE Service Manager SET ENABLE_BROKER”
Ejecute esta consulta
Si la consulta es correcta, debería ver un valor de devolución “0”
Inicie los servicios siguientes en el servidor de administración raíz: OMSDK, OMCFG, servicio de mantenimiento
Espere hasta que el monitor se ejecute de nuevo o fuerce al monitor a recalcular
El estado debería volver a verde y la alerta debería resolverse automáticamente.
Target | Microsoft.SystemCenter.ServiceManager.ManagementServer | ||
Parent Monitor | Microsoft.ServiceManager.SDKService.AvailabilityHealthRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ServiceManager.SqlBrokerAvailabilityMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ServiceManager.SqlBrokerAvailabilityMonitor" Accessibility="Public" Enabled="true" Target="SM!Microsoft.SystemCenter.ServiceManager.ManagementServer" ParentMonitorID="Microsoft.ServiceManager.SDKService.AvailabilityHealthRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.ServiceManager.SqlBrokerAvailabilityMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.ServiceManager.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>