[comment]: # ({2e8841b8-7a74b291})
# 8. Работа с VMware шаблонами

[comment]: # ({/2e8841b8-7a74b291})

[comment]: # ({b28354e3-98ef1d55})
#### Обзор

Zabbix включает ряд готовых к использованию шаблонов для [мониторинга виртуальных машин](/manual/vm_monitoring), разработанных для гипервизоров VMware vCenter и ESXi. Доступные шаблоны содержатся в двух отдельных наборах шаблонов:

-   [VMware](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware/README.md?at=refs%2Fheads%2Frelease%2F7.0) — использует данные UUID для соответствующих макросов
-   [VMware FQDN](https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/vmware_fqdn/README.md?at=refs%2Fheads%2Frelease%2F7.0) — использует данные FQDN для соответствующих макросов

Шаблоны, предназначенные для мониторинга гипервизоров VMware vCenter или ESXi, содержат предварительно настроенные правила низкоуровневого обнаружения вместе с различными встроенными проверками для мониторинга виртуальных инсталляций.

::: noteclassic
Для корректной работы шаблона *VMware FQDN* каждая отслеживаемая виртуальная машина должна иметь уникальное имя ОС, соответствующее правилам FQDN.
Кроме того, на каждой машине должны быть установлены VMware Tools/Open Virtual Machine tools.
Если эти предварительные условия соблюдены, рекомендуется использовать шаблон *VMware FQDN*.
Шаблон *VMware FQDN* доступен с версии Zabbix 5.2 с введением возможности создания узлов сети с пользовательскими интерфейсами.
<br><br>
Также доступен классический шаблон *VMware*, который можно использовать, если требования FQDN не выполнены.
Однако шаблон *VMware* имеет известную проблему.
Узлы сети для обнаруженных виртуальных машин создаются с именами, которые сохранены в vCenter (например, «VM1», «VM2» и т. д.).
Если на этих хостах установлен агент Zabbix и включена авторегистрация активных агентов Zabbix,
процесс авторегистрации будет считывать имена узлов сети, как они были зарегистрированы во время запуска (например, «vm1.example.com», «vm2.example.com» и т. д.).
Это может привести к созданию новых узлов сети для существующих виртуальных машин (поскольку не было найдено совпадений имён), что приведёт к дублированию узлов сети с разными именами.
:::

Обратите внимание:

-   Шаблон *VMware Hypervisor* можно вручную присоединить к узлу сети, а также использовать в обнаружении;
-   Шаблон *VMware Guest* не следует вручную присоединять к узлу сети, его можно использовать только в обнаружении.

[comment]: # ({/b28354e3-98ef1d55})

[comment]: # ({1642549d-dd46551f})
#### Настройка макросов узла сети

Для того, чтобы использовать простые проверки VMware, на узле сети должны быть определены следующие макросы:

- {$VMWARE.URL} — URL SDK службы VMware (vCenter или ESX hypervisor) (https://servername/sdk)
- {$VMWARE.USERNAME} — Имя пользователя службы VMware
- {$VMWARE.PASSWORD} — Пароль к пользователю {$VMWARE.USERNAME} службы VMware

[comment]: # ({/1642549d-dd46551f})
