文章内容

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 流量统计

分享到:

发表评论

评论列表

user-ico

初学者 on 回复 有用(0

我的监控没有检测到任何信息 我的版本是4.0 的和这个有关系吗