如何监控Linux中的出站带宽使用情况?

如何监控Linux中的出站带宽使用情况?

目前我使用 vnstat 来监控带宽使用情况。我想要获得数据,以便决定是继续使用更昂贵但无限制的有线套餐,还是改用更便宜、基于移动设备且数据有限的套餐。

因此,我真正想知道的不是通过我的网络接口的总流量,因为我有一个带有 NAS 和其他东西的小型 LAN,而是我的 LAN 的出站流量,基本上除了往返于 10.0.0.0 - 10.0.0.255 的流量之外的所有流量。

我不知道如何使用 vnstat 来实现这一点,也不知道这是否可行。我也很愿意使用其他工具,但我还没有找到比 vnstat 更好的工具。有什么想法吗?

答案1

通常的做法是,在您的路由器上启用 SNMP 监控,并配置 MRTG 监控工具(在您的计算机或任何其他内部服务器上)来监控路由器的传出接口。

如何使用 MRTG 免费监控 Ubuntu 上的 SNMP 流量

答案2

你尝试过 iptraf 吗?

从控制台测试它,只需通过 apt o yum 安装并通过输入 iptraf 启动它。

您可以选择“Lan Station monitor”和网卡来监控设备上的流量。

问候!

答案3

所以,我还没有时间测试这两个程序,但看起来它们可能是我正在寻找的。如果有人在寻找类似的东西,请查看:

https://github.com/rafalfr/smarttrafficmeter

https://codebox.net/pages/bitmeteros

相关内容