2 使用 Zabbix agent 监控 Windows

简介

本页面将引导您完成使用 Zabbix 开始对 Windows 主机进行基本监控所需的步骤。

本指南适用对象

本指南面向 Zabbix 新用户,包含启用 Windows 主机基本监控所需的最少步骤。 如果您需要深入了解自定义选项或进行更高级的配置,请参阅 Zabbix 手册中的配置部分。

前提条件

在继续本安装指南之前,您必须根据操作系统的说明下载并安装 Zabbix 服务器和 Zabbix 前端。

安装 Zabbix agent

Zabbix agent 是负责收集数据的进程。 您需要在要监控的 Windows 机器上安装它。 请按照 Windows 的 Zabbix agent 安装说明进行操作。

配置 Zabbix 进行监控

Zabbix agent 可以同时以主动或被动模式收集指标。

被动检查是一个简单的数据请求。 Zabbix 服务器或 proxy 请求某些数据(例如 CPU 负载),Zabbix agent 将结果发送回服务器。 主动检查需要更复杂的处理。 agent 必须先从服务器获取监控项列表,以便独立处理,然后再将数据批量发送回服务器。 有关更多信息,请参阅被动和主动 agent 检查。

Zabbix 提供的监控模板通常有两种选择 - Zabbix agent 模板和 Zabbix agent(主动)模板。 使用第一种选项时,agent 将以被动模式收集指标。 此类模板将提供相同的监控结果,但使用不同的通信协议。

后续的 Zabbix 配置取决于您选择用于 Zabbix agent 检查的主动模板还是被动模板。

被动模式检查

Zabbix 前端

1. 登录 Zabbix 前端。

2. 在 Zabbix Web 界面中创建主机。

此主机将代表您的 Windows 计算机。

3. 在 Interfaces 参数中,添加 Agent 接口,并指定安装 agent 的 Windows 计算机的 IP 地址或 DNS 名称。

4. 在 Templates 参数中,输入或选择 Windows by Zabbix agent。

Zabbix agent

对于被动检查,Zabbix agent 需要知道 Zabbix 服务器的 IP 地址或 DNS 名称。 如果您在安装 agent 期间提供了正确的信息,配置文件将已更新。 否则,您需要手动指定该信息。 转到 C:\Program files\Zabbix Agent 文件夹,打开文件 zabbix_agentd.conf,并将 Zabbix 服务器的 IP/DNS 添加到 Server 参数中。

示例:

Server=192.0.2.22

主动模式检查

Zabbix 前端

1. 登录 Zabbix 前端。

2. 在 Zabbix Web 界面中创建主机。

此主机将代表您的 Windows 计算机。

3. 在模板参数中,输入或选择 Windows by Zabbix agent active。

Zabbix agent

在 C:\Program files\Zabbix Agent 文件夹中打开 zabbix_agentd.conf 文件,并添加:

  • 将您在 Zabbix 前端中创建的主机名称填写到 Hostname 参数中。
  • 将 Zabbix 服务器计算机的 IP 地址或 DNS 名称填写到 ServerActive 参数中(如果您在安装 Zabbix agent 时提供过该信息,此参数可能已预先填充)。

示例:

ServerActive= 192.0.2.22
Hostname=Windows workstation

查看已收集的指标

恭喜!此时,Zabbix 已经开始监控您的 Windows 计算机。

要查看已收集的指标,请打开 监测 > 主机 菜单部分,然后点击主机旁边的 最新数据。

设置问题告警

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

1. 转到 用户设置 -> 配置文件,切换到 媒介 选项卡,然后添加您的电子邮件。

2. 按照接收问题通知指南进行操作。

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

在 Windows 上,您可以使用 CpuStres 工具模拟高 CPU 负载,从而接收问题告警。

另请参阅: