Kullanımdaki her DC'ye bağlanma girişiminde bulunarak etki alanındaki Etki Alanı Denetleyicilerin kullanılabilirliğini izler. Kullanımdaki tüm DC'lerin GC bağlantı noktasına da bağlanır. Bu izleyici, çevrimdışı DC'leri (ping'e yanıt vermeyen) ve kullanımda olmayan DC'leri yok sayar.
Bu izleyici, etki alanı üyesinin bir etki alanındaki tüm etki alanı denetleyicilerinin LDAP ve GC bağlantı noktasına bağlanabildiğini doğrular.
DC ping'e yanıt vermezse veya kullanımda değilse DC'yi yok sayar ve bunun bir sorun olup olmadığını belirlemek için diğer izleyicilere güvenir.
DC kullanımdaysa, LDAP bağlantı noktasına bağlanır ve DC'nin GC olması durumunda, GC bağlantı noktasına bağlanır. Herhangi bir DC'de bağlama başarısız olursa, izleyici bir uyarı tetikler.
IntervalSeconds: İzleyicinin çalıştırılma sıklığı (saniye)
Uyarmadan önce yineleme sayısı: Bu sayı, izleyicinin başarısız olmadan önce DC bağlamasını kaç kere yeniden deneyeceğini belirtir. Varsayılan değer 3'tür.
Hedef Yerel Site: Bu, betiği yalnızca üyeyle aynı sitedeki DC'lerin durumunu test edecek şekilde yapılandırır. Etki alanınız dağıtılmışsa veya 100 etki alanı denetleyicisinden büyükse bunu True olarak ayarlayın. Varsayılan değer False'tır.
Olası başarısızlık nedenleri arasında şunlar yer alır:
NetLogon Hizmeti çalışmıyor.
Etki Alanı Denetleyicisi'ndeki (DC) sabit sürücüler dolu olabilir; DC'de boş alan olup olmadığını denetleyin.
Etki Alanı Denetleyicisi'nin durumu iyi olmayabilir ve değiştirilmesi gerekebilir.
Başarısız olan Etki Alanı Denetleyicisinin çevrimiçi ve düzgün çalışır bir durumda olduğundan emin olun.
Target | Microsoft.Windows.Server.AD.DomainMemberPerspective | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.AD.DomainMemberPerspective.Availability.DomainControllerHealth.Monitortype | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.AD.DomainMemberPerspective.Availability.DomainControllerHealth.Monitor" Accessibility="Public" Enabled="true" Target="AD!Microsoft.Windows.Server.AD.DomainMemberPerspective" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.AD.DomainMemberPerspective.Availability.DomainControllerHealth.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.AD.DomainMemberPerspective.Availability.DomainControllerHealth.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="DomainControllerHealthOK" MonitorTypeStateID="DomainControllerHealthOK" HealthState="Success"/>
<OperationalState ID="DomainControllerHealthError" MonitorTypeStateID="DomainControllerHealthError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<BindIterations>3</BindIterations>
<TargetLocalSite>False</TargetLocalSite>
</Configuration>
</UnitMonitor>