Monitor kolejki replikacji usług AD

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

Monitoruje liczbę obiektów w kolejce replikacji kontrolerów domeny.

Knowledge Base article:

Podsumowanie

Monitoruje liczbę obiektów w kolejce replikacji usług AD. Jeśli liczba obiektów stanie się zbyt duża, mogą występować opóźnienia replikacji usług AD.

Przyczyny

Prawdopodobne przyczyny:

Rozwiązania

Wyświetl ogólną wydajność systemu komputera, by ustalić, czy są potrzebne dodatkowe zasoby.

Dodaj więcej kontrolerów domeny, by lepiej zrównoważyć obciążenie.

Upewnij się, że aktywne lokacje usługi AD zawierają odpowiednio wiele kontrolerów domeny.

Uruchom polecenia „repadmin /showrepl” i „repadmin /replsum”, aby upewnić się, że nie ma błędów replikacji z innymi kontrolerami domeny.

Zewnętrzne

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
Monitor kondycji kolejki replikacji usług AD przekroczył co najmniej jeden próg.

Średnia wielkość kolejki replikacji przekracza skonfigurowany próg.
Licznik: {0}
Średni rozmiar kolejki: {1}
Liczba próbek: {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>