Tracking bandwidth usage KVM node
I'm trying to find how much bandwidth is being used by each VM on one of our KVM nodes. We are using the Virtualizor but the backend doesn't seem to have proper bandwidth monitoring. There is traffic accounting of sorts, but it's not a live read out of the network utilization. As far as I can see, there is no display in /mbit, which makes tracking down bandwidth hogs a little tricky.
I'm sure KVM has the monitoring tools built in but I'm not too familiar with KVM yet.
Our traditional monitoring tools like SNMP on switches and Netflow onrouters are fine for finding big stuff but identifying an individual VM is providing to be quite time consuming and with a significant margin of error.
SNMP on the switch only shows how much bandwidth is being used on the switch port, so not very useful. And Netflow is showing details of traffic for the router handling multiple gigabit of traffic, so tracking down a 100Mbit of usage among Gigabits of traffic is unfortunately quite unclear. Netflow directly on the KVM node would be nice, but I'm not sure if NetFlow is supported.
Anyone have any suggestions?