Linux 安装
方式一:YUM 安装(推荐)
环境准备
# 关闭防火墙或开放 10050 端口
systemctl stop firewalld
# 或
firewall-cmd --permanent --add-port=10050/tcp && firewall-cmd --reload
# 关闭 SELinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
安装 Zabbix 仓库
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
yum install zabbix-agent -y
配置 Agent
# /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.100 # Zabbix Server IP
ServerActive=192.168.1.100 # 主动模式 Server IP
Hostname=web-server-01 # 主机名(需与 Zabbix 中配置一致)
启动服务
systemctl start zabbix-agent
systemctl enable zabbix-agent
方式二:二进制包安装
# 下载静态二进制包
wget https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.0/zabbix_agent-6.0.0-linux-3.0-amd64-static.tar.gz
# 创建用户和目录
useradd -r -s /bin/false zabbix
mkdir -p /usr/local/zabbix/{bin,etc,log}
# 解压并配置
tar xzf zabbix_agent-*.tar.gz -C /usr/local/zabbix/
Windows 安装
下载 Agent
从 https://www.zabbix.com/download 下载 Windows 版 Agent,解压到 C:\zabbix。
修改配置文件
# C:\zabbix\conf\zabbix_agentd.conf
Server=192.168.1.100
Hostname=windows-server-01
配置防火墙
Windows Defender 防火墙 → 入站规则 → 新建规则 → 允许 TCP 10050 端口。
注册并启动服务
# 以管理员身份运行
C:\zabbix\bin\zabbix_agentd.exe -i -c C:\zabbix\conf\zabbix_agentd.conf
C:\zabbix\bin\zabbix_agentd.exe -s -c C:\zabbix\conf\zabbix_agentd.conf
在服务管理器(services.msc)中确认 Zabbix Agent 服务已启动。
在 Zabbix Server 中添加主机
配置 → 主机 → 创建主机:
- 主机名:与 Agent 配置中的 Hostname 一致
- 可见名称:自定义显示名称
- 群组:选择或创建主机群组
- Agent 接口:填写主机 IP 和端口(默认 10050)
- 模板:关联对应的监控模板(如 Linux by Zabbix agent)
保存后,等待约 1 分钟,主机状态变为绿色表示连接成功。