This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

VMware monitoring item keys

This page provides details on the simple checks that can be used to monitor VMware environments. The metrics are grouped by the monitoring target.

General service metrics

Key
Description Return value Parameters Comments
vmware.eventlog[<url>,<mode>]
VMware event log. 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 service full name. String url - VMware service URL
vmware.version[<url>]
VMware service version. String url - VMware service URL

Cluster

Key
Description Return value Parameters Comments
vmware.cl.perfcounter[<url>,<id>,<path>,<instance>]
VMware cluster performance counter metrics. Integer url - VMware service URL
id - VMware cluster ID
path - performance counter path1
instance - performance counter instance
id can be received from vmware.cluster.discovery[] as {#CLUSTER.ID}
vmware.cluster.alarms.get[<url>,<id>]
VMware cluster alarms data. JSON object url - VMware service URL
id - VMware cluster ID
vmware.cluster.discovery[<url>]
Discovery of VMware clusters. JSON object url - VMware service URL
vmware.cluster.property[<url>,<id>,<prop>]
VMware cluster property. String url - VMware service URL
id - VMware cluster ID
prop - property path
vmware.cluster.status[<url>, <name>]
VMware cluster status. Integer:
0 - gray;
1 - green;
2 - yellow;
3 - red
url - VMware service URL
name - VMware cluster name
vmware.cluster.tags.get[<url>,<id>]
VMware cluster tags array. JSON object url - VMware service URL
id - VMware cluster ID
This item works with vSphere 6.5 and newer (since Zabbix 6.2.4); with vSphere 7.0 Update 2 and newer (before Zabbix 6.2.4).

Datastore

Key
Description Return value Parameters Comments
vmware.datastore.alarms.get[<url>,<uuid>]
VMware datastore alarms data. JSON object url - VMware service URL
uuid - VMware datastore name
vmware.datastore.perfcounter[<url>,<uuid>,<path>,<instance>]
VMware datastore performance counter value. Integer 2 url - VMware service URL
uuid - VMware datastore unique ID
path performance counter path 1
instance - performance counter instance. Use empty instance for aggregate values (default)
vmware.datastore.property[<url>,<uuid>,<prop>]
VMware datastore property. String url - VMware service URL
uuid - VMware datastore name
prop - property path
vmware.datastore.tags.get[<url>,<uuid>]
VMware datastore tags array. JSON object url - VMware service URL
uuid - VMware datastore name
This item works with vSphere 6.5 and newer (since Zabbix 6.2.4); with vSphere 7.0 Update 2 and newer (before Zabbix 6.2.4).
vmware.datastore.discovery[<url>]
Discovery of VMware datastores. JSON object url - VMware service URL
vmware.datastore.hv.list[<url>,<datastore>]
List of datastore hypervisors. String url - VMware service URL
datastore - datastore name
Output example:
esx7-01-host.zabbix.sandbox
esx7-02-host.zabbix.sandbox
vmware.datastore.read[<url>,<datastore>,<mode>]
Amount of time for a read operation from the datastore (milliseconds). Integer 2 url - VMware service URL
datastore - datastore name
mode - latency (average value, default), maxlatency (maximum value)
vmware.datastore.size[<url>,<datastore>,<mode>]
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>]
Amount of time for a write operation to the datastore (milliseconds). Integer 2 url - VMware service URL
datastore - datastore name
mode - latency (average value, default), maxlatency (maximum value)

Datacenter

Key
Description Return value Parameters Comments
vmware.dc.alarms.get[<url>,<id>]
VMware datacenter alarms data. JSON object url - VMware service URL
id - VMware datacenter ID
vmware.dc.discovery[<url>]
Discovery of VMware datacenters. JSON object url - VMware service URL
vmware.dc.tags.get[<url>,<id>]
VMware datacenter tags array. JSON object url - VMware service URL
id - VMware datacenter ID
This item works with vSphere 6.5 and newer (since Zabbix 6.2.4); with vSphere 7.0 Update 2 and newer (before Zabbix 6.2.4).

vSphere Distributed Switch

Key
Description Return value Parameters Comments
vmware.dvswitch.discovery[<url>]
Discovery of VMware vSphere Distributed Switches. JSON object url - VMware service URL
vmware.dvswitch.fetchports.get[<url>,<uuid>,<filter>,<mode>]
VMware vSphere Distributed Switch ports data. JSON object url - VMware service URL
uuid - ID of the switch
filter - single string with comma-separated criteria for selecting ports
mode - state (all XML without "config" XML nodes, default), full
Parameter filter supports the criteria available in the VMware data object DistributedVirtualSwitchPortCriteria

