VMware vSphere

 View Only
  • 1.  Vmware VM traffic monitoring

    Posted Jan 06, 2025 05:28 AM

    I use VMware ESXi 8.2 connected to vcenter.

    I looked up in documentation that how we can gather information about traffic usage of each vm using VMware tools.
    What I need is total byte transferred per network interface per vm.


    For example, in past month:
    vm1: 5TB TX, 100GB RX
    vm2: 10TB TX, 5TB RX


    Seems VMware has no sensor in esxtop, vcenter, rest API, etc......

    How can I get this information from VMware, is this even exist?
    Yes, I know we have KB/sec, but It's impossible to convert it to Byte without inaccuracy.

    In my local DC network, bandwidth is so expensive, because of this we buy traffic instead of bandwidth, for example 100TB of global internet access per month. 

    Because of this, it's so important for me to have monitoring of usage of this metric.
    But seems impossible to get this metric from outside of VMs.

    It's possible with distributed switch and then using 1 to 1 net flow or port mirroring on all of the VMs to monitoring server for processing, but it seems so wrong,

    or adding 3rd party VMs only for being virtual switches that can process this metric
    this metric shouldn't be that expensive.

    Isn't there any native solution in vsphere software stack?

    I mean surly massive DC have this like Linde, Digital ocean, hetzner, etc .....



  • 2.  RE: Vmware VM traffic monitoring

    Posted Jan 06, 2025 10:31 AM

    Do you have Aria Operations ?




  • 3.  RE: Vmware VM traffic monitoring

    Posted Jan 06, 2025 11:53 AM

    I haven't tried it yet, 
    to be honest, I looked at this article:

    https://docs.vmware.com/en/VMware-Aria-Operations/SaaS/Using-Operations/GUID-1322F5A4-DA1D-481F-BBEA-99B228E96AF2.html

    this it networks metrics for a vm in aria operations, I couldn't find anything related to byte, it's similar to vcenter metrics even in naming.
    Is this old, do we have byte metrics in newer versions?




  • 4.  RE: Vmware VM traffic monitoring

    Posted Jan 06, 2025 03:55 PM

    You should try Aria Operations. You have 60days for trial and then you can have the data you need: