В Zabbix есть уже готовые шаблоны для мониторинга основных показателей гипервизоров на базе Vmware ESX. Чеклист для подключения ESX к мониторингу — такой
- Проверить что в конфигурационном файле Zabbix (обычно лежит тут /etc/zabbix/zabbix_server.conf ) раскомментарен и задан параметр StartVMwareCollectors=1 Остальные параметры связанные с секцией VMWare*** — можно не трогать
- На хосте ESX создаем отдельного пользователя (например zabbix) и назначаем ему роль read-only
- На хосте ESX в Advanced settings включаем выключенную по-умолчанию опцию Config.HostAgent.plugins.solo.enableMob=true
- Заходим по адресу (при авторизации вводим логин-пароль пользователя zabbix проверяя тем самым что мы его создали корректно)
https://<ESXI_IP>/mob/?moid=ha-host&doPath=hardware.systemInfo
- после авторизации, если ранее все было сделано правильно, получаем примерно такую картинку
- копируем отсюда UUID — он пригодится при создании хоста в панели Zabbix
- В панели управления ZAbbix создаем хост для мониторинга со следующими параметрами
- Host name = скопированный ранее нами UUID
- Visible name = удобное нам имя хоста
- Groups = создаем группу гипервизоров или добавляем в имеющуюся
- Agent interfaces(IP) = IP адрес ESX-хоста
- Templates = привязываем шаблон Template Virt VMware Hypervisor
- Macros = Здесь создаем и заполняем четыре поля, нужные для работы ESX-шаблона (UUID — тот самый UID который мы уже использовали в поле Host name)
В целом — все.
После этих действий в Monitoring — Latest data должны начать появляться собираемые показатели по нашему ESX-серверу.
Но не сразу а через некоторое время (наберитесь терпения от 15 до 60 мин).