Nokia Firewall: Process CPU usage percentage Health Monitor

Jalasoft.Xian.SmartManagementPacks.NokiaFirewalls.ProcessCPUUsagePercent.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Process CPU usage percentage has changed its state.

Knowledge Base article:

Summary

Process CPU usage percentage is over threshold.

CPU percentage this process uses is above the maximum threshold configured in Xian Network Manager 2012.

Causes

If the percentage exceeds 75% for continuous periods, you may have a CPU bottleneck caused by this process on your device. Occasional spikes of 100% are nothing to worry about and are normal for most processes.

Resolutions

Verify if this is an expected behavior and stop or slow down these processes changing its priority; if necessary, upgrade to increase the CPU capacity in the device.

Additional

Monitors CPU usage percentage per process.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Nokia.JsXNokiaFirewallHRRunningSoftwareElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Process CPU usage percentage Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.NokiaFirewalls.ProcessCPUUsagePercent.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Nokia!Jalasoft.Xian.Common.Elements.ThirdParty.Nokia.JsXNokiaFirewallHRRunningSoftwareElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="ProcessCPUUsagePercent_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>