Integrità DCLocator

Microsoft.Windows.Server.2016.AD.Availability.DCLocator.ServiceCheck (UnitMonitor)

Monitora lo stato di DCLocator

Knowledge Base article:

Riepilogo

Monitora che il server possa usare correttamente DCLocator per trovare un controller di dominio appropriato nel dominio.

Se DCLocator non riesce, il server non potrà comunicare con il dominio.

Causa

DCLocator non riesce a trovare un controller di dominio appropriato.

Soluzioni

Da un prompt dei comandi con privilegi elevati eseguire "nltest /dsgetdc:" per verificare che DCLocator funzioni correttamente.

Controllare il registro eventi applicazioni e di sistema per verificare non vi siano problemi sistemici con il server.

Element properties:

TargetMicrosoft.Windows.Server.2016.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2016.AD.AvailabilityEssentialServices.AggregateMonitor
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2016.AD.Availability.DCLocator.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
Il test DCLocator non è riuscito a individuare un controller di dominio.
Il test DCLocator non è riuscito a individuare un controller di dominio nel dominio. Da un prompt dei comandi con privilegi elevati eseguire "nltest /dsgetdc:" per verificare che DCLocator funzioni correttamente.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2016.AD.Availability.DCLocator.ServiceCheck" Accessibility="Public" Enabled="true" Target="AD2016Core!Microsoft.Windows.Server.2016.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2016.AD.AvailabilityEssentialServices.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2016.AD.Availability.DCLocator.Monitortype" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2016.AD.Availability.DCLocator.ServiceCheck.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="DCLocAdOK" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="DCLocAdError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>60</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>