Cisco Router: Outgoing IP traffic Health Monitor

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

This monitor catches Xian events that notifies when the Outgoing IP traffic if has changed its state.

Knowledge Base article:

Summary

Outgoing IP traffic is over threshold.

The amount of outgoing MB per second is above the maximum threshold configured in Xian Network Manager 2012.

Causes

Sub-optimal configuration that causes slow response, buffering, congestion, and connection timeouts in outgoing processes; the router is oversubscribed; there is low CPU availability; or low memory availability.

Resolutions

Perform packet debugging or run a packet analyzer with extreme caution if the CPU utilization is already high. Examine the output of the 'show interfaces switching' command to see which interface is burdened with traffic. Tune the router’s performance to minimize the time a packet remains in the router. If the router is over-used, try to distribute the load among other routers or purchase a high-end router. Improve CPU and memory availability to avoid packets that require processor attention to be dropped.

Additional

Monitors the outgoing IP traffic on a given device interface, detecting when the average traffic is above normal values.

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
Outgoing IP traffic Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.CiscoRouters.OutgoingIPTraffic.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="OutgoingIPTraffic_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>