8 Операция шаблона 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