使用 Zabbix agent 监控 Windows 2

介绍

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

本指南适用对象

本指南面向新 Zabbix 用户,包含启用对您的 Windows 机器进行基本监控所需的最少步骤。
如果您正在寻找深度自定义选项或需要更高级的配置,请参阅 Zabbix 手册的 Configuration 章节。

前提条件

在进行本安装指南之前,您必须根据您的操作系统说明安装 download and install Zabbix 服务器和 Zabbix 前端。

安装 Zabbix agent

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

为监控配置 Zabbix

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

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

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

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

被动检查

Zabbix前端

1。登录到 Zabbix 前端。

2。在 Zabbix Web 界面中单击 Create a host

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

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

4。在 模板 参数中,输入或选择 通过 Zabbix agent 的 Windows

Zabbix agent

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

示例:

Server=192.0.2.22

主动检查

Zabbix前端

1。登录到 Zabbix 前端。

2。在 Zabbix Web 界面中Create a host

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

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

Zabbix agent

C:\Program files\Zabbix Agent 文件夹中打开 file zabbix_agentd.conf 并添加以下内容:

  • 在Zabbix Web界面中创建的主机名称,添加到 Hostname 参数。
  • 将你的Zabbix server机器的IP地址或DNS名称添加到 ServerActive 参数(如果在Zabbix agent安装期间提供了该信息,则可能已预先填写)。

示例:

ServerActive= 192.0.2.22
       Hostname=Windows workstation

查看收集的指标

恭喜!此时,Zabbix 已经在监控您的 Windows 机器了。

要查看收集的指标,请打开 监控->主机 menu section 并点击 主机 旁边的 最新数据

设置问题告警

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

1。转到 用户设置 -> 个人资料,切换到 媒介 标签页,然后单击 添加用户

2。请参考 Receiving problem notification 的指南进行操作。

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

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

另请参阅:

  • Creating an item - 如何开始监控额外的指标(不使用模板的自定义监控)。
  • Zabbix agent itemsZabbix agent items for Windows - 使用 Zabbix agent 在 Windows 上可监控的完整指标列表。
  • Problem escalations - 如何使用 create 配置多步骤告警场景(例如,首先发送消息给系统管理员,如果问题在 45 分钟内未解决,则发送消息给数据中心经理)。