监控工具
介绍四种监控项目正常运行时间的工具,它们既有免费版本,又有付费版本;既有方便小型个人项目监控的工具,又有适合大型企业项目的全面方案。
无论是为了整个公司、还是手头上的最新项目,针对正常运行时间的监控(uptime monitoring)总能够及时知晓自己的服务器或网站,当前是处于启动、还是关闭状态、其运行性能如何。目前,市场上有许多此类优秀的工具可供选择。下面讨论四种业界最常用的正常运行时间监控服务。
1、UptimeRobot
UptimeRobot是能够保证了解项目或服务器是否发生、何时发生、以及为何发生故障的最佳工具之一。通知运维人员的方式往往是针对正常运行时间监控的最重要部分。而UptimeRobot就能够在此方面为小型团队和个人提供,有关被监控服务是否正常运行的实时通知。
可以默认选择让UptimeRobot通过电子邮件或短信触发通知。当然,也可以选择通过语音电话的方式获取通知。同时,还可以通过参考链接:
https://www.makeuseof.com/record-phone-call-on-android/,了解如何记录通知电话里的具体内容。
如果在一家较大的公司、或是需要有更加丰富的通知送达方式,那么UptimeRobot准备了包括:Twitter、Slack、以及Zapier在内的超过10种不同的联系方式。此外,通过与UptimeRobot联系,还可以获得独特的、与运行时间相关的解决方案。
在监控的具体信息上,UptimeRobot能够提供包括SSL、ping、端口、cron作业和关键字在内的,各项基本网站与服务器参数的监控服务。当然,它也允许进行各种高级功能的设置,例如:自定义HTTP请求、可自定义的维护窗口,以及在图表中跟踪响应时间,以便更好地了解被监控网站的处理能力与性能。
免费版的UptimeRobot所能提供的功能极其有限。诸如短信和语音呼叫的通知功能都被禁用了,而且只能以5分钟的间隔、监控50台以内的设备。可以在1分钟之内,快速获取完整的服务,并能根据项目的规模扩展出相应数量的监控能力。
2、Uptime.com
如果正在寻找高度可配置的正常运行时监控工具,那么Uptime.com就可能是需要的解决方案。它涵盖了Web宕机与事件警报、自定义的正常运行时间与性能报告、真实用户与状态页面的监控、以及各种工具的集成等广泛的解决方案。
该监控工具在基本设置上非常简单,也可以根据自己的喜好,去调整检查的时间间隔、出现问题该与谁联系、以及联系的频率等方面。当然,也可以按需启用其各种高级功能。此外,Uptime.com的优势在于,它不仅可以在单个位置上执行正常运行时间的监控,还可以从超过5个不同的位置,进行监控结果的比较。因此,它可以通过双重和三重检查,来有效地避免误报的产生。
对于小型项目,虽然可以使用21天免费试用的Uptime.com版本,但是,对于较大型的需求而言,则可能会对业务造成潜在的影响。
3、Pingdom
Pingdom实际上是由一家公司提供的两种不同的服务,它们都能够对监控需求提供实用的服务。其中,Pingdom提供的第一个服务是针对真实用户环境的监控。也就是说,Pingdom能够在目标项目或服务器运行时,提供密切的监控,并为运维人员提供有关目前用户在线获取服务的真实状况。显然,这些比简单的一条ping指令所能够包含的信息(https://www.makeuseof.com/tag/how-ping-website-computer/)可丰富多了。
该服务的特点是,能够实时地通过收集数据,在地图上映射出用户的位置,以及地理热点(geographic hot spots),提供对用户行为和平台信息的洞察,以及当前各种关键性能与使用指标的摘要。
Pingdom提供的第二项服务是综合监控。这包括对目标网站在全球范围内的可用性、及其性能等正常运行时间的监控。因此,如果正在寻找一种可以提供页面加载速度、以及可用性的准确读数服务的工具,那么该服务就非常适合。
当然,此类综合监控也能够提供,在目标网站不可用时,通过电子邮件或短消息的方式,及时发出警报,甚至可以与交易的监控相关联,以便运维人员获悉交易到底是在何时失败的。
从原则上说,尽管这两种服务有着相互关联性、且价格相同,但是两者是不能互换与通用的。好在如果无法决定哪种服务适合自己,可以先免费试用它们,再根据其产生的不同效果做出决定。
4、Uptrends
作为另一种出色的正常运行时间监控服务,Uptrends非常适合于大规模的监控需求。可以选择它来协助掌握大量的实时数据、以及管控各种目标站点。
Uptrends的界面是一个易于理解和使用的仪表板。它能够将所有相关信息收集到一处,以便更快捷、简便地可视化和识别目标网站正在发生的状况。例如,可以访问到被监控目标的可用性、性能趋势、错误、以及状态变化等。如果不喜欢它提供的默认仪表板,那么也可以通过调整其界面,只显示自己关注的重要信息。
Uptrends的另一个显著特点是,警报级别的差异化。也就是说,因为它允许使用不同等级的自定义警报,因此组织内的不同成员可以按需查看、并做出适当的响应。
如果只想先试用的话,可以选用其免费的30天试用版。在此基础上,可以根据自己的业务规模和特定功能,选择具有不同的定价标准的产品版本。