I recently set up an esxi server to host VPS customers. we need to track each VPS machines bandwidth via snmp and its my understanding that esxi does not have snmp get capabilities or virtual switches we could poll. Also since the customers will have root access to thier VPS machines we dont want to run snmp on the vps machines themselves. Im wondering if anyone has suggestions or experience with this and has a solution ?
Put each customer on his own port group. Then use your physical switches to do snmp gets on the vlan interfaces corresponding to that port group.
--Matt
I believe ESXi only supports SNMP traps. In your situation, I probably would dedicate a given customer to a vSwitch bridged to a dedicated interface. Then I'd monitor the physical switch port bandwidth usage from there.