我们办公室的互联网连接最近出现了很多问题:速度变慢、数据包丢失、ping 时间过长等。
不幸的是,这种情况并不是整天都在发生,只是偶尔发生几分钟,一天几次,但这让我们的工作日变得很痛苦。
作为墨菲定律规定,当 IT 人员出现时,互联网运行正常,ping 良好,带宽正常。
既然他们不会在没有进一步的失败证据的情况下为我们做更多的事情,那么有没有一个好的和简单的工具(无论在任何平台上)将监控 24 小时的连接(例如,每秒 ping 一次 Google),并将结果显示为一天中任何时间的 ping 时间 + 数据包丢失的图表?
我尝试了一下PingPlotter,但这并没有按照我的预期发挥作用。
答案1
如果你有 Linux 机器的话地铁可以做你想做的事。mtr 将 traceroute 和 ping 程序的功能结合在一个网络诊断工具中
这是在报告模式下运行时获得的输出类型。您可以让它继续运行并收集任意时间段内的统计数据。
mtr -r -c 10 google.com
HOST: host1.lan Loss% Snt Last Avg Best Wrst StDev
1. ns.lan 0.0% 10 0.3 0.5 0.3 0.6 0.1
2. 192.168.1.254 0.0% 10 81.2 76.0 66.9 89.1 8.3
3. 94-192-160-1.zone6.bethere.c 60.0% 10 2335. 1419. 1024. 2335. 620.4
4. 10.1.3.245 80.0% 10 17.3 17.6 17.3 17.9 0.4
5. 10.1.2.169 90.0% 10 28.1 28.1 28.1 28.1 0.0
6. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
7. 64.233.175.27 70.0% 10 23.5 23.6 23.4 23.8 0.2
8. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
9. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
10. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
11. ??? 100.0 8 0.0 0.0 0.0 0.0 0.0
12. 173.194.67.147 0.0% 5 29.1 29.2 28.7 29.8 0.4
答案2
我会设置一个副本吸烟在您的网络上的某个系统上。它不会每秒 ping 一次,而且您可能不需要它这样做。相反,它会定期同时发出约 20 次 ping,然后计算有多少次响应以及每次响应的速度。结果以图表形式显示。
以下是我家里的系统通过 Comcast 连接与工作地点之间的结果。丢失的数据包和延迟发生在 Comcast 端。
答案3
您可以将 ping 的输出转储到文件(即ping google.com > pings.txt
)并查看延迟时间。没有图表,但基本上适用于所有平台,并且应该能够提供网络遇到的任何问题的证据。
答案4
Nagios 是一款开源服务器监控工具,能够监控服务器。我知道,对于 SNMP 监控器,您必须在被监控的设备上进行配置,但对于简单的 ping 监控器,您不需要这样做。
在我们的办公室,我们使用 WhatsUp Gold 来监控所有服务器。它确实有一个 ping 监视器,可以完全满足您的需求。这是一款昂贵的产品(2000 美元以上),因此无法解决您的问题,但他们确实有 30 天的免费试用期,您可以安装、收集数据,并希望找出您的问题。