Monitoraggio ultima operazione di binding controller di dominio AD

Microsoft.Windows.Server.2008.AD.DomainController.LastBindMonitor.Monitor (UnitMonitor)

Knowledge Base article:

Riepilogo

Questo monitoraggio verifica la disponibilità di Active Directory utilizzando una richiesta LDAP (Lightweight Directory Access Protocol). Periodicamente effettua il binding al controller di dominio per verificare la disponibilità utilizzando una query LDAP

Configurazione

Questo monitoraggio fornisce quanto segue alla configurazione:

IntervalSeconds: Frequenza di esecuzione del monitoraggio (in secondi)

NumSamples: Il numero di volte in cui il monitoraggio deve superare la soglia affinché venga generato un alertThresholdWarnSec: La soglia di avviso in secondi

ThresholdErrorSec: La soglia di errore in secondi

Cause

Le cause delle prestazioni non soddisfacenti di una query LDAP possono essere molteplici. Utilizzare le attività in linea riportate di seguito per diagnosticare il problema.

Attività Controllare il tempo di risposta LDAP corrente

Controllare i processi principali utilizzando il processore

Viste Vista delle prestazioni AD DC General Response

Element properties:

TargetMicrosoft.Windows.Server.2008.AD.DomainControllerRole
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2008.AD.DomainController.LastBindMonitor.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message

La latenza dell'ultima operazione di binding AD è superiore alla soglia configurata.

La latenza dell'ultima operazione di binding AD è superiore alla soglia configurata. Il valore corrente è {0}.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.AD.DomainController.LastBindMonitor.Monitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="AD2008Core!Microsoft.Windows.Server.2008.AD.DomainControllerRole" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.AD.DomainController.LastBindMonitor.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.AD.DomainController.LastBindMonitor.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OK" MonitorTypeStateID="OK" HealthState="Success"/>
<OperationalState ID="Warn" MonitorTypeStateID="Warn" HealthState="Warning"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<LogSuccessEvent>false</LogSuccessEvent>
<NumSamples>5</NumSamples>
<ThresholdWarnSec>5</ThresholdWarnSec>
<ThresholdErrorSec>15</ThresholdErrorSec>
<ManagementGroupName>$Target/ManagementGroup/Id$</ManagementGroupName>
<TimeoutSeconds>120</TimeoutSeconds>
</Configuration>
</UnitMonitor>