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 per generare un alertThresholdWarnSec: soglia avviso in sec.

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à Check current LDAP response time

Controllare i processi principali utilizzando il processore

Viste AD DC General Response Performance View

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>300</TimeoutSeconds>
<MonitorStandardLDAPBind>true</MonitorStandardLDAPBind>
<MonitorSSLLDAPBind>false</MonitorSSLLDAPBind>
</Configuration>
</UnitMonitor>