我们正在运行两台使用 Apache 2 和 MySQL 的生产服务器。我正在寻找一种可靠的方法来监控我们的负载、稳定性和正常运行时间。
我遇到过监控,但还有更好的选择吗?
答案1
答案2
我个人使用 Munin 进行资源和指标报告。它已经为许多应用程序/指标提供了插件,并且编写插件非常简单。
对于可用性监控/警报,我使用过 Zabbix、Zennos、Nagios 和 Hyperic。在所有这些产品中,我最喜欢 Zabbix。
答案3
您可以设置一个免费的监控解决方案,例如因辛加或者纳吉奥斯。对于您能想到的每项检查,都有大量的插件。或者您可以编写自己的脚本来报告状态(“好”、“坏”等等……)。一个好的商业产品是WhatsUp 黄金. 它还包括性能测量工具。
如果你想要一些真正的黄金,看看贾兹。这是一款非常高端、非常昂贵的端到端监控工具。它模拟真实用户使用您的(网络)应用程序。我们在工作中花了很多时间使用它。
答案4
Nagios 是一个不错的起点。如果您还想跟踪服务器性能趋势并绘制图表,我建议您也看看 Cacti。