Monitor da Fila da Replicação do AD

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

Monitora o número de itens na fila de replicação dos controladores de domínios.

Knowledge Base article:

Resumo

Monitora o número de itens na fila de Replicação do AD. Se este número for grande demais, poderão ocorrer atrasos na replicação do AD.

Causas

As possíveis causas incluem o seguinte:

Resoluções

Exibir o desempenho geral do sistema do computador para determinar se ele precisa de recursos adicionais.

Adicionar controladores de domínio para ajudar no equilíbrio de carga das cargas.

Garantir que haja um número suficiente de DCs nos sites do AD ativos.

Execute "repadmin /showrepl" e "repadmin /replsum" para garantir que não há falhas de replicação em outros controladores de domínio.

Referência externa

Element properties:

TargetMicrosoft.Windows.Server.2012.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.AD.PerformanceReplication.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2012.AD.Replication.Queue.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
O monitor de integridade da Fila de Replicação do AD excedeu um ou mais limites.
O tamanho da fila de replicação médio está acima do limite configurado.
Contador: {0}
Tamanho médio da fila: {1}
Número de amostras: {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2012.AD.Performance.Replication.Queue.Monitor" Accessibility="Public" Enabled="true" Target="AD2012Core!Microsoft.Windows.Server.2012.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.AD.PerformanceReplication.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2012.AD.Replication.Queue.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.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>