我在 Ubuntu 服务器上运行网站,使用以下链:Web 服务器 - Nginx+Apache(worker)+mod_wsgi+django 后台工作者 - celery、rabbitmq DBs - mysql、mongo
我正在寻找一款具有 Web 界面的最佳(且易于部署)服务器监控工具。我检查了其中的几个 - zabbix、monit 和其他一些。似乎它们都基于 PHP,因此需要 Apache 处于预分叉模式。我没有找到 nginx 的安装提示,所以我的问题是:1) 哪种工具可能更适合监控我的大部分环境 2) 请指出在 nginx 或 apache-worker 上部署的最简单的工具
谢谢
答案1
Monit 不需要 Apache,而且安装起来非常简单。它旨在满足您的所有需求。
呼呼!
汤姆·普尔
答案2
您看过 Munin 吗?它采用客户端/服务器模型,每个要监视的服务器上都运行一个进程,而中央“报告”服务器连接到每个服务器以收集有关您服务的统计数据。
它无需使用 PHP 即可创建图表,并且每隔几分钟运行一次。它还有很多可用的插件。我不知道他们是否为您运行的每项服务提供插件(我使用 mongodb 插件,它们非常好),但如果您懂一点编程(bash、perl、python 等),它们非常容易编写。安装很容易,并且许多系统都有可用的软件包。