我有几台服务器为一些网站提供服务。
我已经设置了Munin,这样我可以跟踪内存消耗,磁盘使用情况等。
现在我想要的是如果出现“错误”,就会收到电子邮件。 让我更具体一点:
从我读到的,穆宁并不是这个工具。 它可以给你发送电子邮件,但它检测到的条件似乎只是“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)脚本。 你所要做的就是钩住命令行参数(主要是时间阈值),然后就完成了。