监控生产服务器的最佳方式是什么?

14 mysql monitoring monit apache-2.2

我们正在运行两台带有 Apache 2 和 MySQL 的生产服务器。我正在寻找一种可靠的方式来监控我们的负载、稳定性和正常运行时间。

我遇到过monit,但有更好的选择吗?

And*_*rew 10

我在Slicehost的虚拟机上配置了Zabbix,并且对解决方案非常满意。由于它与我们的生产服务器在物理上是分开的,即使生产网络出现问题,它也会提醒我。Slicehost 上的虚拟机价格便宜且易于备份。

Zabbix很棒,因为它可以监控网站响应时间以及 CPU、磁盘和其他任何东西。Zabbix 将存储历史数据,因此您可以查看统计数据随时间变化的趋势。我也更喜欢 Zabbix 而不是Nagios,因为 Zabbix 有一个强大的基于 Web 的配置界面。


Cha*_*per 7

我个人使用 Munin 进行资源和指标报告。它已经为许多应用程序/指标提供了插件,并且编写插件非常容易。

对于可用性监控/警报,我使用了 Zabbix、Zennos、Nagios 和 Hyperic。在所有这些中,我最喜欢 Zabbix。


PEr*_*Era 3

您可以设置免费的监控解决方案,例如IncingaNagios。对于您能想到的每项检查,都有大量的插件。或者您可以编写自己的脚本来报告状态(“好”,“坏”,等等......)。WhatsUp Gold是一个很好的商业产品。它还包括性能测量工具。

如果您想要一些真金白银,请看看Jazzey。这是一个真正的高级、非常昂贵的端到端监控工具。它模拟使用您的(网络)应用程序的真实用户。我们在工作中花了很多时间。