Cisco Router: Output packet queue length Health Monitor

Jalasoft.Xian.SmartManagementPacks.CiscoRouters.OutputPacketQueueLength.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Output packet queue length has changed its state.

Knowledge Base article:

Summary

Output packet queue length is over threshold.

The number of packets is above the maximum threshold configured in Xian Network Manager 2012.

Causes

If the queue length is excessive for continuous periods, then you probably have a network bottleneck. It can be because your interface speed is less than the bandwidth of the network. Other causes may be excesive traffic and even probable SPAM or virus in the net.

Resolutions

If the problem is your interface speed, upgrade the interface. If the problem is the load, verify if it is an expected behavior and eventually redistribute load between other routers or gateways.

Additional

Monitors the length of output packet queue on any interface of a Cisco Router.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoRouterSnmpInterfaceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Output packet queue length Alert
{0}

Source Code:

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