用覆盆子pi监控您的互联网

2021-06-24 06:05:32

互联网服务提供商几乎普遍鄙视。他们推动了FCC继续定义25 Mbps作为"高使用"宽带,以及它们夸大了他们提供的服务质量。最近发布的美国宽带可用性地图绘制了一个漂亮的惨重图片:

在圣路易斯 - 我想我应该算我算上我的幸运星'高使用'宽带可用 - 我只有两种选择:我可以获得'千兆'从频谱的有线互联网,或从AT&amp的75兆比特DSL。

但光谱' s"千兆"互联网是930兆位的下载理想条件 - 但只有40兆位。那个'是一个最高计划,每月花费约150美元!

有些人会因为这些速度而死(见上面的地图),但世界的大部分都是更好的。你真的得到了你支付的速度吗?你可能不知道。

好吧,我这样做,感谢35美元的覆盆子PI!而且你甚至需要一个pi,你可以运行我在任何计算机上使用的软件。我只是喜欢拥有专用的电脑来运行我的所有互联网连接工具,所以它易于备份或替换,并且它没有陷入困境。

我有一个与此博客文章一起的视频,它嵌入下面的博客文章;如果您更喜欢阅读查看,请跳过它。

我已经安装在机架中(这里是PI机架上的视频),但它可以很容易地在我的桌子上,或者坐在我的互联网路由器上。

用于测量网络连接最重要的是它'有线。 WiFi,特别是在PI上,除了可能是WiFi信号强度之外,可以监测任何一点,并且可以监测任何内容。

互联网PI为DNS隐私和广告封锁运行PI-Hole,以及Prometheus和Grafana,提供互联网连接监控仪表板。

连续监控我的互联网的PI使得随着时间的推移,易于看到趋势,或确认中断。如果您只需每次运行SpeedTest,那么您就可以立即查询,而且您可以继续使用太多数据。

我在github上建立了自由和开源的互联网pi项目。它' s易于设置,您可以选择要使用的平台的哪些部分。

我从另一台计算机设置了我的互联网pi,但你也可以在pi本身上运行互联网pi剧本。在安装说明之后,您需要使用网络上运行的Raspberry PI OS设置PI,并能够将PI SSH。

安装Ansible Galaxy内容,' s所需的剧本工作:Ansible-Galaxy Install-R要求.YML

制作example.inventory.ini和example.config.yml文件的副本(删除示例。从文件名)并为您自己的需求修改它们

PlayBook安装您在配置文件中选择的所有工具,并完成了'完成,您应该能够在Web浏览器中访问您的PI和#39; S IP地址以查看PI-孔,或访问IP与端口的地址:3030最后看Grafana仪表板。

如果您想使用PI-Hole作为您的家庭网络' S DNS服务器,您应该将路由器配置为为整个家庭网络提供PI和#39; SID DNS服务器。有关额外的冗余,您实际上可以配置两个运行PI-孔的PI,但是另一个帖子的主题'

但伟大的事情是,这允许您查看您的设备正在制作的所有DNS请求,并确保(大多数情况下)如所谓的和#39;智能' TVS Don' T向广告商发送大量信息。

Pi-孔是您的互联网隐私,至少在家里的伟大辩护,它甚至还有一些像简单的DNS服务器那样的其他简洁的工具,如果要使用它们。

Internet监控仪表板自动为您配置,但在开始查看数据之前可能需要一个小时。

在我的情况下,它' s一直在运行几个月,所以我可以在过去一天,一周甚至更长时间看到互联网连接!

监控配置运行一个连接到SpeedTest.Net的容器​​。每30分钟左右,运行普罗米修斯的另一个集装箱告诉第一个容器运行速度测试。

注意:如果您在自己的网络上运行此监控,请注意,这些SpeedTest.net检查将消耗良好的数据,特别是如果您更频繁地运行它们。如果您有数据帽并希望使用此监控解决方案,请务必修改检查间隔,以便您不要获得意想不到的超额。 ISP,Gotta Love' EM!

它存储PI上的数据,Grafana仪表板随着时间的推移显示它。在那里的另一个服务可以在网站上进行简单的检查,您可以为全摩擦和HTTP请求定时统计数据 - 每隔几秒钟执行那些轻量级检查,以便在Internet连接中有更多延迟时提供详细的视图。

我发现有趣的一件事是我的有线互联网连接 - 这应该是一个930 Mbps - 平均只有约700 Mbps。

上传速度更加一致,所以我吝啬了这个高层计划的支付......但是我' D与不对称数据的50或100 Mbps的更幸福,因为我没有下载每一个文件的terabytes日。

我设置这些东西的主要原因是将我的千兆线上互联网与Spacex' s starlink Internet进行比较。

我' LL在将来的审查中获得了更多的Starlink,但它平均看起来像稳定的连接时,我达到了150多Mbps,15 Mbps,延迟了40毫秒。

这些数字少于我的电缆ISP;但Starlink还花费较少 - 它' S $ 99 /月。 Starlink也通过卫星在天空中发出互联网!对于那些没有拨号速度的快速电缆选项(如农村客户)的人(如农村客户)的人,那是拨号速度的思想升级。

但我早些时候提到过,还有一个特定于Starlink应用程序的所有细节的Starlink的仪表板。

我哈文'今天曾经积极地使用Starlink连接,所以它有点贫瘠,但它给了一大吨细节,我喜欢感谢Daniel Willcocks(Danopstech)来实现这一目标;我' m使用他的Docker图像和仪表板,他甚至调整它在我问过它后在覆盆子PI上工作!

我还使用Shelly Plug监控Starlink'我写的自定义Shelly Plug Prometheus出口商:

Starlink' S菜和路由器使用大量的电力(比你可能期望的更多) - 但是我' LL在我的Starlink评论即将推出!我有一个关于我如何设置Shelly Plug电源监控的博客文章。

现在我确切地知道我的ISP吞噬了我的互联网。在光谱和#39; S案例中,它看起来像他们'只给我3/4岁的我所支付的东西。

我希望我能每月支付110美元而不是150美元,但如果我这样做,他们会取消我的服务!

我喜欢感谢Max Andersen的原始灵感,因为原来的监控配置,Pi-Hole背后的开发人员,用于使其自由和开放的源,尤其是维持Speedtest出口商的米格尔,为他的帮助获得一些错误!!