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 起提供,该版本引入了使用自定义接口创建主机的功能。

如果不满足 FQDN 要求,也可以使用经典的 VMware 模板。 但是,VMware 模板存在一个已知问题。 为发现的虚拟机创建的主机使用 vCenter 中保存的名称(例如“VM1”、“VM2”等)。 如果在这些主机上安装了 Zabbix agent,并启用了 Zabbix agent 主动自动注册, 自动注册过程将读取主机在启动注册时使用的名称(例如“vm1.example.com”、“vm2.example.com”等)。 由于找不到名称匹配项,这可能会为现有虚拟机创建新主机,从而产生名称不同的重复主机。

请注意:

  • 模板 VMware Hypervisor 既可以手动链接到主机,也可以用于发现;
  • 模板 VMware Guest 不应手动链接到主机,只能用于发现。

主机宏配置

要使用 VMware 简单检查,主机必须定义以下用户宏:

  • {$VMWARE.URL} - VMware 服务(vCenter 或 ESXi 管理程序)SDK URL (https://servername/sdk)
  • {$VMWARE.USERNAME} - VMware 服务用户名
  • {$VMWARE.PASSWORD} - VMware 服务 {$VMWARE.USERNAME} 用户的密码