Операция шаблона VMware

Обзор

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

  • VMware - использует данные UUID для соответствующих макросов
  • VMware FQDN - использует данные FQDN для соответствующих макросов

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

Для корректной работы шаблона VMware FQDN каждая отслеживаемая виртуальная машина должна иметь уникальное имя ОС, соответствующее правилам FQDN. Кроме того, на каждой машине должны быть установлены VMware Tools/Open Virtual Machine tools. Если эти предварительные условия выполнены, рекомендуется использовать шаблон VMware FQDN. Шаблон VMware FQDN доступен начиная с Zabbix 5.2, когда появилась возможность создавать узлы сети с пользовательскими интерфейсами.

Также доступен классический шаблон VMware, который можно использовать, если требования FQDN не выполнены. Однако шаблон VMware имеет известную проблему. Узлы сети для обнаруженных виртуальных машин создаются с именами, сохраненными в vCenter (например, "VM1", "VM2" и т. д.). Если на этих узлах сети установлен агент Zabbix и включена активная автоматическая регистрация агента Zabbix, процесс автоматической регистрации будет считывать имена узлов сети такими, какими они были зарегистрированы при запуске (например, "vm1.example.com", "vm2.example.com" и т. д.). Это может привести к созданию новых узлов сети для существующих виртуальных машин (поскольку совпадений имен не найдено), в результате чего появятся дублирующиеся узлы сети с разными именами.

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

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

Конфигурация макросов узла сети

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

  • {$VMWARE.URL} - URL SDK службы VMware (vCenter или гипервизор ESXi) (https://servername/sdk)
  • {$VMWARE.USERNAME} - имя пользователя службы VMware
  • {$VMWARE.PASSWORD} - пароль пользователя {$VMWARE.USERNAME} службы VMware