Cisco Nexus: Outgoing discarded packets Health Monitor

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

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

Knowledge Base article:

Summary

Number of outgoing discarded packets is over threshold.

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

External

www.jalasoft.com/KnowledgeBase

Causes

The rate of outgoing packets placed on the output queue may exceed the rate at which the interface can send them. Once the output queue becomes full, the interface drops additional outgoing packets. The overflow scenario may occur due to packet outbursts or when the interface tries to send many packets at once.

Resolutions

If the current number of packets on the output queue is consistently at or greater than 80% of the current size of the output queue, it might require tuning to accommodate the outgoing packet rate. If the discarded packets count increases at a high rate, the size of the output queue may require tuning to accommodate the bursts.

Additional

Monitors the number of discarded packets discarded before being sent from a given interface on a Cisco Nexus.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoNexusInterfaceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Outgoing discarded packets Alert
{0}

Source Code:

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