Percentuale tempo processore totale sistema operativo

Microsoft.Solaris.8.OperatingSystem.TotalPercentProcessorTime.Monitor (UnitMonitor)

Monitoraggio Percentuale tempo processore totale sistema operativo Solaris 8

Knowledge Base article:

Riepilogo

Questo monitoraggio controlla l'utilizzo della CPU. Se si riceve un avviso generato da questo monitoraggio, potrebbe essere richiesto l'intervento dell'utente per riportare il sistema allo stato operativo.

Cause

Uno stato di tipo non integro indica che l'utilizzo della CPU è attualmente elevato. Ciò può essere imputabile a un consumo eccessivo di risorse della CPU da parte di un'applicazione.

Risoluzioni

Per risolvere il problema di tempi di elaborazione elevati, scegliere una o più delle opzioni seguenti:

Element properties:

TargetMicrosoft.Solaris.8.OperatingSystem
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Percentuale utilizzo CPU totale troppo elevata
La soglia per il contatore delle prestazioni Processore\\% tempo processore\_Totale è stata superata. Il valore che supera la soglia è: {0}\% CPU.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Solaris.8.OperatingSystem.TotalPercentProcessorTime.Monitor" Accessibility="Public" Target="Microsoft.Solaris.8.OperatingSystem" TypeID="Unix!Microsoft.Unix.WSMan.Performance.Filtered.Average.Threshold.MonitorType" Enabled="true" ParentMonitorID="SystemHealth!System.Health.PerformanceState">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Solaris.8.OperatingSystem.TotalPercentProcessorTime.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="UnderThreshold" ID="UnderThreshold"/>
<OperationalState HealthState="Error" MonitorTypeStateID="OverThreshold" ID="OverThreshold"/>
</OperationalStates>
<Configuration>
<TargetSystem>$Target/Host/Property[Type="Unix!Microsoft.Unix.Computer"]/NetworkName$</TargetSystem>
<Uri>http://schemas.microsoft.com/wbem/wscim/1/cim-schema/2/SCX_ProcessorStatisticalInformation?__cimnamespace=root/scx</Uri>
<Filter/>
<SplitItems>true</SplitItems>
<Interval>300</Interval>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
<InstanceName>_Total</InstanceName>
<InstanceProperty>//*[local-name()="Name"]</InstanceProperty>
<Value>$Data///*[local-name()="PercentProcessorTime"]$</Value>
<Threshold>95</Threshold>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>