VMware cluster performance counter metrics.
Integer
url
- VMware service URL
id
- VMware cluster ID
path
- performance counter path
instance
- performance counter instance
id
can be received from vmware.cluster.discovery[] as {#CLUSTER.ID}
This item is supported since Zabbix 5.4.0.
vmware.cluster.discovery[<url>]
VMware datastore space in bytes or in percentage from total.
Integer - for bytes
Float - for percentage
url
- VMware service URL
datastore
- datastore name
mode
- possible values:
total (default), free, pfree (free, percentage), uncommitted
vmware.datastore.write[<url>,<datastore>,<mode>]
VMware event log.
url
- VMware service URL
mode
-
all
(default),
skip
- skip processing of older data
There must be only one vmware.eventlog[] item key per URL.
See also:
example of filtering
VMware event log records.
vmware.fullname[<url>]
VMware hypervisor processor usage as a percentage during the interval, depends on power management or HT.
Float
url
- VMware service URL
uuid
- VMware hypervisor host name
vmware.hv.datacenter.name[<url>,<uuid>]
VMware datastore space in bytes or in percentage from total.
Integer - for bytes
Float - for percentage
url
- VMware service URL
uuid
- VMware hypervisor host name
datastore
- datastore name
mode
- possible values:
total (default), free, pfree (free, percentage), uncommitted
vmware.hv.datastore.write[<url>,<uuid>,<datastore>,<mode>]
VMware hypervisor maintenance status.
Integer
url
- VMware service URL
uuid
- VMware hypervisor host name
Returns '0' - not in maintenance or '1' - in maintenance
This item is supported since Zabbix 5.4.7.
vmware.hv.memory.size.ballooned[<url>,<uuid>]
VMware hypervisor health state rollup sensor.
Integer:
0 - gray;
1 - green;
2 - yellow;
3 - red
url
- VMware service URL
uuid
- VMware hypervisor host name
vmware.hv.sensors.get[<url>,<uuid>]
VMware hypervisor HW vendor state sensors.
url
- VMware service URL
uuid
- VMware hypervisor host name
This item is supported since Zabbix 5.4.7.
vmware.hv.status[<url>,<uuid>]
VMware hypervisor status.
Integer:
0 - gray;
1 - green;
2 - yellow;
3 - red
url
- VMware service URL
uuid
- VMware hypervisor host name
Uses the host system overall status property.
vmware.hv.uptime[<url>,<uuid>]
Percentage of time the virtual machine is unable to run because it is contending for access to the physical CPU(s).
Float
url
- VMware service URL
uuid
- VMware virtual machine host name
vmware.vm.cpu.num[<url>,<uuid>]
Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU.
Float
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- CPU instance
vmware.vm.cpu.ready[<url>,<uuid>]
Time (in milliseconds) that the virtual machine was ready, but could not get scheduled to run on the physical CPU. CPU ready time is dependent on the number of virtual machines on the host and their CPU loads (%).
Integer
2
url
- VMware service URL
uuid
- VMware virtual machine host name
vmware.vm.cpu.swapwait[<url>,<uuid>,<instance>]
Amount of host physical memory consumed for backing up guest physical memory pages (KB).
Integer
url
- VMware service URL
uuid
- VMware virtual machine host name
vmware.vm.memory.size.private[<url>,<uuid>]
VMware virtual machine network interface input statistics (bytes/packets per second).
Integer
2
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- network interface instance
mode
- bps (default)/pps - bytes/packets per second
vmware.vm.net.if.out[<url>,<uuid>,<instance>,<mode>]
VMware virtual machine network interface output statistics (bytes/packets per second).
Integer
2
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- network interface instance
mode
- bps (default)/pps - bytes/packets per second
vmware.vm.net.if.usage[<url>,<uuid>,<instance>]
VMware virtual machine network utilization (combined transmit-rates and receive-rates) during the interval (KBps).
Integer
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- network interface instance
vmware.vm.perfcounter[<url>,<uuid>,<path>,<instance>]
Average number of outstanding read requests to the virtual disk during the collection interval.
Integer
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- disk device instance (mandatory)
vmware.vm.storage.totalreadlatency[<url>,<uuid>,<instance>]
Average number of outstanding write requests to the virtual disk during the collection interval.
Integer
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- disk device instance (mandatory)
vmware.vm.uptime[<url>,<uuid>]
VMware virtual machine disk device read statistics (bytes/operations per second).
Integer
2
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- disk device instance
mode
- bps (default)/ops - bytes/operations per second
vmware.vm.vfs.dev.write[<url>,<uuid>,<instance>,<mode>]
VMware virtual machine disk device write statistics (bytes/operations per second).
Integer
2
url
- VMware service URL
uuid
- VMware virtual machine host name
instance
- disk device instance
mode
- bps (default)/ops - bytes/operations per second
vmware.vm.vfs.fs.discovery[<url>,<uuid>]
Discovery of VMware virtual machine file systems.
JSON object
url
- VMware service URL
uuid
- VMware virtual machine host name
VMware Tools must be installed on the guest virtual machine.
vmware.vm.vfs.fs.size[<url>,<uuid>,<fsname>,<mode>]
VMware virtual machine file system statistics (bytes/percentages).
Integer
url
- VMware service URL
uuid
- VMware virtual machine host name
fsname
- file system name
mode
- total/free/used/pfree/pused
VMware Tools must be installed on the guest virtual machine.
Footnotes
1
The VMware performance counter path has the
group/counter[rollup]
format where:
group
- the performance counter group, for example
cpu
counter
- the performance counter name, for example
usagemhz
rollup
- the performance counter rollup type, for example
average
So the above example would give the following counter path:
cpu/usagemhz[average]
The performance counter group descriptions, counter names and rollup types can be found in
VMware documentation
.
2
The value of these items is obtained from VMware performance counters and the VMwarePerfFrequency
parameter
is used to refresh their data in Zabbix VMware cache:
We appreciate your feedback! Our documentation writers will review your report and consider making suggested changes.
Please note that we cannot respond. If you would like to follow up on the progress or participate in the discussion,
please consider creating a documentation bug report at
https://support.zabbix.com/
We greatly appreciate your contribution! Our documentation writers will review the example and consider incorporating it into the page.
Please note that while we cannot provide a direct response, your input is highly valuable to us in improving our documentation.