Example: vmware.dvswitch.fetchports.get[{$VMWARE.URL},{$VMWARE.DVS.UUID},"active:true,connected:false,host:host-18,inside:true,nsxPort:true,uplinkPort:false",state]

Hypervisor

Key
Description Return value Parameters Comments
vmware.hv.alarms.get[<url>,<uuid>]
VMware hypervisor alarms data. JSON object url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.cluster.name[<url>,<uuid>]
VMware hypervisor cluster name. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.connectionstate[<url>,<uuid>]
VMware hypervisor connection state. String:
connected
disconnected
notResponding
url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.cpu.usage[<url>,<uuid>]
VMware hypervisor processor usage (Hz). Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.cpu.usage.perf[<url>,<uuid>]
VMware hypervisor processor usage as a percentage during the interval. Float url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.cpu.utilization[<url>,<uuid>]
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 hypervisor datacenter name. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.datastore.discovery[<url>,<uuid>]
Discovery of VMware hypervisor datastores. JSON object url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.datastore.list[<url>,<uuid>]
List of VMware hypervisor datastores. String url - VMware service URL
uuid - VMware hypervisor host name
Output example:
SSD-RAID1-VAULT1
SSD-RAID1-VAULT2
SSD-RAID10
vmware.hv.datastore.multipath[<url>,<uuid>,<datastore>,<partitionid>]
Number of available datastore paths. Integer url - VMware service URL
uuid - VMware hypervisor host name
datastore - datastore name
partitionid - internal ID of physical device from vmware.hv.datastore.discovery
vmware.hv.datastore.read[<url>,<uuid>,<datastore>,<mode>]
Average amount of time for a read operation from the datastore (milliseconds). Integer 2 url - VMware service URL
uuid - VMware hypervisor host name
datastore - datastore name
mode - latency (default)
vmware.hv.datastore.size[<url>,<uuid>,<datastore>,<mode>]
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>]
Average amount of time for a write operation to the datastore (milliseconds). Integer 2 url - VMware service URL
uuid - VMware hypervisor host name
datastore - datastore name
mode - latency (default)
vmware.hv.discovery[<url>]
Discovery of VMware hypervisors. JSON object url - VMware service URL
vmware.hv.diskinfo.get[<url>, <uuid>]
VMware hypervisor disk data. JSON object url - VMware service URL
uuid - VMware hypervisor host unique ID
vmware.hv.fullname[<url>,<uuid>]
VMware hypervisor name. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.cpu.freq[<url>,<uuid>]
VMware hypervisor processor frequency (Hz). Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.cpu.model[<url>,<uuid>]
VMware hypervisor processor model. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.cpu.num[<url>,<uuid>]
Number of processor cores on VMware hypervisor. Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.cpu.threads[<url>,<uuid>]
Number of processor threads on VMware hypervisor. Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.memory[<url>,<uuid>]
VMware hypervisor total memory size (bytes). Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.model[<url>,<uuid>]
VMware hypervisor model. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.sensors.get[<url>,<uuid>]
VMware hypervisor hardware sensors value. JSON object url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.serialnumber[<url>,<uuid>]
VMware hypervisor serial number. String url - VMware service URL
uuid - VMware hypervisor host name
This item works with vSphere API 6.7 and newer.
vmware.hv.hw.uuid[<url>,<uuid>]
VMware hypervisor BIOS UUID. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.hw.vendor[<url>,<uuid>]
VMware hypervisor vendor name. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.maintenance[<url>,<uuid>]
VMware hypervisor maintenance status. Integer url - VMware service URL
uuid - VMware hypervisor host name
Returns '0' - not in maintenance or '1' - in maintenance
vmware.hv.memory.size.ballooned[<url>,<uuid>]
VMware hypervisor ballooned memory size (bytes). Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.memory.used[<url>,<uuid>]
VMware hypervisor used memory size (bytes). Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.net.if.discovery[<url>,<uuid>]
Discovery of VMware hypervisor network interfaces. JSON object url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.network.in[<url>,<uuid>,<mode>]
VMware hypervisor network input statistics (bytes per second). Integer 2 url - VMware service URL
uuid - VMware hypervisor host name
mode - bps (default), packets, dropped, errors, broadcast
vmware.hv.network.linkspeed[<url>,<uuid>,<ifname>]
VMware hypervisor network interface speed. Integer url - VMware service URL
uuid - VMware hypervisor host name
ifname - interface name
Returns 0, if network interface is down, otherwise speed value of the interface.
vmware.hv.network.out[<url>,<uuid>,<mode>]
VMware hypervisor network output statistics (bytes per second). Integer 2 url - VMware service URL
uuid - VMware hypervisor host name
mode - bps (default), packets, dropped, errors, broadcast
vmware.hv.perfcounter[<url>,<uuid>,<path>,<instance>]
VMware hypervisor performance counter value. Integer 2 url - VMware service URL
uuid - VMware hypervisor host name
path - performance counter path 1
instance - performance counter instance. Use empty instance for aggregate values (default)
vmware.hv.property[<url>,<uuid>,<prop>]
VMware hypervisor property. String url - VMware service URL
uuid - VMware hypervisor host name
prop - property path
vmware.hv.power[<url>,<uuid>,<max>]
VMware hypervisor power usage (W). Integer url - VMware service URL
uuid - VMware hypervisor host name
max - maximum allowed power usage
vmware.hv.sensor.health.state[<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
The item might not work in the VMware vSphere 6.5 and newer, because VMware has deprecated the VMware Rollup Health State sensor.
vmware.hv.sensors.get[<url>,<uuid>]
VMware hypervisor HW vendor state sensors. JSON object url - VMware service URL
uuid - VMware hypervisor host name
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.tags.get[<url>,<uuid>]
VMware hypervisor tags array. JSON object url - VMware service URL
uuid - VMware hypervisor host name
This item works with vSphere 6.5 and newer (since Zabbix 6.2.4); with vSphere 7.0 Update 2 and newer (before Zabbix 6.2.4).
vmware.hv.uptime[<url>,<uuid>]
VMware hypervisor uptime (seconds). Integer url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.version[<url>,<uuid>]
VMware hypervisor version. String url - VMware service URL
uuid - VMware hypervisor host name
vmware.hv.vm.num[<url>,<uuid>]
Number of virtual machines on VMware hypervisor. Integer url - VMware service URL
uuid - VMware hypervisor host name

Resource pool

Key
Description Return value Parameters Comments
vmware.rp.cpu.usage[<url>,<rpid>]
CPU usage in hertz during the interval on VMware Resource Pool. Integer url - VMware service URL
rpid - VMware resource pool ID
vmware.rp.memory[<url>,<rpid>,<mode>]
Memory metrics of VMware resource pool. Integer url - VMware service URL
rpid - VMware resource pool ID
mode - possible values:
consumed (default) - amount of host physical memory consumed for backing up guest physical memory pages
ballooned - amount of guest physical memory reclaimed from the virtual machine by the balloon driver in the guest
overhead - host physical memory consumed by ESXi data structures for running the virtual machines

Virtual center

Key
Description Return value Parameters Comments
vmware.alarms.get[<url>]
VMware virtual center alarms data. JSON object url - VMware service URL

Virtual machine

Key
Description Return value Parameters Comments
vmware.vm.alarms.get[<url>,<uuid>]
VMware virtual machine alarms data. JSON object url - VMware service URL
uuid - VMware virtual machine name
vmware.vm.attribute[<url>,<uuid>,<name>]
VMware virtual machine custom attribute value. String url - VMware service URL
uuid - VMware virtual machine host name
name - custom attribute name
vmware.vm.cluster.name[<url>,<uuid>]
VMware virtual machine name. String url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.consolidationneeded[<url>,<uuid>]
VMware virtual machine disk requires consolidation. String:
true - consolidation is needed;
false - consolidation is not needed.
url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.cpu.latency[<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>]
Number of processors on VMware virtual machine. Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.cpu.readiness[<url>,<uuid>,<instance>]
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>]
Percentage of CPU time spent waiting for swap-in. Float url - VMware service URL
uuid - VMware virtual machine host name
instance - CPU instance
vmware.vm.cpu.usage[<url>,<uuid>]
VMware virtual machine processor usage (Hz). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.cpu.usage.perf[<url>,<uuid>]
VMware virtual machine processor usage as a percentage during the interval. Float url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.datacenter.name[<url>,<uuid>]
VMware virtual machine datacenter name. String url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.discovery[<url>]
Discovery of VMware virtual machines. JSON object url - VMware service URL
vmware.vm.guest.memory.size.swapped[<url>,<uuid>]
Amount of guest physical memory that is swapped out to the swap space (KB). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.guest.osuptime[<url>,<uuid>]
Total time elapsed since the last operating system boot-up (in seconds). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.hv.name[<url>,<uuid>]
VMware virtual machine hypervisor name. String url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size[<url>,<uuid>]
VMware virtual machine total memory size (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.ballooned[<url>,<uuid>]
VMware virtual machine ballooned memory size (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.compressed[<url>,<uuid>]
VMware virtual machine compressed memory size (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.consumed[<url>,<uuid>]
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 private memory size (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.shared[<url>,<uuid>]
VMware virtual machine shared memory size (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.swapped[<url>,<uuid>]
VMware virtual machine swapped memory size (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.usage.guest[<url>,<uuid>]
VMware virtual machine guest memory usage (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.size.usage.host[<url>,<uuid>]
VMware virtual machine host memory usage (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.memory.usage[<url>,<uuid>]
Percentage of host physical memory that has been consumed. Float url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.net.if.discovery[<url>,<uuid>]
Discovery of VMware virtual machine network interfaces. JSON object url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.net.if.in[<url>,<uuid>,<instance>,<mode>]
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>]
VMware virtual machine performance counter value. Integer 2 url - VMware service URL
uuid - VMware virtual machine host name
path - performance counter path 1
instance - performance counter instance. Use empty instance for aggregate values (default)
vmware.vm.powerstate[<url>,<uuid>]
VMware virtual machine power state. Integer:
0 - poweredOff;
1 - poweredOn;
2 - suspended
url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.property[<url>,<uuid>,<prop>]
VMware virtual machine property. String url - VMware service URL
uuid - VMware virtual machine host name
prop - property path
vmware.vm.snapshot.get[<url>,<uuid>]
VMware virtual machine snapshot state. JSON object url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.state[<url>,<uuid>]
VMware virtual machine state. String:
notRunning
resetting
running
shuttingDown
standby
unknown
url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.storage.committed[<url>,<uuid>]
VMware virtual machine committed storage space (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.storage.readoio[<url>,<uuid>,<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>]
The average time a read from the virtual disk takes (milliseconds). Integer url - VMware service URL
uuid - VMware virtual machine host name
instance - disk device instance (mandatory)
vmware.vm.storage.totalwritelatency[<url>,<uuid>,<instance>]
The average time a write to the virtual disk takes (milliseconds). Integer url - VMware service URL
uuid - VMware virtual machine host name
instance - disk device instance (mandatory)
vmware.vm.storage.uncommitted[<url>,<uuid>]
VMware virtual machine uncommitted storage space (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.storage.unshared[<url>,<uuid>]
VMware virtual machine unshared storage space (bytes). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.storage.writeoio[<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.tags.get[<url>,<uuid>]
VMware virtual machine tags array. JSON object url - VMware service URL
uuid - VMware virtual machine host name
This item works with vSphere 6.5 and newer (since Zabbix 6.2.4); with vSphere 7.0 Update 2 and newer (before Zabbix 6.2.4).
vmware.vm.tools[<url>,<uuid>,<mode>]
VMware virtual machine guest tools state. String:
guestToolsExecutingScripts - VMware Tools is starting;
guestToolsNotRunning - VMware Tools is not running;
guestToolsRunning - VMware Tools is running.
url - VMware service URL
uuid - VMware virtual machine host name
mode - version, status
vmware.vm.uptime[<url>,<uuid>]
VMware virtual machine uptime (seconds). Integer url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.vfs.dev.discovery[<url>,<uuid>]
Discovery of VMware virtual machine disk devices. JSON object url - VMware service URL
uuid - VMware virtual machine host name
vmware.vm.vfs.dev.read[<url>,<uuid>,<instance>,<mode>]
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]

See also: Creating custom performance counter names for VMware.

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:

  • vmware.cl.perfcounter
  • vmware.hv.datastore.read
  • vmware.hv.datastore.write
  • vmware.hv.network.in
  • vmware.hv.network.out
  • vmware.hv.perfcounter
  • vmware.vm.cpu.ready
  • vmware.vm.net.if.in
  • vmware.vm.net.if.out
  • vmware.vm.perfcounter
  • vmware.vm.vfs.dev.read
  • vmware.vm.vfs.dev.write

More info

See Virtual machine monitoring for detailed information how to configure Zabbix to monitor VMware environments.