Zabbix Agent for Windows部署(五)

一、环境介绍

二、软件准备

1、Zabbix官方下载地址:https://www.zabbix.com/download进入Zabbix pre-compiled agents项,下载相应版本

2、将zabbix_agents_3.4.0.win.zip文件下载,并拷贝到Client21210服务器上的某个目录,并解压,我这里直接丢在C盘根目下:

conf目录存放是agent配置文件

bin文件存放windows下32位和64位安装程序。

三、Zabbix代理安装for Windows

1、修改配置文件
找到conf下的配置文件 zabbix_agentd.win.conf ,修改LogFile、Server、ServerActive 、Hostname这几个参数。具体配置如下:

LogFile=C:\Windows\Logs\zabbix\zabbix_agentd.log    //存放日志的地方
Server=172.17.21.208                                //用于被动模式,数据获取
ServerActive=172.17.21.208                          //用于主动模式,数据提交
Hostname=Client21210                   //必须与创建主机时的hostname一致

Server:  zabbix server的ip地址,
ServerActive: zabbix 主动监控server的ip地址,
其中Server和ServerActive都指定zabbix Server的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许172.17.21.208这个ip来我这取数据。而ServerActive的172.17.21.208的意思是,客户端主动提交数据给他。
Hostname :主机名,必须唯一,区分大小写。Hostname必须和zabbix web上配置的一直,否则zabbix主动监控无法正常工作。
zabbix agent检测分为主动(agent active)和被动(agent)两种形式,主动与被动的说法均是相对于agent来说的。
被动:被动模式就是由zabbix server向zabbix agent发出指令获取数据, 即zabbix agent被动的去获取数据并返回给zabbix server, zabbix server周期性的向 agent 索取数据, 这总模式的最大问题就是会加大zabbix server的工作量, 在数百台服务器的环境下zabbix server不能及时获取到最新数据, 但这也是默认的工作方式。
主动:主动模式是有zabbix agent主动采集数据并返回给zabbix server, 不再需要zabbix serve进行干预, 因此主动模式在一定程度上可减轻zabbix server的压力。

2、进行安装
打开CMD,进入到zabbix的应用程序目录, 执行安装命令 :

   zabbix_agentd.exe -c C:\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf   -i   

  安装成功后,执行运行命令:

    zabbix_agentd.exe -c C:\zabbix_agents_3.4.0.win\conf\zabbix_agentd.win.conf -s

    这里要注意一下,如果执行CMD不是用管理员权限打开,看下以下信息,代表代安装成功

3、也可以从服务里面检查,代理是否安装成功!

4、查看端口是否在处理监听状态

C:\Users\Administrator>netstat -an | find "100"
  TCP    0.0.0.0:10050          0.0.0.0:0              LISTENING
  TCP    [::]:10050             [::]:0                 LISTENING
C:\Users\Administrator>

四、Zabbix Server上添加主机

1、点击Configuration-->Hosts-->Greate host,然后点击Add,进行添加即可

2、点击添加之后,进入Configuration-->Hosts界面进行模板关联

3、选择 Clinet21210之后,点击Templates,选择所需要的模板进行关联,然后点击Add,然后Update即可

4、然后看到以下界面,说明模板已经关联,发现ZBX为绿色,代表正常:

5、在zabbix服务器获取相关参数值:

[root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "system.hostname"      
CLIENT21210
[root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "vm.memory.size[total]"
8589463552
[root@Node3 ~]# zabbix_get -s 172.17.21.210 -p 10050 -k "system.cpu.load[percpu,avg5]"
0.000000
[root@Node3 ~]# 

6、在Web界面查看可用磁盘空间利用率如下:

https://www.cnblogs.com/cloudos/
原文地址:https://www.cnblogs.com/cloudos/p/8302788.html