Monitoraggio coda di replica di Active Directory

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

Monitora il numero di elementi nella coda di replica dei controller di dominio.

Knowledge Base article:

Riepilogo

Monitora il numero di elementi nella coda di replica di Active Directory. Se questo numero diventa troppo grande, potrebbe verificarsi un ritardo nella replica di Active Directory.

Causa

Alcune delle cause possibili sono:

Soluzioni

Visualizzare le prestazioni di sistema generali del computer per determinare se sono necessarie risorse aggiuntive.

Aggiungere altri controller di dominio per un corretto bilanciamento del carico.

Assicurarsi che vi sia un numero sufficiente di controller di dominio nei siti Active Directory attivi.

Eseguire 'repadmin /showrepl' e 'repadmin /replsum' per assicurarsi che non vi siano errori di replica con altri controller di dominio.

Riferimenti esterni

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
Il monitoraggio dello stato coda di replica di Active Directory ha superato una o più soglie.

Le dimensioni medie della coda di replica sono superiori alla soglia configurata.
Contatore: {0}
Dimensioni medie coda: {1}
Numero di campioni: {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>