I've written a simple "proof-of-concept" management pack to monitor some of my Cisco routers. The MP is configured to discover a Cisco 2600, 2800, and 2801 router. Currently it will monitor up to 4 interfaces for up/down port status, errors and incoming/outgoing bps. It will also monitor some general environmental conditions (fan & temperature state).
Note that this is an extremely simple management pack. It will not discover all of your interfaces or anything like that. For my purposes, I simply hard-coded rules for interfaces 1-4 and used overrides to enable or disable them depending on the device.
Unfortunately, after going through the process of creating this SNMP management pack, I've come to the conclusion that it is really too much work. If you can afford one of the 3rd party SNMP management tools (like Quest System Center or Jalasoft Xian Network Manager), you'll find your job much easier.
For more details on writing your own SNMP management packs, check out my previous article: Example SNMP Management Pack for SCOM 2007.
Here's a screenshot of the performance view
You can download my sample Cisco management pack here:
*Reminder: it is unlikely that this management pack will work on your system without tweaking the XML. This management pack also requires Raphael Burri's SNMP Discovery Provider, which I discuss in my article: Example SNMP Management Pack for SCOM 2007.
This sample management pack is licensed under the Creative Commons Attribution 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.