文章内容
2018/5/21 16:50:35,作 者: 黄兵
zabbix windows 流量统计
最近有几台Windows服务器需要做流量观测。采用的是zabbix,安装好zabbix_agent之后,安装过程参考这里:Windows 安装zabbix agent。
安装完成之后统计流量,具体操作如下:
查看网卡属性:
之后打开cmd,输入如下命令:
typeperf -qx | find "Network Interface" | find "Bytes"|find "Red Hat" > d:\network_info.txt
把网卡信息输出到network_info.txt文件,具体查看txt文件内容如下:
\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Total/sec
\Network Interface(Red Hat VirtIO Ethernet Adapter _2)\Bytes Total/sec
\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Received/sec
\Network Interface(Red Hat VirtIO Ethernet Adapter _2)\Bytes Received/sec
\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Sent/sec
\Network Interface(Red Hat VirtIO Ethernet Adapter _2)\Bytes Sent/sec
结合我们网卡信息,我们不难从这个文本中找到属于我们网卡配置的字段。这就是要添加key的名称
第一行应该是我们的网卡的总流量(我从total看出来的,直觉告诉我是的)
第三行应该就是接受的流量(我是从received看出来的,大家都应该知道流量有发送也有接收,换句话说就是本机的流入流量)
第五行就应该是我们的发送流量了(也就是本机的流出流量)
修改配置文件,文件路径是:D:\soft\zabbix_agents_2.4.4.win\conf\zabbix_agentd.win.conf
最后两行增加如下内容:
PerfCounter=Net_Incoming,"\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Received/sec",30
PerfCounter=Net_Outgoing,"\Network Interface(Red Hat VirtIO Ethernet Adapter)\Bytes Sent/sec",30
这个是是上面network_info.txt文本输出的一些内容。
之后重启zabbix_agent服务,开始zabbix server上面做流量统计了。
具体步骤如下:
1、登陆zabbix server,增加服务器:
2、增加item,具体截图如下,注意红框的内容:
Key是zabbix_agentd.win.conf配置文件读取的数值:PerfCounter=Net_Incoming流入的流量。
流出流量统计配置如下截图:
最后配置一下统计图标,截图如下:
最后就配置完了,看一下统计数据,截图如下:
好了,搞定收工。
有什么问题给我下面留言。
参考资料:监控windows主机网卡流量
黄兵个人博客原创。
转载请注明出处:黄兵个人博客 - zabbix windows 流量统计
初学者 on 回复 有用(0)
我的监控没有检测到任何信息 我的版本是4.0 的和这个有关系吗