使用Zabbix监控VMware 5

介绍

本页面将引导您完成开始对VMware进行基础监控所需的步骤。

本指南的适用对象

本指南专为新Zabbix用户设计,包含了启用VMware基础监控所需的最少步骤。
如果您需要深度定制选项或更高级的配置,请参阅Zabbix手册中的 Virtual machine monitoring 部分或 Configuration 部分。

前提条件

在继续本指南之前,您需要根据您的操作系统说明安装download and install Zabbix server和Zabbix前端。

本指南基于以下设置:

  • Zabbix版本:7.0(从软件包安装)
  • 操作系统发行版:Ubuntu
  • 操作系统版本:22.04(Jammy)
  • Zabbix组件:Server、Frontend、Agent
  • 数据库:MySQL
  • Web服务器:Apache

假设VMware已经配置完成。本指南不涵盖VMware的配置。

配置Zabbix服务器

要监控 VMware,需要启用 Zabbix 的 vmware collector 进程。 有关 VMware 监控如何执行的更多信息,请参见 数据收集

1. 打开 Zabbix server 配置文件。

vi /etc/zabbix/zabbix_server.conf

2. 在 Zabbix server 配置 file 中找到并设置 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 collector 进程已启动,即可继续下一步。

配置Zabbix前端

1。登录到 Zabbix 前端。

2。Zabbix Web 界面中的 Create a host

  • 主机名 字段中,输入 一个主机 名称(例如,“VMware 环境”)。
  • 模板 字段中,输入或选择“VMware FQDN”(或“VMware”)模板。 有关这些模板的更多信息,请参见 Virtual machine monitoring
  • 主机 群组 字段中,键入或选择 一个主机 群组(例如,一个新的 主机组 "VMware")。

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

3。点击 添加 按钮以 create 主机。此 主机 将代表您的 VMware 环境。

查看收集的指标

恭喜!此时,Zabbix 已经在监控您的 VMware 环境。

根据您的 VMware 环境配置,Zabbix 可能会先 发现,然后对发现的实体使用 create 主机。
如有需要,也可以手动 executed manually 发现和创建 主机。

要查看已创建的 主机,请导航到 Data collection → Hosts 菜单部分。

要查看收集的指标,请导航到 Monitoring → Hosts 菜单部分,并点击创建的“VMware 环境”主机 或为发现的实体创建的某个 主机 旁边的 最新数据(Latest data)

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

请注意,某些 监控项 没有数据并显示 不支持(Not supported) 状态。
这是因为 Zabbix 无法在特定的数据存储中找到有效的 脚注,因为它在被监控的 VMware 环境中未启用。

设置问题告警

Zabbix 可以通过多种方式通知您基础设施的问题。
本指南提供了发送电子邮件告警的基本配置步骤。

1. 导航至 User settings → Profile,切换到 媒介 标签页,然后点击 添加用户

2. 请参考 Receiving a problem notification 的配置指南。

当下次 Zabbix 检测到问题时,您应该会通过电子邮件收到告警通知。

另请参阅

  • Creating an item - 如何开始监控其他指标。
  • Problem escalations - 如何使用 create 多步骤告警场景 (例如,首先发送消息给系统管理员,然后如果问题在 45 分钟内未解决,则发送消息给数据中心经理)。
  • Virtual machine monitoring - 关于 VMware 监控的附加信息(数据收集过程、服务器配置选项、故障排除指南等)。
  • VMware monitoring item keys - 使用 Zabbix 可监控的完整 VMware 指标列表。
  • 模板 VMware - 关于 VMware 模板的附加信息。
  • 模板 VMware FQDN - 关于 VMware FQDN 模板的附加信息。