如何监控/logging互联网正常运行时间

我有家庭networking设置,我有1 thomson无线路由器,2电话,1电视,1桌面和4 +笔记本电脑。 在过去的4年以上,我拥有15 Mbps的爱沙尼亚标准互联网。 桌面系统是24/7全天候运行的,只能用于Windows更新,所以我将用它来监视networking。 它有Win 7 Pro(64位),但我认为,我可以在cigwin上运行Linux apps / utils。

时不时的互联网正在下降。 我想知道统计数字,例如:什么时候,多长时间,等等。我打算在一周左右的时间里进行testing。 如果日志小于4GB,并且我不需要正则expression式来parsing它(程序不会崩溃),那就太好了。

我认为(有95%的置信度)问题是互联网服务供应商的错误(或天气或电缆上的5%怪异exception),所以如果我能够创build一份可以用来解决问题的报告,那将是非常好的。 这里隐藏的问题是,它应包含哪些信息。

这是一个家庭networking,所以我不想为它购买昂贵的软件。 对不起,提出一个问题,哪里存在更多的1正确的答案。

我只能从Linux和开源世界回复。

Nagios,Xymon,Zabbix,mon都是很好的监控开源软件,可以实现你想要的(统计,图表,历史,正常运行时间)。

如果你不想用linux重新安装,你可以直接通过Oracle VirtualBox启动一个免费的linux发行版。

networking正常运行时间监视器 – http://www.netuptimemonitor.com – 正是你想要的。 我写了这个程序来诊断一个连续三年的间歇性连接!

这是一个简单的Windows程序,不断testing您的互联网连接,并写入纯文本日志与每个连接失败的开始时间和长度。 没有复杂的设置 – 只需安装并运行,以跟踪每次连接断开!