Operations Manager işlevleri için Sql Broker'ın durumuna bakan izleyici.
Bu izleyiciden gelen bir uyarı ve kritik durum, SQL Aracısı'nın Service Manager Veritabanı için yanlış yapılandırıldığını gösterir. Bu durumu nasıl ortadan kaldıracağınızı öğrenmek için Çözümler bölümüne bakın.
Bir kullanıcı, Service Manager Veritabanı için SQL Aracısı'nı devre dışı bırakmış olabilir veya bir yapılandırma hatası olabilir.
Bu sorunu çözmek için aşağıdaki adımları izleyin:
Yönetim Sunucusu üzerindeki şu işlemleri durdurun: OMSDK, OMCFG, HealthService
SQL Studio'yu açın
Service Manager Veritabanını barındıran sunucuya bağlanın
Yeni bir sorgu oluşturun
"ALTER DATABASE Service Manager SET ENABLE_BROKER" yazın
Bu sorguyu çalıştırın
Sorgu başarılı olursa "0" değerinin döndürüldüğünü görürsünüz
Kök Yönetim Sunucusu'nda aşağıdaki hizmetleri başlatın: OMSDK, OMCFG, HealthService
İzleyici yeniden çalışana kadar bekleyin veya izleyiciyi yeniden hesaplamaya zorlayın
Durum tekrar yeşil olmalı ve uyarı otomatik olarak çözümlenmelidir.
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>