Монитор, который отслеживает состояние брокера SQL для определения функциональных возможностей Operations Manager.
Предупреждение от этого монитора и критическое состояние указывают на неправильную настройку брокера SQL для рабочей базы данных Operations Manager. Дополнительные сведения по устранению этой неполадки можно найти в разделе "Устранение".
Причиной этого может быть отключение брокера SQL для рабочей базы данных или ошибка конфигурации.
Выполните указанные ниже действия, чтобы устранить эту неполадку.
Остановите следующие службы на корневом сервере управления: OMSDK, OMCFG, HealthService
Откройте SQL Studio
Установите связь с сервером, на котором размещается рабочая база данных Operations Manager
Создайте новый запрос
Введите "ALTER DATABASE OperationsManager SET ENABLE_BROKER"
Выполните созданный запрос
Если запрос выполнен успешно, то возвращаемым значением будет "0"
Запустите следующие службы на корневом сервере управления: OMSDK, OMCFG, HealthService
Дождитесь повторного запуска монитора или запустите монитор на повторное определение состояния.
Монитор должен вернуться в работоспособное состояние, а предупреждение должно разрешиться автоматически.
Target | Microsoft.SystemCenter.RootManagementServer | ||
Parent Monitor | Microsoft.SystemCenter.SDKService.AvailabilityHealthRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.SqlBrokerAvailabilityMonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.SqlBrokerAvailabilityMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="SCLibrary!Microsoft.SystemCenter.SDKService.AvailabilityHealthRollup" Remotable="false" 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>