Help me find a suitable bandwidth monitor

I want something like this:

But it should be able to write log files automatically. Any suggestions?

Do you have a router? Use MRTG and SNMP if possible otherwise you have sharewares such as DU-Meter

I’m not sure it supports automatic logging to file … or does it?

You might want to poke around in here.