HighUtilization CiscoNexus-processor

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

Hiermee wordt het processorgebruik op dit apparaat bewaakt

Knowledge Base article:

Samenvatting

De monitor geeft het processorgebruik op dit apparaat aan. Deze monitor heeft twee mogelijke statussen:

Configuratie

De volgende opties kunnen worden geconfigureerd voor deze monitor:

Optie

Definitie

Standaard

Interval

Tijd in seconden tussen controles van de apparaatstatus

240 seconden

Aantal nieuwe pogingen

Het aantal pogingen voor elk bewakingsinterval voordat de steekproef van het interval wordt verwijderd

3

Aantal steekproeven

Het aantal opeenvolgende steekproeven voordat de status van de monitor wordt gewijzigd

3

Time-out

Het aantal milliseconden dat moet worden gewacht op een reactie van het apparaat, voordat er een time-out van de steekproef optreedt en er een nieuwe poging wordt gedaan om een steekproef van de waarde te nemen

3.500 milliseconden

Drempelwaarde

Percentage van de totale processorcapaciteit die wordt gebruikt

90

Oorzaken

Deze monitor krijgt de foutstatus als het percentage processorgebruik op het netwerkapparaat hoger is dan de geconfigureerde drempelwaarde. Het gebruik wordt uitgedrukt als een percentage van de totale processorcapaciteit. De standaardwaarde is 90%.

Oplossingen

Gebruik Health Explorer om de details van de statuswijziging te bekijken. U vindt de details op het tabblad Statuswijzigingsgebeurtenissen voor de monitor. In deze gegevens vindt u de berekende waarde van het prestatiemeteritem dat de statuswijziging heeft veroorzaakt. Raadpleeg de documentatie bij het apparaat voor meer informatie over het probleem en manieren om dit op te lossen.

Element properties:

TargetSystem.NetworkManagement.CiscoNexus_Performance_Processor
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.NetworkManagement.ThresholdMonitor.ProcessorUtilization
RemotableTrue
AccessibilityPublic
Alert Message
Waarschuwing voor processorgebruik
Het processorgebruik voor {0} ligt boven de drempelwaarde. Processorgebruik is {1} \%.
RunAsDefault

Source Code:

<UnitMonitor ID="System.NetworkManagement.CiscoNexus.Processor.HighUtilization" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.CiscoNexus_Performance_Processor" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.ThresholdMonitor.ProcessorUtilization" 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/Value$</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>
<Threshold>90</Threshold>
<NumberOfSamples>3</NumberOfSamples>
<ObjectName>Processor</ObjectName>
<CounterName>% Processor Time</CounterName>
</Configuration>
</UnitMonitor>