Для мониторинга Esxi хостов нам необходимо выполнить следующие действия:
меняем настройки Zabbix сервера
vi /etc/zabbix/zabbix-server.conf
И меняем следующие параметры
StartVMwareCollectors=5
VMwareFrequency=60
VMwareCacheSize=16M
После изменений нам нужно перезагрузить Zabbix сервер:
service zabbix-server restart
На этом подготовительные действия с Zabbix закончены.
Приступаем к подготовке ESXi
Хорошей практикой является создание учетной записи с правами не превышающими необходимого минимума для выполнения поставленной задачи. Так и в данном случае нам нужна учетная запить только для чтения параметров.
Ее мы сейчас и создадим:
Заходим на esxi хост и создаем пользователя с правами read-only (имя создаваемого пользователя может быть любое, я назвал zabbix)
Теперь на нужно узнать UUID esxi , для создания хоста мониторинга на Zabbix.
Для этого заходим по следующей ссылке:
https://192.168.0.159/mob/?moid=ha-host&doPath=hardware.systemInfo (192.168.0.159 — в место этого адреса нужно подстаить свой)
и после ввода логина и пароля (я вводил данные ново созданного пользователя zabbix) видим следующую картинку (нам нужны данные uuid) :
Теперь мы можем создать хост в Zabbix:
Host name — мы вносим данные, которые сейчас получили
Visible name — пишем имя, которое нам визуально понятно и которое будет отоброжаться в таблицах системы
IP address — указываем ip адрес esxi хоста
Добавляем нужный шаблон:
Переходим на вкладку Макросы
{$URL} — в значении указываем URL https://192.168.0.159/sdk ( указываем IP-адрес вашей ESXi)
{$USERNAME} — в значении указываем имя пользователя
{$PASSWORD} — в значении указываем пароль пользователя
И нажимаем клавишу Add — хост добавлен.
Теперь можно перейди на вкладку Monitoring — Latest Data и наблюдаем, что наш esxi хост отдает необходимые данные.
с уважением и благодарностью к автору взято тут: http://dzuba.windowsfaq.ru/?p=197
для более свежих версий ESXi — https://adminotes.ru/nastrojka-zabbix-dlya-monitoringa-standalone-esxi-server/