## Overview

This template is designed for the effortless deployment of VMware ESX hypervisor monitoring and doesn't require any external scripts.

This template can be used in discovery as well as manually linked to a host.

For additional information, please see [Zabbix documentation on VM monitoring](https://www.zabbix.com/documentation/7.4/manual/vm_monitoring).

To use this template as manually linked to a host, attach it to the host and manually set the `Hypervisor UUID` host wizard configuration field.

## Setup

To use this template as manually linked to a host:
  1. Compile Zabbix server with the required options (`--with-libxml2` and `--with-libcurl`).
  2. Set the `StartVMwareCollectors` option in the Zabbix server configuration file to "1" or more.
  3. Set the host wizard configuration fields required for VMware authentication: `VMware URL`, `VMware username` and `VMware password`.
  4. To get the hypervisor UUID, enable access to the hypervisor via SSH and log in via SSH using a valid login and password.
  5. Run the following command and specify the UUID in the `Hypervisor UUID` host wizard configuration field:
  ```text
  vim-cmd hostsvc/hostsummary | grep uuid
  ```

Note: To enable discovery of hardware sensors of VMware hypervisors, set the host wizard configuration field `Monitoring of hardware sensors` to the selected state.