Monitor przesunięcia czasowego

Microsoft.Windows.Server.2012.AD.TimeSkew.Monitor (UnitMonitor)

Monitoruje, czy czas na bieżącym kontrolerze domeny odpowiada czasowi na podstawowym kontrolerze domeny.

Knowledge Base article:

Podsumowanie

Monitor przesunięcia czasowego usługi AD. Ten monitor generuje alert, gdy różnica czasu między lokalnym kontrolerem domeny i docelowym kontrolerem domeny przekracza określony próg.

Oznacza to brak zgody co do aktualnego czasu między dwoma kontrolerami domeny. Zbyt duże przesunięcie czasowe może wpłynąć na uwierzytelnianie Kerberos.

Konfiguracja

Przyczyny

Prawdopodobne przyczyny:

Rozwiązania

Upewnij się, że każdy kontroler domeny jest synchronizowany z podstawowym kontrolerem domeny lub serwerem Gtime. Upewnij się, że kontroler domeny, z którym są synchronizowane wszystkie pozostałe kontrolery domeny, korzysta z zewnętrznego źródła czasu.

Aby skonfigurować czas na kontrolerze domeny, można skorzystać z narzędzia wiersza polecenia w32tm.exe. Zobacz zasoby zewnętrzne poniżej.

Zewnętrzne

Aby uzyskać więcej informacji, patrz temat:

Element properties:

TargetMicrosoft.Windows.Server.2012.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.AD.WindowsTime.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2012.AD.TimeSkew.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
Wystąpił błąd monitora przesunięcia czasowego.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2012.AD.TimeSkew.Monitor" Accessibility="Public" Enabled="true" Target="AD2012Core!Microsoft.Windows.Server.2012.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.AD.WindowsTime.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2012.AD.TimeSkew.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.AD.TimeSkew.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="TimeSkewOK" MonitorTypeStateID="TimeSkewOK" HealthState="Success"/>
<OperationalState ID="TimeSkewError" MonitorTypeStateID="TimeSkewError" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<Frequency>300</Frequency>
<TimeoutSeconds>300</TimeoutSeconds>
<Threshold>120</Threshold>
<Iterations>3</Iterations>
<TargetServer>$Target/Property[Type="AD!Microsoft.Windows.Server.AD.Library.DomainControllerRole"]/PDCEmulator$</TargetServer>
</Configuration>
</UnitMonitor>