Monitoraggio processo LSASS

Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor (UnitMonitor)

Monitora l'utilizzo CPU del processo LSASS.

Knowledge Base article:

Riepilogo

Monitoraggio processo LSASS. Il processo principale (lsass.exe) per Servizi di dominio Active Directory utilizza molte risorse della CPU.

Se l'utilizzo complessivo della CPU è troppo alto, gli utenti e i servizi che si basano su Servizi di dominio Active Directory potrebbero riscontrare ritardi.

Causa

Alcune delle cause possibili sono:

Soluzioni

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.

Riferimenti esterni

Element properties:

TargetMicrosoft.Windows.Server.2016.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2016.AD.PerformanceEssentialServices.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
Il processo LSASS ha superato la soglia di utilizzo del processore su più campioni.
{0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor" Accessibility="Public" Enabled="true" Target="AD2016Core!Microsoft.Windows.Server.2016.AD.DomainControllerRole" ParentMonitorID="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.AggregateMonitor" Remotable="false" Priority="Normal" TypeID="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor.Monitortype" ConfirmDelivery="false">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2016.AD.PerformanceEssentialServices.LSASS.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='ErrorString']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ADCPUOverloadOk" MonitorTypeStateID="ADCPUOverloadOk" HealthState="Success"/>
<OperationalState ID="ADCPUOverloadError" MonitorTypeStateID="ADCPUOverloadError" HealthState="Error"/>
</OperationalStates>
<Configuration>
<Frequency>300</Frequency>
<TimeoutSeconds>300</TimeoutSeconds>
<Threshold>80</Threshold>
<NumSamples>10</NumSamples>
</Configuration>
</UnitMonitor>