![用于监控和记录家庭网络上的互联网连接的工具](https://linux22.com/image/1501260/%E7%94%A8%E4%BA%8E%E7%9B%91%E6%8E%A7%E5%92%8C%E8%AE%B0%E5%BD%95%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%E4%BA%92%E8%81%94%E7%BD%91%E8%BF%9E%E6%8E%A5%E7%9A%84%E5%B7%A5%E5%85%B7.png)
我的电缆调制解调器似乎变得越来越不可靠,并且经常出现断线现象,所以我想监控断线情况 - 如果我可以提供显示故障时间的日志,那么在与技术支持人员交谈时我应该能够更好地做好准备。
我知道我可以编写一个脚本或简单的应用程序来监控和记录所有内容,但在我开始构建某些东西之前,我估计这将花费几个小时,但很可能会耗费多个晚上和周末,我只是想检查一下是否有一个“现成的”工具可以生成格式良好的日志和报告?
基本上任何可以在 Windows 7 机器或运行 Merlin 固件的 Asus RTN66U 路由器/wi-fi 接入点上运行的工具。
如果该工具也能捕获网页,那就真的很有用了——连接到互联网的 Virgin Media 有线调制解调器有一个记录错误的网络控制台,因此能够捕获这些错误会很有帮助。不幸的是,有线调制解调器错误日志在重新启动时会被清除,所以我需要一些东西来抓取它并捕获它。
这个相关问题涵盖了一些基本脚本: 除了 ping 之外监控互联网连接的更好方法
如果我只是使用 ping 来持续监控,是否有任何建议的主机可以 ping 到并且不会反对流量?
答案1
如果真的只是关于中断,Ping 就足够了。您可以使用 gping,它提供测量的图形结果。ping 不会影响流量。
至于替代方案,您首先链接的问题已经有一些非常好的方案,例如 mtr 或 MRTG。
答案2
答案3
您应该能够查看路由器日志文件。这将显示连接和断开连接事件。如下所示:
14:53:04, 18 May. (12682426.850000) PPPoE is up - Down Rate=79903Kbps, Up Rate=19999Kbps; SNR Margin Down=12.2dB, Up=15.2dB
14:53:04, 18 May. (12682426.840000) CHAP authentication successful
14:53:04, 18 May. (12682426.760000) CHAP Receive Challenge
14:53:04, 18 May. (12682426.760000) Starting CHAP authentication with peer
14:53:04, 18 May. (12682426.760000) PPP LCP Receive Configuration ACK
14:53:04, 18 May. (12682426.750000) PPP LCP Send Configuration Request
14:53:04, 18 May. (12682426.750000) PPP LCP Receive Configuration Reject
14:53:04, 18 May. (12682426.750000) PPP LCP Send Configuration ACK
14:53:04, 18 May. (12682426.750000) PPP LCP Receive Configuration Request
14:53:04, 18 May. (12682426.750000) PPP LCP Send Configuration Request
14:52:13, 18 May. (12682375.760000) PTM over DSL is up
14:48:33, 18 May. (12682155.340000) PTM over DSL is down after 211367 minutes uptime
14:48:33, 18 May. (12682155.340000) PPPoE is down after 211367 minutes uptime [Waiting for Underlying Connection (WAN Ethernet 2 - Down)]