Monitorování časového posunu

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

Monitoruje, jestli čas na aktuálním řadiči domény odpovídá času na primárním řadiči domény.

Knowledge Base article:

Souhrn

Monitorování deformace času služby Active Directory. Toto monitorování generuje výstrahu, když časový rozdíl mezi místním řadičem domény a cílovým řadičem domény překračuje zadanou prahovou hodnotu.

To znamená nesoulad obou řadičů domény z hlediska aktuálního času. Pokud je časová deformace příliš velká, může to mít vliv na autorizaci Kerberos.

Konfigurace

Příčiny

Možné příčiny jsou následující:

Řešení

Ověřte, že se každý řadič domény synchronizuje z primárního řadiče domény nebo serveru Gtime. Ověřte, jestli je u každého řadiče domény, se kterým všechny ostatní řadiče domény synchronizují čas, nastavené používání externího zdroje času.

Ke konfiguraci času na řadičích domény můžete použít nástroj příkazového řádku w32tm.exe. Viz externí zdroje dole.

Externí

Další informace viz:

Element properties:

TargetMicrosoft.Windows.Server.2016.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2016.AD.WindowsTime.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2016.AD.TimeSkew.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
Monitorování časového posunu selhalo.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2016.AD.TimeSkew.Monitor" Accessibility="Public" Enabled="true" Target="AD2016Core!Microsoft.Windows.Server.2016.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2016.AD.WindowsTime.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2016.AD.TimeSkew.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2016.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>