We're currently using Cacti, Nagios, and RANCID in an ISP environment. Nagios is a bit bulky when it comes to the management side of things but I highly recomend both RANCID and Cacti. Depending on your knowledge level with *nix systems, CactiEZ is also available. The EZ version is a CentOS-based pre-loaded iso. Mike