Zabbix部署监控Windows-Server 主动检查与被动插件 最佳实践

AI-摘要
28.7Blog GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
Zabbix部署监控Windows-Server 主动检查与被动插件 最佳实践
28.7的博客Zabbix 监控 Windows 计算机配置指南
本文档将详细指导如何通过 Zabbix 实现对 Windows 计算机的基础监控,涵盖 Agent 安装、被动/主动模式配置及监控数据查看全流程。
一、前提条件
在开始配置前,请确保满足以下基础条件:
- Zabbix Server 已部署完成:确保 Zabbix Server 正常运行(版本需与 Agent 兼容,本文以 6.0 版本为例)。
- 获取 Windows 版 Zabbix Agent 安装包:需下载对应系统架构的安装包,本文使用
zabbix_agent-6.0.42-windows-amd64-openssl.msi(64位 Windows 系统)。
二、安装 Zabbix Agent(Windows 端)
Zabbix Agent 是运行在被监控 Windows 计算机上的数据采集进程,需按以下步骤安装:
2.1 启动 Agent 安装程序
双击下载的 zabbix_agent-6.0.42-windows-amd64-openssl.msi 安装包,进入安装向导,点击「Next」继续:
2.2 选择安装路径
保持默认安装路径(C:\Program Files\Zabbix Agent)或根据需求自定义,确认后点击「Next」:
2.3 配置核心参数(Hostname 与 Server 地址)
此步骤需配置两个关键参数,直接影响后续监控连通性:
- Hostname:Windows 服务器的唯一标识(可自定义,如
DESKTOP-UF7VGU,需与后续 Zabbix Web 配置一致)。 - Zabbix Server:填写 Zabbix Server 的 IP 地址或域名(如
192.168.87.147)。
配置完成后点击「Next」:
2.4 完成安装
后续步骤(如服务注册、组件确认)保持默认配置,依次点击「Next」→「Install」→「Finish」,安装完成后 Zabbix Agent 服务将自动启动。
三、配置 Zabbix 监控模式
Zabbix Agent 支持被动模式(Zabbix Server 主动拉取数据)和主动模式(Agent 主动推送数据),可根据需求选择配置。
3.1 模式说明
| 模式 | 数据流向 | 适用场景 |
|---|---|---|
| 被动模式 | Server → Agent(拉取) | 监控节点较少、网络稳定场景 |
| 主动模式 | Agent → Server(推送) | 监控节点多、跨网段场景 |
3.2 配置被动模式
3.2.1 确认 Agent 配置文件(可选)
若未自定义安装路径,Zabbix Agent 配置文件 zabbix_agentd.conf 位于 C:\Program Files\Zabbix Agent 目录下,被动模式默认启用,无需额外修改(核心参数 Server 已在安装时配置)。
3.2.2 在 Zabbix Web 控制台创建主机
- 登录 Zabbix Web 前端(默认地址:
http://Zabbix Server 地址/zabbix)。 - 进入「配置」→「主机」页面,点击右上角「创建主机」。
- 填写主机基础信息:
- 主机名称:需与 Windows 端安装 Agent 时配置的
Hostname完全一致(如DESKTOP-UF7VGU)。 - 可见名称:自定义显示名称(如
Windows Server 2019)。 - 群组:添加至合适的主机群组(如「Linux servers」或自定义群组)。
- 接口:点击「添加」→ 选择「Agent」类型,填写 Windows 服务器的 IP 地址,端口保持默认
10050。
- 主机名称:需与 Windows 端安装 Agent 时配置的
- 关联监控模板:在「模板」标签页中,搜索并选择
Template OS Windows by Zabbix agent(被动模式专用模板),点击「更新」。
配置界面参考:
3.2.3 查看监控数据
- 配置完成后,等待 1-5 分钟(数据采集周期默认 1 分钟)。
- 进入「监控」→「主机」页面,找到目标主机,点击右侧「最新数据」。
- 即可查看 CPU、内存、磁盘、网络等指标的实时数据。
查看界面参考:
3.3 配置主动模式
主动模式需先修改 Windows 端 Agent 配置文件,再在 Web 端关联主动模式模板。
3.3.1 修改 Agent 配置文件
- 打开
C:\Program Files\Zabbix Agent\zabbix_agentd.conf(建议用记事本或 Notepad++ 编辑)。 - 找到并修改以下核心参数(若参数被注释,需删除开头的
#):1
2
3
4
5
6# 主动模式:Agent 向此地址推送数据(Zabbix Server IP/域名)
ServerActive = 192.168.87.147
# 被动模式:允许此地址拉取数据(若仅用主动模式,可与 ServerActive 一致)
Server = 192.168.87.147
# 需与 Windows 端安装时配置的 Hostname 完全一致
Hostname = DESKTOP-UF7VGU - 保存配置文件后,重启 Zabbix Agent 服务:
- 按下
Win + R,输入services.msc打开服务管理器。 - 找到「Zabbix Agent」服务,右键选择「重启」。
- 按下
3.3.2 在 Zabbix Web 控制台创建主机(主动模式)
- 登录 Zabbix Web 前端,进入「配置」→「主机」→「创建主机」。
- 基础信息配置(主机名称、可见名称、群组、接口)与被动模式一致。
- 关联主动模式模板:在「模板」标签页中,搜索并选择
Template OS Windows by Zabbix agent active(主动模式专用模板),点击「更新」。
配置界面参考:
3.3.3 验证主动模式数据
查看监控数据的步骤与被动模式一致(「监控」→「主机」→「最新数据」),若数据正常显示则配置成功。
四、常见问题排查
- Agent 服务启动失败:检查配置文件
Hostname是否唯一,Server/ServerActive地址是否正确。 - Web 端显示「主机不可达」:检查 Windows 防火墙是否放行 10050 端口(被动模式)或 10051 端口(主动模式),可临时关闭防火墙测试。
- 无监控数据:确认模板关联正确(被动/主动模板不混用),Agent 服务已重启,数据采集周期已过。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果












