APC UPS: Open TCP connections Health Monitor

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

This monitor catches Xian events that notifies when the Open TCP connections has changed its state.

Knowledge Base article:

Summary

Number of open TCP connections is over threshold.

The number of open TCP connections is above the maximum threshold configured in Xian Network Manager 2012.

Causes

Connections through the device might be exceeding threshold on a regular basis due to network demand, or the TCP is retransmitting due to packet loss, duplication or modification during its transfer across an IP network.

Resolutions

Evaluating the device capability is recommended. Also checking for connectivity to improve transmission before timeout.

Additional

Monitors the number of open TCP connections to and from the device.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.APC.JsXApcUpsSnmpDeviceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Open TCP connections Alert
{0}

Source Code:

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