Uyarı Aboneliği Veri Kaynağı Modülü Onayı performans eşiği izleyicisidir.
Bildirim onaylarının beklenenden daha uzun sürmesine neden olan aşırı yüklenmiş kaynaklar nedeniyle bildirimin üretilmesi gecikti. Bildirim alt sistemi, aboneliğe dayalı bir bildirim oluşturduğunda onaylar alınır. Onaylar alt sistemin genel olarak yavaşlamasını tanımlamayı yavaşlattı.
Bildirim Sunucusu yavaşladı ve verilen uyarılar için bildirimlerin üretimine yetişemiyor. Kanallar üzerinden bildirimleri gönderme onayları yavaşladı. Bunun nedeni şunlar olabilir:
1. Uyarı fırtınaları - Bildirim sunucusu tarafından makul bir sürede işlenebilecek miktardan daha fazla uyarı üretilmiştir.
2. Operations veritabanı aşırı yüklenmiş ve sistemin genelde yavaşlamasına neden olmuştur.
Bildirim onayları Bildirim alt sistemini içeren Bildirim Kaynak Havuzu ve onun üyesi Yönetim sunucusu aşırı yüklenmiş olduğundan genellikle Bildirim onayları yavaşlayabilir. İşlemler veritabanı aşırı yüklü olabilir veya kaynaklar tükeniyor olabilir.
Bu uyarılar Veri Ambarının veya raporlama bileşenlerinin yüklenmesi sırasında veya hemen ardından oluşturulursa, olası sebep Veri Ambarına doğru uyarı akışının ve durum geçişlerinin açılmasıdır. Ancak, Veri Ambarı bileşenlerini henüz dağıtmadığı için karşılık gelen veri yapıları henüz burada değildir. Dağıtım işlemi yüklemeden sonra yaklaşık 30 dakika içerisinde gerçekleşir.
Dağıtım henüz tamamlanmadıysa, veriler bir uyarıyla ve durum eş zamanlama iş akışları ise daha sonra DW'ye yazılmak üzere tutulacaktır. Sonuç olarak bu iş akışları verileri tekrar veri kaynaklarına yerleştirmez ve böylece söz konusu uyarılar ortaya çıkar. Dağıtım tamamlandığında veriler yazılır ve uyarılar otomatik olarak temizlenir.
Uyarılar, Veri Ambarı yüklendikten sonra 120 dakika içerisinde otomatik olarak ortadan kalkmazsa başka bir sorun var demektir.
Bildirim alt sisteminin, bildirim iletileri için onayları oluşturması uzun sürüyor. Bunun nedeni, Bildirim alt sisteminde mevcut kaynakların eksik olmasıyla meydana gelen yavaşlamadır.
Bildirim alt sistemi için üst ve alt filigranları not edin. Bunlar, işlenmekte olan İşlemler veritabanındaki Uyarılar verilerinin sınırlarını gösterir.
Yönetim grubundaki abonelikleri kontrol edin. Kendisiyle ilişkili karmaşık sorgular olan abonelikler varsa, bunlar tüm bildirimlerin üretimini yavaşlatabilir. Uyarı ölçütlerini basitleştirip basitleştiremeyeceğinize bakın.
Çok fazla aboneliğiniz olabilir. Gereksiz abonelikleri devre dışı bırakıp bırakamayacağınızı veya silip silemeyeceğinizi kontrol edin.
İşlemler Veritabanını barındıran bilgisayarın yeterli kaynağı olmayabilir. Aşırı kullanılan yazılım ve donanım kaynaklarını tanılayın. Daha fazla kaynak eklemek yükü hafifletebilir.
Operations Manager olay günlüğündeki iletileri inceleyin. Sistemdeki diğer sorun belirtileri sizi daha başka tanılama adımlarına yönlendirebilir.
1. Yeni oluşturulan Uyarılar için Uyarılar görünümünü denetleyin. Çok sayıda uyarı üretiliyorsa, uyarıların ana nedenini tanımlayın ve giderin.
2. Uyarılar durdurulamazsa, Uyarıların hızı kontrol edilebilene kadar izleyicideki Uyarı üretimini devre dışı bırakın.
3. Tüm bildirimler aynı Uyarı hakkındaysa, Bildirime neden olan aboneliği tanımlayın ve devre dışı bırakın. Bildirimin arkasındaki Abonelik Kimliği genelde bildirim iletisinin gövdesinde bulunabilir.
4. Operations veritabanı ya da onu barındıran makine aşırı yüklenmiş olabilir. Lütfen bu sorunların giderilip giderilemeyeceğini doğrulamak için Operations Veritabanı tanılama adımlarını kullanın.
Target | Microsoft.SystemCenter.RootManagementServer | ||
Parent Monitor | Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.2SingleEventLog2StateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitor" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.RootManagementServer" ParentMonitorID="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.Rollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLog2StateMonitorType" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthServiceModules.AlertSubscriptionDataSourceModule.AcknowledgementPerformanceMonitorMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningSlow" MonitorTypeStateID="FirstEventRaised" HealthState="Warning"/>
<OperationalState ID="AlertSubscriptionDataSourceAcknowledgementsRunningNormal" MonitorTypeStateID="SecondEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Operations Manager</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11411</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Operations Manager</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="Integer">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="Integer">11412</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Modules</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>