APC UPS: Total error packets Health Monitor

Jalasoft.Xian.SmartManagementPacks.ApcUps.TotalErrorPackets.1.1 (AggregateMonitor)

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

Knowledge Base article:

Summary

Total of error packets is over threshold.

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

Causes

Error packets are received when a sent request could not be satisfied, a packet could not be explained by a network delay/duplication or it lost access to a required resource.

Resolutions

If the current number of error packets is consistently increasing, it might require to identify error source in the interface processing, by discriminating between incoming and outgoing packets.

Additional

Monitors the total number of error packets detected in a device interface when receiving or sending information.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.APC.JsXApcUpsSnmpInterfaceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Total error packets Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.ApcUps.TotalErrorPackets.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_APC!Jalasoft.Xian.Common.Elements.ThirdParty.APC.JsXApcUpsSnmpInterfaceElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="TotalErrorPackets_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>