Linux:逐页监控我自己的互联网使用情况

Linux:逐页监控我自己的互联网使用情况

我每月订阅宽带,并于每月 23 日到期。我已经接近使用结束,所以我仔细检查我没有超出我的限制 - 他们钉死你过度使用!

因此,当我的使用量在 23 日没有滚动时,我打电话给他们检查发生了什么(结果发现这是由于他们的最终用户 Web 界面并不完全不是最新的 - 他们足够快不过账单!)。

现在回答问题 - 代理告诉我我已经使用了 2.5MB(或类似数字)每页只是为了检查我的使用情况(我在这两天访问过的唯一页面)。说我是震惊这是轻描淡写的。这些不是花哨的页面 - v. 小图形等。

所以,现在我想检查我的互联网使用情况(每页)。谁能给我指出这个领域有用的 Linux 工具?我用 Google 搜索过,但发现一切要么是 Windows 的,要么不按页面给出结果。我不想要实时工作的东西,而是保留记录,最好是可以放入数据库或至少电子表格中的东西。

这不是一个购物清单问题 - 我只想要工具名称 - 而不是“但是 blah1 比 blah2 更好......”类型的辩论(我可以自己研究这个)。

笔记:回应沃伦·杨的回答。

1) 不希望使用所有数据(嗯,我愿意,但基于 URL 的 URL(逐页))

2)正如我最初的问题中提到的,我的 ISP 的网络使用跟踪器就像公牛上的山雀一样有用 - 几天后,无论如何,没有任何粒度。

3)正如我对@peterph所说,我正在考虑一些基于浏览器(我使用Chrome)进行临时分析的东西,但我希望有一个守护进程自动为我执行此操作。

4) 正如我对@SailorCire 所说,我更像是一名DBA 人员,我的工作已经足够多了,而无需走上开发路线——我并不是懒惰,我也认为我并不真正具备这些技能。

最后,我正在考虑用 Wireshark 做点什么——你认为这可能是一条好路线吗?甚至是鼻息?

答案1

给猫剥皮的方法有很多种:

  • 如果您想要一个给定时间段内所有数据使用情况的图表以及其他汇总统计数据,Linux 上的标准工具是MRTG仙人掌

  • 您的 ISP 可能会提供 Web API,让净使用项目定期检查您的使用情况,并使用浏览器中的“电量计”进行报告。它适用于 Firefox 和 Chrome。就数据传输而言,以这种方式提取数据可能比访问交互式网页更便宜。

  • 如果您想了解 ISP 的支持人员告诉您这些简单页面每个大小为 2.5 MiB 时是否在胡言乱语,那么您已经拥有了回答该问题所需的工具:浏览器的开发工具。

    在过去的2-3年中,所有主要浏览器提供商都添加了萤火虫类似浏览器的工具集。 Firefox 现在也包含了自己的开发工具,因此 Firebug 本身越来越没有必要了。

    其击键通常是F12Ctrl-Shift-I

    您正在寻找的是“网络”选项卡。 (火狐浏览器,铬合金)当您打开此面板的页面时,它会向您提供有关该页面加载时网络上发生的情况的各种详细信息,包括其页面权重。

  • 如果您要求的东西可以让您深入挖掘历史并进行长期分析,从而回答诸如“我在该月下载的页面大小中值是多少?”之类的问题。那么我不知道目前存在什么。如果它实际上不存在,您可以通过访问 MRTG 或 Cacti 收集的数据来构建它。

相关内容