AD Çoğaltma Kuyruğu İzleyicisi

Microsoft.Windows.Server.2016.AD.Performance.Replication.Queue.Monitor (UnitMonitor)

Etki alanı denetleyicileri çoğaltma kuyruğundaki öğelerin sayısını izler.

Knowledge Base article:

Özet

AD Çoğaltma kuyruğundaki öğelerin sayısını izler. Bu sayı çok büyük olursa, AD çoğaltmasında bir gecikme yaşanabilir.

Nedenler

Olası nedenler arasında şunlar yer alır:

Çözümler

Sistemin ek kaynağa ihtiyacı olup olmadığını belirlemek için genel sistem performansını görüntüleyin.

Yükün dengelenmesine yardımcı olması için ek etki alanı denetleyicileri ekleyin.

Etkin AD sitelerinde yeterli sayıda DC olduğundan emin olun.

Diğer etki alanı denetleyicilerinde çoğaltma hataları olmadığından emin olmak için 'repadmin /showrepl' ve 'repadmin /replsum' komutlarını çalıştırın.

Dış

Element properties:

TargetMicrosoft.Windows.Server.2016.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2016.AD.PerformanceReplication.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2016.AD.Replication.Queue.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
AD Çoğaltma Kuyruğu durum izleyicisi, bir veya daha fazla eşiği aştı.
Ortalama çoğaltma kuyruğu boyutu, yapılandırılan eşiğin üzerinde.
Sayaç: {0}
Ort. Kuyruk Boyutu: {1}
Örnek sayısı: {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2016.AD.Performance.Replication.Queue.Monitor" Accessibility="Public" Enabled="true" Target="AD2016Core!Microsoft.Windows.Server.2016.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2016.AD.PerformanceReplication.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2016.AD.Replication.Queue.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2016.AD.Performance.Replication.Queue.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data[Default='']/Context/CounterName$</AlertParameter1>
<AlertParameter2>$Data[Default='']/Context/Value$</AlertParameter2>
<AlertParameter3>$Data[Default='']/Context/SampleCount$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="QueueOK" MonitorTypeStateID="QueueOK" HealthState="Success"/>
<OperationalState ID="QueueWarn" MonitorTypeStateID="QueueWarn" HealthState="Warning"/>
<OperationalState ID="QueueError" MonitorTypeStateID="QueueError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Frequency>300</Frequency>
<TimeoutSeconds>300</TimeoutSeconds>
<WarnThreshold>20</WarnThreshold>
<ErrorThreshold>50</ErrorThreshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>