Utilizzo del processore elevato FnSystem

System.NetworkManagement.FnSystem.Processor.HighUtilization (UnitMonitor)

Controlla la percentuale del tempo del processore sul dispositivo

Knowledge Base article:

Riepilogo

Il monitoraggio indica il livello di utilizzo del processore su questo dispositivo. Questo monitoraggio ha due stati possibili:

Configurazione

Su questo monitoraggio è possibile configurare le opzioni seguenti:

Opzione

Definizione

Predefinito

Intervallo

Periodo di tempo in secondi fra i controlli dello stato del dispositivo

240 secondi

Numero di tentativi

Numero di tentativi in ogni intervallo di monitoraggio prima di scartare l'intervallo di campionamento

3

Numero di campioni

Numero di campionamenti consecutivi prima del cambiamento di stato del monitoraggio

3

Timeout

Periodo di tempo in millisecondi da attendere per ricevere una risposta dal dispositivo prima del timeout del campionamento e prima che venga effettuato un nuovo tentativo per campionare il valore

3.500 millisecondi

Soglia

Percentuale della capacità globale del processore utilizzata

90

Cause

Questo monitoraggio fornisce uno stato di errore quando il livello di utilizzo del processore sul dispositivo di rete è maggiore della soglia configurata. L'utilizzo è espresso come una percentuale della capacità globale del processore. Il valore predefinito è 90%.

Soluzioni

Utilizzare Esplora stati per controllare i dettagli del cambiamento di stato sulla scheda Eventi modifica stato per il monitoraggio. Questi dati mostrano il controvalore calcolato delle prestazioni che ha causato il cambiamento dello stato di integrità. Per ulteriori informazioni sul problema e sulle procedure di risoluzione dei problemi, consultare la documentazione del produttore del dispositivo.

Element properties:

TargetSystem.NetworkManagement.FnSystem_Performance_Processor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.NetworkManagement.ThresholdMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Avviso utilizzo del processore
L'utilizzo del processore per {0} è oltre la soglia. L'utilizzo del processore è del {1}\%.
RunAsDefault

Source Code:

<UnitMonitor ID="System.NetworkManagement.FnSystem.Processor.HighUtilization" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.FnSystem_Performance_Processor" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ThresholdMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.Generic.Processor.HighUtilization.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
<AlertParameter2>$Data/Context/SampleValue$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="MTSThresholdError" HealthState="Error"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="MTSThresholdSuccess" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<NoOfRetries>3</NoOfRetries>
<Timeout>3500</Timeout>
<OID>.1.3.6.1.4.1.12356.1.8.$Target/Property[Type="NetworkLibrary!System.NetworkManagement.LogicalDevice"]/Index$</OID>
<Threshold>90</Threshold>
<NumberOfSamples>3</NumberOfSamples>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
</Configuration>
</UnitMonitor>