1) 在目标机器上C:\windows目录下新建一个目录,如zabbix_agent;
2) 将zabbix_agent软件copy到目标机器的新建目录中;
3) 在软件zabbix服务器端安装源目录中(如/software/zabbix-1.8.11/misc/conf/),将zabbix_agentd.win.conf文件copy到目标机器刚刚新建的目录;
4) 在目标机器新建的目录中新建一个zabbix_agentd.log文件;
5) 配置zabbix_agentd.win.conf文件
LogFile=c:\Windows\zabbix_agent\zabbix_agentd.log
Server=192.168.153.96
Hostname=Frank-Test
6) 在目标机器上进入CMD界面;
7) 在CMD界面进入新建的目录:cd\windows\zabbix_agent;
8) 输入以下命令进行安装:
Zabbix_agentd.exe -cc:\windows\zabbix_agent\zabbix_agentd.win.conf -i
9) 在"运行"输入 "services.msc",在里面找到"ZABBIXAGENT",并启动服务。
Zabbix_agentd.exe -c c:\windows\zabbix_agent\zabbix_agentd.win.conf –s
-c :指定配置文件所有位置
-i :安装客户端
-s :启动客户端
-x :停止客户端
-d :卸载客户端
1) 在客户端获取网卡参数列表:
typeperf -qx | find"Network Interface" | find "Bytes"
2) 编辑目标机器中的zabbix_agentd.win.conf文件添加以下内容,并保存:
### Option:Network
PerfCounter=NetIn,"\NetworkInterface(Broadcom NetLink [TM] Gigabit Ethernet)\Bytes Received/sec",15
PerfCounter=NetOut,"\Network Interface(Broadcom NetLink [TM]Gigabit Ethernet)\Bytes Sent/sec",15
其中红色字部分取自于上图中的网卡参数,
蓝色的NetIn和NetOut是在Zabbix中配置时的Key。
最后的15是指取值时间,单位为“秒”
3) 在服务中或是用命令重启zabbix_agentd服务。
4) 进入Zabbix,在configurationàTemplatesàwindows相关的Templates中(如Windows New)àApplicationsàcreate applicationà启名为“Network”;
5) 以上步骤新建完成,并save后,然后点击ItemsàCreate Itemà分别建立网络接口的IN和OUT,
下图中的Key就是配置文件中的值,Units为bps,但收到的值是Byte,所以要乘上8;
6) 最后在相应的模板组中为这两个Item建上Graphs,如下图:
7) 以后,只要在Windows平台上改zabbix_agentd.win.conf的配置就可以了,这个Template可以通用,毕竟因为Key都统一嘛~~要改的只是网卡的参数罢了~~