도메인 컨트롤러 복제 큐의 항목 수를 모니터링합니다.
AD 복제 큐의 항목 수를 모니터링합니다. 이 값이 너무 크면 AD 복제가 지연될 수 있습니다.
가능한 원인은 다음과 같습니다.
도메인 컨트롤러에서 수준 올리기 후 초기 복제가 수행되고 있습니다.
도메인 자체가 크게 변경되어 복제할 개체가 많이 생성되었습니다.
복제 토폴로지가 최적 상태가 아니므로 다시 구성해야 합니다.
응용 프로그램으로 인해 도메인 컨트롤러의 부하가 높습니다. 이러한 현상은 보통 비인덱스 쿼리와 같은 비효율적인 CPU 집중형 작업으로 인해 나타납니다.
도메인 컨트롤러의 메모리가 매우 부족합니다.
도메인 컨트롤러가 서비스 거부 공격을 받고 있습니다.
컴퓨터의 전반적인 시스템 성능을 확인하여 추가 리소스 필요 여부를 결정합니다.
효율적으로 부하를 분산하려면 도메인 컨트롤러를 더 추가하세요.
활성 AD 사이트의 DC 수가 충분한지 확인하세요.
'repadmin /showrepl' 및 'repadmin /replsum'을 실행하여 다른 도메인 컨트롤러에는 복제 오류가 발생하지 않는지 확인하세요.
Target | Microsoft.Windows.Server.2012.AD.DomainControllerRole | ||
Parent Monitor | Microsoft.Windows.Server.2012.AD.PerformanceReplication.AggregateMonitor | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.2012.AD.Replication.Queue.Monitortype | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<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>