Bölümlendirme ve temizleme işlemi yakın zamanda tamamlandı

Microsoft.SystemCenter.OpsMgrDB.PartitioningAndGroomingMonitor (UnitMonitor)

Bu izleyici bölümlendirme ve temizleme işlemlerinin arka arkaya çok sayıda gün için başarıyla tamamlanmamış olduğunu algılar.

Knowledge Base article:

Özet

İşletimsel veritabanında depolanan verileri bölümlendirmek ve temizlemek için çalıştırılan işlemler yakın geçmişte başarıyla tamamlanamadı. Bu işlemler tamamlanamamaya devam ederse işletimsel veritabanı performansı olumsuz şekilde etkilenir ve tüm yönetim grubunu yavaşlatır. Sonunda işletimsel veritabanı tamamen dolar ve yönetim grubu çalışmayı durdurur.

Yapılandırma

Bu izleyici farklı bir yapılandırma sağlamak üzere geçersiz kılınabilir:

Nedenler

Bu uyarının oluşturulmasının nedeni yakın geçmişte bölümlendirme ve temizleme işleminin başarıyla tamamlanamamış olmasıdır. Varsayılan olarak bu izleyici işlemlerin önceki 2 gün içinde başarıyla tamamlanamaması halinde bir uyarı oluşturmak üzere yapılandırılmıştır. Bölümlendirme ve temizleme işleminin başarıyla tamamlanamamasının nedenlerinden bazıları aşağıdakiler olabilir:

Çözümlemeler

Aşağıdaki adımlar en sık görülen sorunlar için bu durumun nasıl çözümleneceğini ve sorun giderileceğini kapsamaktadır:

Element properties:

TargetMicrosoft.SystemCenter.OpsMgrDBWatcher
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.2007.OpsMgrDB.PartitioningAndGroomingMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Bölümlendirme ve temizleme işlemi yakın zamanda tamamlanmadı
{0} sunucusundaki işletimsel veritabanı ({1}) için bölümlendirme ve temizleme işlemleri yakın zamanda çalıştırılmamış veya başarısız olmuş. Bu uyarı verildiğinde, bölümlendirme ve temizleme işlemi günlerdir tamamlanmamıştı.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.OpsMgrDB.PartitioningAndGroomingMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.2007.OpsMgrDB.PartitioningAndGroomingMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.OpsMgrDB.PartitioningAndGroomingMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseServerName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HealthyfulPartitionGroomingProcess" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="WarningPartitionGroomingProcess" MonitorTypeStateID="WarningThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<Synctime>12:01</Synctime>
<TimeoutSeconds>300</TimeoutSeconds>
<DatabaseServerName>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseServerName$</DatabaseServerName>
<DatabaseName>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseName$</DatabaseName>
<Threshold>2</Threshold>
<TimesBeforeAlert>2</TimesBeforeAlert>
</Configuration>
</UnitMonitor>