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 中添加主机

配置 → 主机 → 创建主机:

  1. 主机名:与 Agent 配置中的 Hostname 一致
  2. 可见名称:自定义显示名称
  3. 群组:选择或创建主机群组
  4. Agent 接口:填写主机 IP 和端口(默认 10050)
  5. 模板:关联对应的监控模板(如 Linux by Zabbix agent)

保存后,等待约 1 分钟,主机状态变为绿色表示连接成功。