On this page
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 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} 用户的密码