bandwidth monitoring

We’re looking for a good way to take our bandwidth usage from web servers, database servers, and mail servers and do monitoring so that we can answer questions like:

How much bandwidth is site www.example.com using (hourly, daily, monthly, yearly)
See historical graphs and trends of said bandwidth

Do tools already exist? Is the best place for monitoring . . . → Read More: bandwidth monitoring