I am looking for a simply bandwidth monitor that would show a graph of the total bandwidth used and a list of the top users. Any ideas? I looked at SolarWinds but it is too spendy.

5 Spice ups

look here
Bandwidth Monitoring Free & Paid Tools Software Details:
http://community.spiceworks.com/how_to/show/2532
a great How-To from Muhammad Bilal
i use capsa (free version) for monitoring network traffic

2 Spice ups

What routers are you using, many routers have built in features, using a software you install on a computer can be a hassle compared to the router based solutions.

Our firewall (SonicWall Pro 2040) and our web filter (Websense) both provide IP based bandwidth monitoring. My managed switch also provides port level monitoring.

Most routers provide SNMP capabilities to monitor bandwidth and other such things. Cisco has this nice little thing called netflow. If you use pfSense you can install packages which will do the monitoring for you and keep a nice database for you.

so did you get you solution?

If you want to see real time bandwidth figures then ‘SolarWinds Real-Time Bandwidth Monitor’ is a brilliant free tool.

If you want to track total useage then PRTG is a fantastic tool and a lot easier to use and cheaper than SolarWinds. If you use less than 100 sensors then its free.

Both use SNMP which I am running from my firewall.

RobWMel wrote:

… I looked at SolarWinds but it is too spendy.

hsc5775 wrote:

… Bandwidth Monitoring Free & Paid Tools Software Details: http://community.spiceworks.com/how_to/show/2532

Cacti is popular to get started.

Nagios is very widespread, but can be temperamental to understand & maintain. It has an ecosystem which can go with it (i.e, much more than bandwidth monitoring).

Keep hearing good things about The Dude, alas have yet to have a situation to try it out.