今天把zabbix 监控win主机网卡给搞定了,把详细步骤贴出来与大家分享下(傻瓜式的步骤)

1.在zabbix官网下载zabbix 的windows客户端zabbix_agentd_1.8.x.win.zip 到windows主机

2.在C盘下新建zabbix文件夹,解压zabbix_agentd_1.8.x.win.zip并拷贝win32内的文件至C:\zabbix

3.为zabbix_agentd_1.8.x.win准备配置文件

在zabbix_server上修改zabbix_agentd.win.conf(peace的在/etc/zabbix/)

#vi /etc/zabbix/zabbix_agentd.win.conf 修改server=zabbix/server/ip(zabbix/server/ip为zabbix服务器ip)

将配置好的zabbix_agentd.win.conf 拷贝至windows下C:\zabbix目录

4.开始安装zabbix_agentd

开始->运行->cmd(win键+r -> cmd)
 
先介绍下zabbix_agentd的几个安装参数
-i  安装
-s 启动
-c 指定配置文件路径
-d 删除
-x 停止
cd C:\zabbix (切换至C盘zabbix目录下)
zabbix_agentd -i -c C:\zabbix\zabbix_agentd.win.conf

出现如上图所示“installed successful” 极为agentd 安装成功,可用netstat-na 查看10050端口是否开放

 

此时就要修改zabbix_agentd_win.conf 来配置网卡参数
 
先要获得windows的网卡参数,具体操作如下
typeperf -qx | find "Network Interface" | find "Bytes" > c:\prefcount.txt
dir
 
看到网卡的参数信息已经导出了perfcout.txt
打开perfcount.txt 如下图
 
这时编辑zabbix_agentd.win.conf 添加如下
 
##option network traffic
##PerfCounter=Key
PerfCounter=NetIn,"\Network Interface(Intel[R] WiFi Link 5100 AGN)\Bytes Sent/sec",15
PerfCounter=NetOut,"
\Network Interface(Intel[R] WiFi Link 5100 AGN)\Bytes Rec
eived/sec ",15
NetIn/NetOut 即为item中的key值
蓝色字体部分为网卡参数
15为抓取网卡数据的时间间隔
保存退出重启zabbix_agentd(win键+r ->sevices.msc找到ZABBIX agentd 右键重启)即可 到这里windows上面的配置就算完了……
 
下面来进行zabbix_server上的配置
1.在"configure"->"host"->"create host" 注意此时要关联模版在all中选择
template_windows ,且要注明host 的ip 且将该host加入对应的族中 保存即可
 
上图windows 为peace 的win 主机,cdn_server为win主机的组,template_windows为win主机关联的模版
创建监控项即"item"具体如下图所示
 

 

注:此处key值要搜索直接填写zabbix_agentd.win.conf中定义的NetIn/NetOut
点击"保存"即可
 
创建图表
create graph->
 
win_net_traffic为图表名称
graph type:norma 线条 ,stacked 堆叠 ,pie饼图, exploded分解图
在监控项处点击"添加"->
 
点击"搜索"->
 
分别选择创建"Item"时命名的network traffic in/out -> 保存即可
正常的流量图显示
 
 
到这里就全部结束了,欢迎大家批评指正~
peace 快乐学习,快乐分享!