On this page
8 VMware 模板操作
概述
Zabbix 提供了一系列可直接使用的虚拟机监控模板,专为 VMware vCenter 和 ESXi 虚拟机管理程序设计。可用模板包含在两个独立的模板集中:
- VMware - 使用 UUID 数据对应相关宏
- VMware FQDN - 使用 FQDN 数据对应相关宏
用于监控 VMware vCenter 或 ESXi 虚拟机管理程序的模板包含预配置的低级别发现规则,以及用于监控虚拟化环境的各种内置检查。
为了使 VMware FQDN 模板正常工作,每台被监控的虚拟机都应具有符合 FQDN 规则的唯一 OS 名称。
此外,每台机器都必须安装 VMware Tools/Open Virtual Machine tools。
如果满足这些前提条件,建议使用 VMware FQDN 模板。
自 Zabbix 5.2 起,随着创建带自定义接口的主机这一能力的引入,VMware FQDN 模板已可用。
经典的 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} 用户的密码