穆宁,监测和电子邮件警报

我有几台服务器为一些网站提供服务。

我已经设置了Munin,这样我可以跟踪内存消耗,磁盘使用情况等。

现在我想要的是如果出现“错误”,就会收到电子邮件。 让我更具体一点:

  • 如果我的任何网站出现故障(超时),我想收到一封电子邮件
  • 如果我的postfix邮件没有响应,我想收到一封电子邮件(当然不是来自同一个邮件服务器)这可以通过telnet命令完成。

从我读到的,穆宁并不是这个工具。 它可以给你发送电子邮件,但它检测到的条件似乎只是“xxx超过阈值”types – 即“内存已满95%”。

我对穆宁是否正确? 如果是的话,完成这个最简单的方法是什么? 也许Nagios?

对于本地安装everone似乎build议Nagios,我们也使用它。

既然你也想检查你的电子邮件服务器,我build议注册一些外部监控服务。 有很多好的。 我们使用AlertFox PRO(付费),但他们也有一个免费的帐户选项。 其他选项是AlertSite,Pingdom,…

我将继续对NAGIOS提出以上build议。 Lke vIM,它有一点点的学习曲线,但是当你越过驼峰时,这是完全值得的。

您可以原谅我对慕尼黑的知识缺乏,但是度量和网站状态的概念并不难。 当然,有一个数据超时/数据读取插件,你可以设置一个合理的期望,当你应该得到一个Web服务器的响应,如果它比5-10秒范围内的某个地方长,你发送一封电子邮件。

这也可以通过邮件服务器来完成。 您应该期望在合理的时间内在POP3 / IMAP和SMTP端口上返回一些内容 。 如果你没有任何内容,那么你应该发一封电子邮件。

除此之外,如果Munincertificate实施起来太困难的话,我确实build议NAGIOS。 nagios-plugins软件包提供了一个check_http和check_(imap | pop | smtp)脚本。 你所要做的就是钩住命令行参数(主要是时间阈值),然后就完成了。