Linux Server: Outgoing discarded packets Health Monitor

Jalasoft.Xian.SmartManagementPacks.LinuxServers.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

Outgoing discarded packets is over threshold.

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

Causes

The rate of outgoing packets placed on the output queue may exceed the rate at which the interface can send the packets. Once the output queue becomes full, the interface drops additional outgoing packets. The overflow scenario may also occur when the interface tries to send many packets at once. Packet outburst-Bursts of packets may also produce the overflow.

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 that were discarded before being sent from a given server interface.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Linux.JsXLinuxServerUnixInterfaceElement
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.LinuxServers.OutgoingDiscardedPackets.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_Linux!Jalasoft.Xian.Common.Elements.ThirdParty.Linux.JsXLinuxServerUnixInterfaceElement" 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>