Cisco Wireless: Port self-test Health Monitor

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

This monitor catches Xian events that notifies when the Port self-test has changed its state.

Knowledge Base article:

Summary

Port self-test (2900/3000) has changed.

The port self-test status has changed to one of the following states: pass, fail.

Causes

Pass is the desired status; Fail signals the presence of error conditions.

Resolutions

In order to display the errors reported from the diagnostic tests, the diagnostic level, and the action that the supervisor engine takes after a self-test failure, use the show test command. Nothing is connected to the port. Check or swap cables. Verify the operation of the end device. In case of possible hardware failure, use the show test command to verify. Use the "set port enable <mod/port> command" to enable the port. If the port status does not change to "enable", use the show module command to determine if the module is disabled. Port belongs to a VLAN that does not exist. Use the set vlan <vlan> command to add a VLAN.

Additional

Monitors the result of the self-test executed by Cisco Wireless 2900 and 3000 series.

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.Cisco.JsXCiscoWirelessPortElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Port self-test Alert
{0}

Source Code:

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