HP ProCurve Switch: Port total frames Health Monitor

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

This monitor catches Xian events that notifies when the Port total frames if has changed its state.

Knowledge Base article:

Summary

Total of port frames is over threshold.

The total number of incoming and outcoming frames that have been transmitted by this port to its segment is above the maximum threshold configured in Xian Network Manager 2012.

Causes

Increase of network demand in frames processed by the port.

Resolutions

Identify if the increase is in incoming or outgoing processes. Verify wether flow management is configured to meet requirements; upgrading might be necessary to enhance switching capabilities through the port. Make sure no process is bound to incoming or outgoing port. In the event that a process was bound to the incoming or outgoing port when ProCurve Manager has been started, simply terminate the process and restart the ProCurve Manager (server).

Additional

Monitors the total of frames received and transmitted by the port.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.HP.JsXHPPortElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Port total frames Alert
{0}

Source Code:

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