是否有一个开源的替代pingdom的简单监控正常运行时间,我可以自己主持? 应报告Web服务器的响应时间和延迟,并提醒停机。
我正在寻找一些简单的设置,所以Nagios,zabbix,munin等是有点矫枉过正。 谢谢!
如果你只需要简单的监控,试试Pingdom和AlertFox的免费计划。 Pingdom的1分钟检测时间间隔为1分钟,AlertFox有5分钟的testing时间间隔,但包括3个免费的检查和一个免费的真正的浏览器监控检查,通过电子邮件发送错误截图。
我不熟悉Pingdom,但我认为Smokeping会做你想做的一切。 如果您特别想监视HTTP / HTTPS服务器,而不仅仅是通用连接(通过ICMP),请查看EchoPingHttp和EchoPingHttps 探针 。 还有一些将监视DNS和SSH服务的探测器。
我们在整个networking中使用一般的延迟和“networking健康”监测来取得好成绩。 上周我刚刚用它来帮助诊断远程站点的双工不匹配。
安装程序是相当小的,特别是如果你熟悉Linux。
你为什么不自己做,而不是使用pingdom或alertfox这样的服务?
除了短信,Twitter提醒等,还有定期的正常运行时间检查和15秒的轮询(不是30分钟或者其他无用的东西),你应该检查CopperEgg(也有服务器监控):
我认为这是你正在寻找,并有一个真棒界面。
如果你是一个ruby的家伙,你可能会对Outpost感兴趣,它有一个非常易于使用的API,可以监控更多的服务,而不仅仅是网站uptime / http。