2015-09-09 35 views
0

我正在开发一个非常简单的脚本来监视一组互联网连接的正常运行时间。基本上我有一套(数以百计)计算机连续运行很长时间(以几个月为单位)。我应该使用什么服务来检测客户端是否在线?

他们每个人都连接到我想测试的不同消费级互联网连接。基本上,我的脚本现在所做的就是每隔几秒钟ping一次,然后监视连接何时结束以及何时关闭。

现在,我想知道:是否可以做这样的事情?我会每10秒钟只ping一次,所以绝对不应该看起来像DoS攻击,但我仍然想知道是否有更合适的方法来做到这一点:是否可以ping答案拒绝了,因为最近我曾多次问过这个问题?

或者,也许,互联网上的服务只是致力于回答ping?像pingme.net这是完全致力于回答我的ping?我想得到这个权利。

回答

1

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

相关问题