我应该使用什么服务来检测客户是否在线?

时间:2015-09-09 19:15:31

标签: ping

我正在开发一个非常简单的脚本来监控一组互联网连接的正常运行时间。基本上我有一套(大约数百个)计算机连续运行很长时间(大约几个月)。

每个都连接到我想测试的不同消费者级互联网连接。基本上我的脚本现在就是每隔几秒就ping一次google,然后监视连接何时启动以及何时关闭。

现在,我想知道:做这样的事情还可以吗?我只会每次打一次,比方说10秒,所以这绝对不应该像DoS攻击,但我仍然想知道是否有更合适的方法来做到这一点:这可能是一个ping答案可能会被拒绝,因为我最近过多次要求它?

或许,互联网上是否有专门用于回答ping的服务?像pingme.net这样的东西完全致力于回答我的话?我想说得对。

1 个答案:

答案 0 :(得分:1)

有一种名为Nagios的软件,用于监控服务器场。在我们的安装中,我们使用cron运行perl脚本,每隔十分钟通过电话回家到nagios服务器。除了ping之外,它还监视远程计算机上的磁盘空间和我们想要运行的某些进程。关于Nagios的最好的事情是它是免费的,并且在网络上有很多文档。我知道我没有直接回答你的问题;但是,我希望我能给你一些考虑。您可以阅读有关Nagios here的更多信息。