监控服务建议

监控服务建议

我想在我的网络服务器上安装监控服务(Monit 或其他)并寻求推荐。

我不知道哪个好,我应该根据哪些参数进行评估,哪个适合我的需要。

我看到并正在评估的一些内容包括

监控 http://mmonit.com/monit/
上帝 http://god.rubyforge.com
守护进程工具http://cr.yp.to/daemontools.html

关于我的服务器

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

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

Openoffice 无头运行。
自定义 Python 守护进程。Xvfb

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

可靠。
易于安装和监控。
不会占用太多资源。Unixy

当服务中断时发送电子邮件。
有显示服务状态的网页。

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

答案1

Monit 满足您的所有要求。它易于安装、设置、添加服务、发送电子邮件,并且具有内置 http 服务器。我们已经运行 monit 一年多了,从未停机过。

其他的我还没试过。

答案2

++ 用于监控http://mmonit.com/monit/

答案3

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

也许您可以安装 munin,它很容易,并且作为 munin-node,您将能够监控 mysql、cpu、ram 和其他东西。 http://www.howtoforge.com/server_monitoring_monit_munin 它安装起来非常简单,但它不会发送任何邮件来提醒您。如果您想接收一些邮件,您可以安装 postfix 作为 internetmail,安装 mutt 或 mailx 作为邮件程序。这样您就可以启动 cron 脚本来检查您想要检查的任何内容,甚至修复它(如果它的进程占用了所有内存),然后发送邮件。

另一方面,nagios+cacti,nagios 作为监视器,cacti 作为邮件和检查器。第一次安装和配置比较困难,所以你可以去看看 Groundwork,它是 nagios 的一个分支,虽然不是那么免费,但可以像啤酒一样免费。你可以将其作为 vmware 设备进行测试。另外,如果你有钱,你可以获得支持,nagios 上面有一些东西,所以它就可以正常工作了。

最后,如果您想在人们访问的位置和内容级别监控您的 Apache 服务,我建议您使用 awstats 或 google analytics。

所有这些都是基于我的经验,所以我可能是错的,我会接受意见和更正。:)

答案4

我建议你使用 nagios 或以下社区版本: - Groundworks - ZenOs - Zabbix

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

相关内容