Cisco Nexus: Session Status Health Monitor

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

This monitor catches Xian events that notifies when the Session Status has changed its state.

Knowledge Base article:

Summary

Please update your Knowledge Base Articles with the latest version at the link below

The session status has changed to one of the following states: "Admin Down", "Down", "Init", "Up" and "Failing"

External

www.jalasoft.com/KnowledgeBase

Causes

Admin Down and "Down" status indicate that current BFD session has been closed or finished its time live, "Init" indicate that is begining to create a BFD session. "Up" indicate that BFD session was create and is running successfully. and "Failing" indicate that BFD session has been closed incorrectly or occurred a unexpected error.

Resolutions

No action required when is active "Admin Down", "Down", "Init" or "Up" status, went the "Failing" status is active you must connect with a technical support.

Additional

Monitors the current state of the BFD session on a Cisco Nexus.

Element properties:

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

Source Code:

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