Skip to content

Kumar-Patil/meter-plugin-vmware

 
 

Repository files navigation

TrueSight Pulse VMware Plugin

Collects metrics from the virtual machines using the vSphere SDK.

Prerequisites

Supported OS

OS Linux Windows SmartOS OS X
Supported v v - v

Runtime Environment

Runtime node.js Python Java
Required v*
* Python 2.7 - If you have multiple Python versions installed on your machine, make sure 2.7 is default/base version.
For Windows

Add Python and Python scripts to PATH environment variable

1. Select Start, select Control Panel. double click System, and select the Advanced tab.
2. Click Environment Variables.
3. In the Edit System Variable (or New System Variable) window, specify the value (installed Python directory and "scripts" directory) of the PATH environment variable.
   Example: C:\Python27\Scripts;C:\Python27\
4. Reopen Command prompt window, and check Python version.
   c:\python --version

TrueSight Pulse Meter versions v4.2.4 or later

Plugin Configuration Fields

Field Name Description
Host The vCenter hostname
Port The vCenter port
Username The username required to connect to vCenter
Password The password required to connect to vCenter
Poll Interval How often (in milliseconds) to poll for metrics
Discovery Interval How often (in milliseconds) to discover the virtual machines
Max Depth Max depth to traverse vCenter to discover VMs
Max Sample Size Maximum number of values to limit the amount of data to be collected
Application Application name

Metrics Collected

Metric Name Description
VMWARE_SYSTEM_CPU_USAGE_AVERAGE CPU Average Utilization
VMWARE_SYSTEM_CPU_USAGE_MAXIMUM CPU Usage Maximum
VMWARE_SYSTEM_MEMORY_ACTIVE_MAXIMUM Memory Maximum Active
VMWARE_SYSTEM_MEMORY_CONSUMED_AVERAGE Memory Consumed Average
VMWARE_SYSTEM_DISK_READ_AVERAGE Disk Read Average
VMWARE_SYSTEM_DISK_WRITE_AVERAGE Disk Write Average
VMWARE_SYSTEM_NETWORK_BYTES_TX_AVERAGE Network Bytes Trasnferred Average
VMWARE_SYSTEM_NETWORK_BYTES_RX_AVERAGE Network Bytes Received Average
VMWARE_SYSTEM_NETWORK_PACKETS_TX_SUM Network Packets Transferred Sum
VMWARE_SYSTEM_NETWORK_PACKETS_RX_SUM Network Packets Received Sum

Dashboards

  • Virtual Machines Summary

References

https://github.com/vmware/pyvmomi/tree/master/docs

About

Plugin for extracting metrics from the VMWware environment

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%