AIX Server: Process memory usage percentage Health Monitor

Jalasoft.Xian.SmartManagementPacks.AIXServers.ProcessMemoryUsagePercent.1.1 (AggregateMonitor)

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

Knowledge Base article:

Summary

Process memory usage percent is over threshold.

Percentage of memory usage for this process is above the maximum threshold configured in Xian Network Manager 2012.

Causes

Process is using a large amount of memory.

Resolutions

Verify if this is an expected behavior. Upgrade memory to increase the memory capacity in the server, if neccesary.

Additional

Monitors the memory usage percentage for different processes.

Element properties:

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

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.AIXServers.ProcessMemoryUsagePercent.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_AIX!Jalasoft.Xian.Common.Elements.ThirdParty.AIX.JsXAIXServerProcessElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="ProcessMemoryUsagePercent_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>