5 使用Zabbix监控VMware
介绍
本页将指导您完成启动对 VMware 进行基本监控所需的步骤。
本指南适用于谁
本指南专为Zabbix新用户设计,包含启用VMware基本监控所需的最少步骤集。 如果您正在寻找深度自定义选项或需要更高级的配置,请参阅Zabbix手册的 虚拟机监控 部分或 配置 部分。
先决条件
在继续本指南之前,您需要根据您的操作系统说明下载并安装 Zabbix 服务器和 Zabbix 前端。
根据您的环境,本指南中的某些步骤可能会略有不同。
本指南基于运行 Ubuntu 的环境。
假定 VMware 已经配置完成。
本指南不涵盖 VMware 的配置。
配置 Zabbix server
要监控 VMware,需要启用 vmware 采集器 Zabbix 进程。 关如何执行 VMware 监视的详细信息, VMware监控 。
1. 打开Zabbix server的配置文件。
vi /etc/zabbix/zabbix_server.conf
2. 在Zabbix server配置文件中找到参数 StartVMwareCollectors 参数并将其设置为 2 或更大 (默认值是 0)。
### Option: StartVMwareCollectors
# Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0
StartVMwareCollectors=2
3. 重启Zabbix server。
systemctl restart zabbix-server
启动 vmware 采集器 进程后,请继续执行下一步。
配置Zabbix前端
1. 登录Zabbix前端。
2. 在Zabbix web界面中 创建主机 :
- 在 主机名 字段中,输入主机名 (例如, "VMware environment")。
- 在 模板 字段中, 键入或选择 "VMware FQDN" (或 "VMware") 模板。 有关这些模板的详细信息,请参阅 VMware监控.
- 在 主机组 字段中, 键入或选择主机组 (例如,一个新的主机组 "VMware")。

- 在 Macros 选项卡中,设置以下主机宏:
- {$VMWARE.URL} - VMware 服务(vCenter 或 ESXi 虚拟机管理程序)SDK URL (https://servername/sdk)
- {$VMWARE.USERNAME} - VMware 服务用户名
- {$VMWARE.PASSWORD} - VMware 服务 {$VMWARE.USERNAME} 用户密码

3. 单击 添加 按钮以创建主机。此主机将代表您的 VMware 环境。
查看收集的指标
恭喜!此时,Zabbix已经在监测您的VMware环境。
根据您的VMware环境的配置,Zabbix可能会 发现 并创建主机。 请注意,如有必要,也可以 手动执行主机的发现和创建。
要查看已创建的主机,请导航到 数据采集 → 主机 菜单部分。

要查看收集的衡量指标,请导航到 监测 → 主机 菜单部分,然后单击以创建的 "VMware 环境" 主机或为发现的实体创建的主机之一旁的 最新数据 。

此操作将打开从所选主机收集的所有最新指标的列表。

请注意,某些项目没有数据,并且状态为 不支持 。 这是因为Zabbix无法在特定数据存储上找到有效的 性能计数器 ,因为在被监控的VMware环境中未启用该计数器。
设置问题告警
Zabbix 可以通过多种方式在您的基础架构出现问题时通知您。 本指南提供了发送电子邮件告警的基本配置步骤。
1. 导航到 用户设置 → 配置文件,切换到 介质 选项卡并添加您的电子邮件。

2. 按照接收问题通知指南进行操作。
下次当 Zabbix 检测到问题时,您应该会通过电子邮件收到告警。
另请参阅
- 创建监控项 - 如何开始监控其他指标。
- 问题升级 - 如何创建多步骤警报场景 (例如,首先向系统管理员发送消息,然后,如果问题在 45 分钟内未解决,则向数据中心经理发送消息)。
- 虚拟机监控 - 有关 VMware 监控的其他信息 (数据收集过程、服务器配置选项、故障排除指南等)。
- VMware 监控项健 - 可以使用 Zabbix 监控的完整 VMware 指标列表。
- 模板 VMware - 有关 VMware 模板的其他信息。
- 模板 VMware FQDN - 有关 VMware FQDN 模板的其他信息。