MRTG is a tool for graphing SNMP (and other) data. Cacti is a frontend for RRDTool, which is a more efficient and flexible method for doing the same thing. I use and like Cacti.
Specifically for routers, I use NMIS which ties performance and error graphs, thresholds, and log monitoring into one interface.
Routers normally don't need any maintenance. I've had some running for 3 years or so. You do want something to let you know if memory use or errors are increasing.