Monitor bandwidth usage from different virtual hosts

view story

http://unix.stackexchange.com – I've got a VPS running Ubuntu and Apache and hosting several sites on it using virtual hosts. It would be very interesting to monitor which of these sites takes the most power and bandwidth, I've been looking for a tool for that but haven't found any. Do you guys know a tool or a way to do this? (HowTos)