Monitor do Processo LSASS

Microsoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.LSASS.Monitor (UnitMonitor)

Monitora a utilização da CPU do processo LSASS.

Knowledge Base article:

Resumo

Monitor do Processo LSASS. O processo principal (lsass.exe) para os Serviços de Domínio do Active Directory está consumindo muitos recursos de CPU.

Se a utilização geral de CPU do servidor for alta demais, os usuários e serviços que dependem dos Serviços de Domínio do Active Directory podem enfrentar atrasos.

Causas

As possíveis causas incluem o seguinte:

Resoluções

Exibir o desempenho geral do sistema do computador para determinar se ele precisa de recursos adicionais.

Adicionar controladores de domínio para ajudar no equilíbrio de carga das cargas.

Garantir que haja um número suficiente de DCs nos sites do AD ativos.

Referência externa

Element properties:

TargetMicrosoft.Windows.Server.2012.R2.AD.DomainControllerRole
Parent MonitorMicrosoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.AggregateMonitor
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2012.R2.AD.PerformanceEssentialServices.LSASS.Monitor.Monitortype
RemotableFalse
AccessibilityPublic
Alert Message
O processo LSASS excedeu o limite de utilização do processador em diversas amostras.
{0}
RunAsDefault

Source Code:

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