Cisco Wireless: Interface operational status Health Monitor

Jalasoft.Xian.SmartManagementPacks.CiscoWireless.InterfaceOperationalStatus.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Interface operational status has changed its state.

Knowledge Base article:

Summary

Interface operational status has changed.

The interface operational status has changed from one of the following status to another: up, down, testing, unknown or dormant.

Causes

Different states have the following characteristics: Up (when admin status has changed to up and it is ready to pass packets). Down (when admin status has turn down). Testing (no operational packets can be passed). Unknown (status can not be determined). Dormant (interface is waiting for external actions).

Resolutions

Verify the change details in the status interface description/window.

Additional

Monitors the operational status of an interface, helping to detect its arrival at any critical status like "down".

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoWirelessInterfaceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Interface operational status Alert
{0}

Source Code:

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