配置windows版本的agent - 18965050/zabbix GitHub Wiki

安装

  1. 找到匹配zabbix-server版本的zabbix-agent的windows版本, 这里我使用的是2.4.4版本

  2. 解压压缩包, 修改配置文件conf/zabbix_agentd.win.conf

配置项 说明
LogFile agent日志文件路径
Server server IP或主机名
ListenPort agent连接server的端口.默认10050
ServerActive server检测IP
Hostname agent的hostname,web端hosts中配置需要与此相同
  1. 运行windows对应版本(32位或64位)的zabbix_agentd.exe, 进行安装并启动

    zabbix_agentd.exe -c conf/zabbix_agentd.win.conf -i		# windows安装zabbix_agent服务
    # 其他的配置项有:														
    -c 指定配置文件路径
    -i 安装
    -s 启动
    -x 停止
    -d 卸载
  2. 关闭windows防火墙, 或开启10050(默认)对外的监听端口. 可在zabbix-server宿主机上通过telnet <agent ip> 10050的方式确认windows agent监听端口可以访问

  3. 查看zabbix_agent的LogFile, 确认zabbix_server和zabbix_agent连接正常

配置

  1. zabbix前端管理界面中"Configuration"-->"Hosts"-->"Create Host",出现如下界面: create-host

  2. 进行如下配置 config-host

特别需要注意的一点是: 如果通过vmbox等虚拟工具在windows安装虚拟机, 并在此虚拟机上安装zabbix-server. 则host配置中IP address需要配置为虚拟网卡的IP,而不是agent宿主机的物理IP.(这个问题当时纠结了很长时间, 即便在zabbix-server宿主的虚拟机上能telnet agent宿主机的物理IP,但也不能配置物理IP)

  1. 配置完成后, 可在"Hosts List"列表页看到, 注意"Available"一栏显示的是绿色的小方块, 否则代表agent和server通信异常. hosts-list
⚠️ **GitHub.com Fallback** ⚠️