监测服务build议

我想在我的networking服务器上安装一个监控服务(Monit或其他),我正在寻找推荐。

我不知道哪一个是好的,我应该评估哪些参数,哪些参数适合我的需求。

一些我看到和正在评估的是

Monit http://mmonit.com/monit/
上帝http://god.rubyforge.com
Daemontools http://cr.yp.to/daemontools.html

关于我的服务器

Ubuntu / Apache / Nginx / Mysql服务Django应用程序。

我需要监视一些其他服务。

OpenOffice运行无头。
自定义python守护进程。
xvfb的。

重要的参数是(按顺序)。

可靠。
易于安装和监视。
不要太重资源。
Unixy。
服务closures时发送电子邮件。
具有服务状态的网页。

上述哪一种或其他工具最适合我的需求。

Monit满足你所有的要求。 它很容易安装,设置,添加服务,发送电子邮件,并有一个内置的http服务器。 我们已经运行了一年多的时间,没有停机。

我没有尝试其他人。

易于安装=可能是你不会收到你想要的所有信息。

可能是你可以安装munin,它的容易和作为一个munin节点,你将能够监测MySQL,CPU,RAM和其他东西。 http://www.howtoforge.com/server_monitoring_monit_munin这是非常容易安装,但不会发送任何邮件提醒你。 如果你想收到一些邮件,你可以安装postfix作为internetmail和mutt或mailx作为邮件。 所以你可以启动cron脚本检查你想检查的任何东西,甚至修复它,如果它的进程吃所有的内存,然后发送邮件。

另一方面,nagios + cacti,nagios作为监视器和仙人掌作为邮件和跳棋。 第一次安装和configuration是很困难的,所以你可以去检查一下Groundwork,一个来自nagios的叉子,它不是那么自由,但是可以像啤酒一样自由。 您可以将其作为vmware设备进行testing。 另外,如果你有钱,你可以得到支持,并在它上面有东西,所以它只会工作。

最后,如果你想监视你的apache服务的级别,从哪里和什么人正在访问,我会build议awstats,或谷歌分析。

这一切都是基于我的经验,所以我可能是错的,我会接受意见和更正。 🙂

我build议你去与下面的nagios或社区版本: – Groundworks – ZenOs – Zabbix

如果你想看看一些比较,你可以去链接文本