Feature #4647

Add network monitoring to vCenter drivers

Added by OpenNebula Systems Support Team over 4 years ago. Updated about 4 years ago.

Status:ClosedStart date:07/15/2016
Priority:NormalDue date:
Assignee:Miguel Ángel Álvarez Cabrerizo% Done:

100%

Category:vCenter
Target version:Release 5.2
Resolution:fixed Pull request:

Description

to present nettx and netrx per VM

Associated revisions

Revision 334c1d2e
Added by vagrant about 4 years ago

F #4647. Add network monitoring to vCenter drivers

Revision 245f780e
Added by Tino Vázquez about 4 years ago

Merge pull request #128 from n40lab/F4647

F #4647. Add network monitoring to vCenter drivers

History

#1 Updated by Ruben S. Montero over 4 years ago

  • Category set to vCenter

#2 Updated by Miguel Ángel Álvarez Cabrerizo about 4 years ago

  • Status changed from New to Closed
  • Assignee set to Miguel Ángel Álvarez Cabrerizo
  • % Done changed from 0 to 100
  • Resolution set to fixed

The vcenter driver now collects data from the Perfomance Manager using rbvmomi. vCenter's way of providing data using averages instead of byte numbers and how to select the interval make it difficult to recreate vCenter's network graphs, so an approximation has been applied. Real-time data collects data every 20 seconds up to 1 hour.

After several tests only net.bytesRx and net.transmitted provide valuable data. In each poll, samples from the latest poll are gathered and summed up to calculate how many bytes have been transmitted or received in that period.

As Sunstone uses poll times in x axis while vCenter uses sample times, upload and download graphs can't be equal as depicted data is generated in a different way.

#3 Updated by Miguel Ángel Álvarez Cabrerizo about 4 years ago

PR uploaded for code and documentation

Also available in: Atom PDF