If your switch supports SNMP, you can monitor port status, etc. with the check_snmp plugin and bandwidth (if you're using MRTG) with the check_mrtgtraf plugin. The check_snmp plugin will only get compiled and installed if you have the net-snmp and net-snmp-utils packages. NetFlow Analyzer is switch traffic monitoring software that monitors interface-level bandwidth usage and provides traffic trend reports for a custom period. ManageEngine Switch Monitoring with OpManager (FREE TRIAL) A. Network switch monitoring means keeping a close eye on how your switches are performing in real time, from their availability to traffic flow and overall health. The goal? Catch issues before they snowball into outages or degraded network performance. Operating system (IOS) version, uptime, switch model, and memory information. Some cheaper "unmanaged" switches and hubs don't have IP addresses and are essentially invisible on your network, so there's not any way to monitor them.
[PDF Version]