我有几个应用程序每天运行25小时,每周7天。它们都是基于Web的saas应用程序,在Ruby on Rails上运行。我们目前在Heroku上托管我们的制作应用程序。
我需要一个通知系统,让我知道应用程序离线时的情况。我知道有很多选择。
我过去曾使用过Nagios,但对于我需要的东西来说,它有点过于配置密集。另外,我想要一个我不主持的应用程序。
另外,我有一些正在运行批处理作业的工作器实例。能够监控这些也可能很好。
即使Amazon EC2发生故障,解决方案仍然能够提供通知非常重要 - 因此基于Heroku或Engineyard的解决方案可能无法正常工作。
答案 0 :(得分:8)
好的,根据您的初始需求 - 我会选择进行heroku监控。既不需要SSH来安装
答案 1 :(得分:1)
对于作为批处理作业运行的工作器实例,请查看http://www.pushmon.com。您只需在批处理作业成功运行时调用URL。注意我与PushMon有关。
我们使用UptimeRobot进行网站监控。