Zabbix - мониторинг серверов vSphere
У меня почему-то не заработал пользователь, созданный в vCenter 5.5, поэтому пришлось заводить пользователей на каждом хосте ESXi отдельно
- Создаем пользователя с правами Read-Only, например zabbix:
- Inventory → Local Users & Groups, правой кнопкой мыши → Add и создаем пользователя
- Inventory → Permissons, правой кнопкой мыши → Add Permission → Add → выбираем нашего пользователя → Assigned Role → Read Only и включить галочку Propagate to Child Objects
- Получаем UUID хоста ESXi:
- Заходим на хост по адресу https://xxx.xxx.xxx.xxx/mob/?moid=ha-host&doPath=hardware.systemInfo с логином нашего созданного пользователя, копируем uuid
- Создаем новый хост в Zabbix:
- Host
- Host Name: копируем в это поле полученный uuid
- Visible Name: удобное для вас имя
- IP address: адрес хоста ESXi
- Templates:
- Назначаем шаблоны Template VM VMware и Template VM VMware Hypervisor из группы Templates/Virtualization
- Macros:
- {$USERNAME} - наш пользователь
- {$PASSWORD} - пароль нашего пользователя
- {$URL} - https://xxx.xxx.xxx.xxx/sdk
- {$UUID} - копируем в это поле полученный uuid
Через некоторое время можно проверить в Monitoring → Latest Data получаемые данные