5 使用Zabbix监控VMware
介绍
本页将指导您完成启动对 VMware 进行基本监控所需的步骤。
本指南适用于谁
本指南专为Zabbix新用户设计,包含启用VMware基本监控所需的最少步骤集。 如果您正在寻找深度自定义选项或需要更高级的配置,请参阅Zabbix手册的 虚拟机监控 部分或 配置 部分。
先决条件
在继续本指南之前,您需要根据对应您操作系统的说明 下载并安装 Zabbix server 和 Zabbix 前端。
本指南基于以下环境进行配置:
- Zabbix 版本: Zabbix 7.0 PRE-RELEASE (从软件包安装)
- 操作系统发行版: Ubuntu
- 操作系统版本: 22.04 (Jammy)
- Zabbix 组件: Server, 前端, Agent
- 数据库: MySQL
- Web 服务器: Apache
假定您已完成配置 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 模板的其他信息。