推荐使用公共REST API和SMS警报的监控服务?

我需要监视我的服务的正常运行时间。 我的服务只能推送状态通知。 也就是说,我可以向第三方报告我还活着,但是它本身不能作为一个服务器,所以不要这么做。

您能否推荐支持这种操作模式的现有networking服务? 他们还应该支持短信提醒(或任何其他手机通知)。

让他们拥有一个RESTful API是很酷的,所以我可以把他们的服务整合起来。

我已经看了Uptime Robot和PagerDuty,但是我不知道是否支持这种操作模式。

该服务不必免费。

你可以尝试Opsgenie心跳

心跳以10分钟的间隔添加到OpsGenie时,系统应该至less每隔10分钟定期发送基于http的心跳请求。 如果超过10分钟未收到心跳请求,OpsGenie会认定您的系统和OpsGenie之间存在问题,并根据您的设置创build警报。 Opsgenie有标准的SMS / Call / Push通知,支持IRC,Hipchat等其他通知渠道。

您可以添加任何数量的心跳来工作。 您可以将每个心跳的检查间隔分别configuration为每分钟一次。

心跳监控

为什么不在自己的环境中使用监控工具? 长远来说,在你的networking中进行监视检查是最好的,因为你可以逃避任何防火墙,所以如果出现问题,你可以确定问题出在你自己的networking上,而不是在某种程度上,当然你可以能够监视任何东西。

我的build议是潘多拉FMS,它包括自己的警报系统,非常灵活。 如果您需要更多function,您可以testing开源版本并购买企业版本。

希望这可以帮助!