如何分析在一组服务器上传输的字节?

我们有大约50个虚拟机。 我安装了collectd,石墨和grafana,我们有一些这样的stream量统计:

这产生一个这样的图表:

这些行是以KB /秒为单位的传入和传出带宽,但是我想要统计一下,可以告诉我在整个服务器场中,在09:00到17:00之间在GB中使用了多lessstream量。

找出在一组服务器上有多less用户数据的好方法是什么?

使用60积分和缩放似乎是诀窍。

你有没有尝试过使用Netflow监控?

您可以使用NetFlow协议监视IPstream量。 该协议允许您查看stream量最有用的模式和一般数据。

“NetFlow”是思科系统开发的一种networking协议,用于收集IPstream量信息。 它已经成为networkingstream量监控的工业标准,目前除了思科的IOS和NXOS之外的几个平台,如Juniper设备,Enterasys交换机以及Linux,FreeBSD,NetBSD和OpenBSD等操作系统也支持这一标准。

如果支持NetFlow的路由器不可用,但使用Linux服务器路由stream量,则可以安装NetFlow软件探测器,将所有与NetFlow相关的信息发送到其服务器。

在Linux中有一个名为fprobe的程序,它获取stream量并将其发送到NetFlow服务器。 通过这个程序,您可以生成通过其接口的NetFlowstream量,例如:

 /usr/sbin/fprobe -ieth0 -fip 192.168.1.185:9995 

stream量生成后,您可以通过input以下命令来查看stream量的统计信息:

 nfdump -R /home/netflow_data/