系统停机通知服务

当我们调度系统维护,或系统停机或运行缓慢时,我们会向客户发送通知。 我们使用几种沟通方式(电子邮件,网站状态消息,Twitter,博客条目,电话)。 这种方法的问题是这些服务是由我们托pipe,我们需要我们的互联网连接是有用的。

上周我们失败了。 我没有所有的细节,但在一个坚果壳T1下降,故障失败。 电子邮件,电话,互联网,FTP下来。

我是一名程序员,我build议我构build一个实用程序,通过简单的Web界面自动执行大部分通知任务。 如果我们在内部托pipe,而且我们倒闭,这是不好的。 我们需要将通知服务移到异地。

我这样做的担心是,如果系统通知是从另一个域开始的,那么人们就会头脑发热。 有些甚至可能会忽视警报。

有什么build议么?

您是否可以将通知软件托pipe在其他位置/另一个Internet连接上的另一台主机上,但是是否已将其parsing为当前域的子域? 例如,如果您当前正在监控example.com,则可以将您的服务移动到monitor.example.com并开始从那里发送通知。

至于公用事业,你可能会看看Nagios – 这是一个相当完整的监控工具,可以观看Web服务,FTP,电子邮件,作品。 您可以单独托pipe它,只需将所有主要服务configuration为将状态发送到Nagios主机,然后configurationNagios发送警报,如果主站点没有在一段时间内收到响应,或主站点意外启动。