Cisco Wireless: Port status Health Monitor

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

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

Knowledge Base article:

Summary

Port status (2900/3000) has changed.

Port status has changed to one of the following states: other, disabled, blocking, listening, preforwarding, forwarding, secure forwarding, suspended, broken and learning.

Causes

A change of status can occur either automatically due to the activity performed, a network connection error, secure address violation, or through manual intervention via in-band or out-of-band management. A port in the blocking state does not participate in frame forwarding, a switch always enters the blocking state following switch initialization. The listening state is the first transitional state a port enters after the blocking state, when Spanning-Tree Protocol determines that the port should participate in frame forwarding. Learning is disabled in the listening state. A port in the learning state is preparing to participate in frame forwarding. This is the second transitional state through which a port moves in anticipation of frame forwarding. The port enters the learning state from the listening state through the operation of Spanning-Tree Protocol. A port in the forwarding state forwards frames. The port enters the forwarding state from the learning state through the operation of Spanning-Tree Protocol.

Resolutions

Make sure the port status has not been changed, disabled or powered down for some unusual reason. Check the port status on both sides. By default, the protected port feature is not enabled. You can configure protected ports on either a physical interface or an EtherChannel group. As with the protected interface, you can configure by blocking on a physical interface and an EtherChannel group. If blocking is configured on an EtherChannel, it applies to all ports in the group. Caution Use the immediate-forwarding (portfast) mode only on ports connected to individual workstations to allow these ports to come up and go directly to the forwarding state, rather than having to go through the entire spanning-tree initialization process. To prevent illegal topologies, enable Spanning-Tree Protocol on ports connected to switches or other devices that forward messages. Disabled State A port in the disabled state does not participate in frame forwarding or the operation of Spanning-Tree Protocol.

In order to enable the port module if you use the Cisco IOS command-line interface, use the "no shutdown" command in interface configuration mode. If you use Switch Manager, click the image of the problem port on the Basic System Configuration page. This displays the Port Management page. For the problem port, check the Enable box in the "Status: Admin/Actual" column.

Additional

Monitors port status on 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 status Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.CiscoWireless.PortStatus.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="PortStatus_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>