Monitora che i binding LDAP al controller di dominio abbiano esito positivo.
Questo monitoraggio verifica la disponibilità di Active Directory usando una richiesta LDAP (Lightweight Directory Access Protocol). Periodicamente esegue il binding al controller di dominio per verificare la disponibilità mediante una query LDAP.
Questo monitoraggio consente di monitorare i tipi di binding non SSL, SSL o entrambi i tipi.
Questo monitoraggio fornisce quanto segue alla configurazione:
IntervalSeconds: frequenza di esecuzione del monitoraggio (secondi)
MonitorBindType: 1) Non SSL, 2) SSL, 3) Entrambi
Alcune delle cause possibili sono:
Numero non corretto di argomenti passati allo script.
Il controller di dominio non è configurato per consentire i binding LDAP tramite SSL, mentre il monitoraggio sta provando comunque a eseguirli.
È necessario ridimensionare il controller di dominio.
Il controller di dominio è un server testa di ponte e sta comprimendo grandi quantità di dati per consentire la replica tra siti di un caricamento bulk.
Il controller di dominio è un master operazioni emulatore PDC e sono presenti numerosi account utente scaduti o password bloccate.
Uno o più controller di dominio hanno generato errori e il loro carico è stato trasferito a questo controller di dominio poiché era il più vicino tra quelli disponibili.
Un'applicazione sta sottoponendo il controller di dominio a un carico eccessivo. Questo problema in genere è dovuto a operazioni inefficienti che utilizzano eccessivamente la CPU, come le query non indicizzate.
La memoria del controller di dominio è insufficiente.
Il controller di dominio è sottoposto a un attacco Denial of Service.
Visualizzare la descrizione dell'errore nel messaggio di avviso per altre informazioni.
Visualizzare le prestazioni di sistema generali del computer per determinare se sono necessarie risorse aggiuntive.
Aggiungere altri controller di dominio per un corretto bilanciamento del carico.
Assicurarsi che vi sia un numero sufficiente di controller di dominio nei siti Active Directory attivi.
Target | Microsoft.Windows.Server.2012.AD.DomainControllerRole | ||
Parent Monitor | Microsoft.Windows.Server.2012.AD.ResponseMonitors.Availability.AggregateMonitor | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.2012.AD.Availability.Bind.Monitortype | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Server.2012.AD.Availability.Bind.Monitor" Accessibility="Public" Enabled="true" Target="AD2012Core!Microsoft.Windows.Server.2012.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2012.AD.ResponseMonitors.Availability.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2012.AD.Availability.Bind.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2012.AD.Availability.Bind.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ResponseOK" MonitorTypeStateID="ResponseOK" HealthState="Success"/>
<OperationalState ID="ResponseError" MonitorTypeStateID="ResponseError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<MonitorBindType>1</MonitorBindType>
</Configuration>
</UnitMonitor>