HP ProCurve Switch: Free packet buffers Health Monitor

Jalasoft.Xian.SmartManagementPacks.HPProCurveSwitches.FreePacketBuffers.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Free packet buffers has changed its state.

Knowledge Base article:

Summary

Number of free packet buffers is under threshold.

The number of available packet buffers is below the minimum threshold configured in Xian Network Manager 2012.

Causes

The switch is running an excessive amount of packet buffers in order to manage them according to requirements, generating insufficiency of free packet buffers. Because switch operations and application software modules impose some overhead on global memory buffers, the number of buffers available for data transfers is less than the total number of buffers allocated when the switch is booting.

Resolutions

Analyze strategies for handling old message buffers that are consuming space. Reduce application software that is consuming more memory buffer.

Additional

Monitors free packet buffers.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.HP.JsXPacketBufferElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Free packet buffers Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.HPProCurveSwitches.FreePacketBuffers.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_HP!Jalasoft.Xian.Common.Elements.ThirdParty.HP.JsXPacketBufferElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="FreePacketBuffers_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>