We would like to gather data from vSphere, metrics like number of servers, their names, traffic information (this to be defined later). What would be the best place to start and what steps do we need to accomplish this? Any brainstorming suggestions, SDKs etc. would be greatly appreciated.
Getting data from vSphere client
407 Views Asked by Rafael At
2
There are 2 best solutions below
Related Questions in VMWARE
- how to set network configuration for vm in esx host through command?
- How do I modify an existing vm template's only ethernet adapter's IP address with pyvmomi
- An Import-Package could not be resolved Error in Deploying Flex UI project
- Issue Building PowerCLI Mass OVF Export Tool
- Why does ioctl(sd, SIOCETHTOOL,&ifreq) on a virtual server running on VMware does not return the hardware address
- How to get server information from VMware
- Is it possible to simulate Linux on USB devices using VMware?
- The type or namespace name 'VimApi' could not be found (are you missing a using directive or an assembly reference?)
- cannot connect to internet from virtual machine
- install errors on astrisknow 6.12-64bit on vmware workstation 8
- How to put file in yum repository?
- Rdrand instrucrtion SIGILL
- VMware encryption library issue
- Getting error while converting VMX to OVF format
- One way communication between vm's?
Related Questions in VSPHERE
- how to set network configuration for vm in esx host through command?
- An Import-Package could not be resolved Error in Deploying Flex UI project
- How to get server information from VMware
- The type or namespace name 'VimApi' could not be found (are you missing a using directive or an assembly reference?)
- VMWare VIC (Photon OS + Docker) vs CoreOS + Docker
- Excecute command in vSphere Guest machine with Ansible
- VM powered on by VIX API automation shuts down unexpectedly during large file copy on ESXi 6.0 server
- How to use GuestFileManager with Vsphere api?
- ansibl inventory : create temporary inventory with multiple groups with add_host or group_by
- Creating a ticket in VMWare using PowerCLI when free storage in datastore is too less
- Retrieving the list of VMWare snapshots using PowerCLI which fall under my criteria
- How to compare vm Templates between two VMware vsphere environment?
- Is there any ways to get drive information of each vmware in Vmware ESX via Vsphere SDK with Java?
- How to clone a VM to a specific Datastore?
- How to configure VMs to automatically start when the host is on
Related Questions in VMWARE-WORKSTATION
- Unable to connect to a subversion edge server remotely
- How to move part vmdk files into a larger disk partition?
- Ansible module to create VMware Workstation VMs
- Not able to build libtool 2.4.3 using gcc 4.8.2 on CentOS 6.6
- Running emualtor from with VM Ware
- kernel panic - not syncing: attempted to kill the idle task on Vmware workstation 7
- Not able to execute RunProgramInGuest command in VMWare Workstation
- Is it safe to download Java in a virtual machine?
- Building a dedicated visual studio 2010 virtual machine, which path has least resistance?
- What is the best hardware and software approach to cloning my workstation's dev environment?
- Sandbox within vmware workstation, is it possible?
- Reading user-specific environment variables
- OpenCV detect camera but return no image feed, while guvcview does
- Getting data from vSphere client
- VMware WorkStation guest VM can see unicast traffic for other VMs
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I would start by taking a look at the vSphere Web Services API service and, more specifically, the HostSystem (ESXi hosts), VirtualMachine (VM), and PerformanceManager (source of metrics) managed objects.
SDK-wise, it really depends on your language of choice. The vSphere Management SDK includes several different languages including Java and .NET. There's also the open source "*vmomi" SDKs, for which there is Python (pyvmomi), Go (govmomi), and Ruby (rbvmomi).