Cisco VPN Concentrator: Session total traffic Health Monitor

Jalasoft.Xian.SmartManagementPacks.CiscoVPN.SessionTotalTraffic.1.2 (AggregateMonitor)

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

Knowledge Base article:

Summary

Total session traffic is over threshold.

Over threshold: The amount of Kbits per second of total session traffic is above the maximum threshold configured in Xian Network Manager 2012.

Under threshold: The amount of Kbits per second of total session traffic is below the minimum threshold configured in Xian Network Manager 2012.

Causes

Over threshold: Either the network requirement has increased outpacing your predicted value of total traffic or unnecessary/unsafe traffic is being processed.

Under threshold: Either the network requirement is below your predicted value of total traffic or traffic is being excessively restricted.

Resolutions

Over threshold: Identify if the exceeding traffic is originated inside or outside the network. Apply specific filters to control either or both incoming and outgoing traffic.

Under threshold: Identify if the restriction of traffic is mainly on the incoming or outgoing processes. Review the filters you have applied to control either or both incoming and outgoing traffic.

Additional

Monitors the total traffic for a VPN Concentrator session.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXSessionRemoteAccessElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Session total traffic Alert
{0}

Source Code:

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