With IPHost Network Monitor you can run simple snmp requests against a Cisco device in your network.
c2900PortStatus
Cisco 2900 Port Status
1.3.6.1.4.1.9.9.87.1.4.1.1.22
The port's current state as defined by application of the Spanning Tree Protocol. This state controls what action a port takes on reception of a frame. If the switch has detected a port that is malfunctioning it will place that port into the broken(10) state. For ports which are disabled(see dot1dStpPortEnable), this object will have a value of disabled(2). Since the switch implements three additional states which are not part of IEEE Standard, these additional states are possible values for c2900PortStaus. The additional states are preforwarding(6), secureforwarding(8), and suspended(9). Note: except for these additional states, this object is the same as the dot1dStpPortState object. Default value: blocking(2). This object is only supported for static VLAN access ports.
Back to CISCO-C2900-MIB MIB page.
IPHost Network monitor allows you to monitor c2900PortStatus on Cisco device via the SNMP protocol. Download IPHost Network Monitor (500 monitors for 30 days, 50 monitors free forever) to start monitoring Cisco optical switches right now.