人们使用什么来进行网站监控服务?
我指的是一种服务,我可以为我的站点配置特定的点击,以监控站点是否启动,以及它对请求的响应速度。
我正在寻找一种外部服务,它将从多个位置访问我的服务器,并且如果该站点在某些容差范围内没有响应,它将向我提供通知。
它可以是免费的或付费的。
人们使用什么来进行网站监控服务?
我指的是一种服务,我可以为我的站点配置特定的点击,以监控站点是否启动,以及它对请求的响应速度。
我正在寻找一种外部服务,它将从多个位置访问我的服务器,并且如果该站点在某些容差范围内没有响应,它将向我提供通知。
它可以是免费的或付费的。
以下是外部性能监控领域主要参与者的细分:
顶架
中间
低端
在决定各种选项时需要寻找什么:
对于事务和性能监控,我发现 AlertFox 比 Keynote 系统更强大。当我检查时(4 月 9 日),它是唯一能够以合理的价格监控Flash和 Java 小程序性能的服务。
Alertfox 只做一件事(事务监控),而且做得非常好。
我个人的偏好是 Pingdom。他们在世界各地拥有多台服务器,并且在向您发送“停机”警报之前会汇总数据。它们还提供有关正常运行时间和可达性的信息,因此您可以确定您获得了多少个“9”。
看看http://mon.itor.us/它有许多有趣的图形选项用于 http 和其他响应时间。Plus 是从 3 个不同的位置进行测量,以获得更好的覆盖范围。您还可以设置下降消息并创建 rss 警报。
它还汇总了测试,因此如果 500 人决定使用该服务来监控您的站点,您只会被 ping 一次。
http://www.nagios.org/
震惊没有人推荐这个?!Nagios 是一个非常可定制的很棒的开源解决方案。我们已经在中型环境(约 100 台服务器)中使用过它,我非常喜欢它。它确实需要您创建和自定义服务检查,但功能非常强大。
GUI 非常用户友好,并且有桌面应用程序和 Android 操作系统来监控您的基础设施。更不用说发送电子邮件或用于警报的文本通知的能力了。
如果您有时间进行一些调整/定制,Nagios 值得一看。但甚至还有一些服务检查准备好“开箱即用”运行
**好吧,这并不是一个从多个不同位置监控服务器的解决方案,尽管我们已经在外部设置了一个“面向客户端”的 Nagios 服务器来完成此任务,因此如果您有多个共同位置,则可以这样做。
我最近才发现 Zabbix。
它拥有 Nagios 原生拥有的一切,以及您必须在 Nagios 上作为模块安装的大量功能,这些都已经存在。
http://www.zabbix.com/features.php
WebWatchBot (www.webwatchbot.com) 是希望通过事务监控(有利于关注响应时间)和基础设施的各个组件(如服务器和数据库)来监控最终用户体验的另一种选择。我们都被一个在应用程序挂起时显示“启动”的服务器所困扰。事务和组件监控的结合可以防止这种情况并加快故障排除。免费试用且价格合理的专业版,可轻松扩展到企业级。
http://www.catchpoint.com我强烈推荐的新玩家之一。它们具有许多功能,可以帮助我比已经存在多年的其他大牌更快地查明问题。
我们最近开始使用http://www.catchpoint.com,这是一个非常令人印象深刻的监控解决方案。它允许我们使用 Internet Explorer 浏览器或其模拟浏览器从多个地理位置和我们的基础设施内进行监控。它捕获有关 Web 性能的每个指标,并且它们都可以通过界面绘制成图表。
我们在使用其他外部监控工具时遇到的一个主要问题是误报错误的数量——尤其是在 DNS 解析方面。我们还没有使用 Catchpoint 看到此类数据,我们可以独立于 Web 测试监控 DNS 解析,以清楚地了解我们的 DNS 提供商的性能并确保他们的 SLA。
http://exactstate.com是 basicstate 的专业版
主要区别在于它从多个数据中心执行并行测试。
测试从所有数据中心并行执行,并合并结果。仅当所有测试均未返回阳性结果时才记录失败。该机制旨在最大限度地减少误报。
一些服务声称有多个位置,但它们仅在最初尝试失败时从第二个随机服务器进行测试。这不完全一样。