Cisco Switch: CPU load Health Monitor

Jalasoft.Xian.SmartManagementPacks.CiscoSwitches.CPULoad.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the CPU load has changed its state.

Knowledge Base article:

Summary

CPU load is over threshold.

CPU load percentage is above the maximum threshold configured in Xian Network Manager 2012.

Causes

If percentage exceeds 80% for continuous periods, you may have a CPU bottleneck on your switch. Occasional peaks of 100% are nothing to worry about and are normal for most switches.

Resolutions

If you notice that the percentage is gradually increasing, this is a sign that you may eventually run out of CPU cycles on your switch. Verify which processes are using such amount of CPU and stop them if not necessary. Upgrade if necessary or redistribute the traffic using other switches or gateways.

Additional

Monitors last-five-minute average Cisco Switch CPU load.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoSwitchSnmpDeviceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
CPU load Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.CiscoSwitches.CPULoad.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Cisco!Jalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoSwitchSnmpDeviceElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="CPULoad_AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>