像 vnStat 这样的程序,仅过滤外部(互联网)流量

像 vnStat 这样的程序,仅过滤外部(互联网)流量

我一直在使用统计数据监控Linux计算机上的以太网接口,但发现它包含所有本地流量。我从子网内进行许多文件传输,这远远超过了互联网流量,因此我无法对互联网使用情况进行长期、准确的监控。

我希望找到一种方法来排除任何本地流量,而只计算过去一小时、一天和一个月的外部(互联网)流量。

该计算机是无头的,通过 SSH 访问,因此只能使用命令行工具。

我也尝试过暗状态这允许我过滤流量,但它只提供了一个网络界面。

关于如何实现这一目标有什么想法吗?任何建议将不胜感激!


编辑

我一直在外面思考,找到了一个混乱的解决方案。

我查看了 HTML 源代码暗状态正在生成并发现图表使用 XML 文件。我可以使用命令行查看此内容卷曲:

curl 127.0.0.1:667/graphs.xml

这为我提供了一个包含所有图表系列数据的 XML 文档。我可以解析它并创建一些更具可读性的东西。但这种方法似乎效率低下且过于复杂。

当然还有更好的方法!任何建议表示赞赏。

相关内容