Cisco Nexus: Lowest free memory pool Health Monitor

Jalasoft.Xian.SmartManagementPacks.CiscoNexus.LowestFreeMemoryPool.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Lowest free memory pool if has changed its state.

Knowledge Base article:

Summary

Lowest free memory pool below threshold.

The amount of Lowest free memory pool MB is below the minimum threshold configured in Xian Network Manager.

External

www.jalasoft.com/KnowledgeBase

Causes

It can occur due to memory allocation failures or even memory leak problems in your device.

Resolutions

Check the memory requirements for your software release version or feature set. Use 'show memory summary' and 'show processes memory' commands to check for a large quantity of memory used for normal or abnormal processes. If required, add more memory.

Additional

Monitors the lowest amount of available memory in the memory pool recorded at any time during the operation of the system of the Cisco Nexus

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoNexusMemoryPoolElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Lowest free memory pool Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.CiscoNexus.LowestFreeMemoryPool.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Cisco!Jalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoNexusMemoryPoolElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="LowestFreeMemoryPool_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>