2022 Zabbix中国峰会
2022 Zabbix中国峰会

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 模板的其他信息。