我正在寻找可以监控不同 apache 站点的 CPU/内存使用情况的工具。我有一个运行多个网站(在不同的域上)的 Web 服务器,想知道是否有一个工具(希望是可以发送电子邮件警报的 Web 基础)可以显示每个网站的 CPU 和内存使用情况。
答案1
apachetop 将帮助你。
(来源:googlecode.com)
答案2
Apache 工作进程通常在服务器上的所有站点之间共享 - 当对 Apache 服务的任何站点的请求进入时,其中一个可用的工作进程会处理它 - 因此实际上没有办法说“站点 1 使用了这么多的 CPU/RAM”。
答案3
Munin 可以做到这一点(网络图表和电子邮件警报),但是,由于 ceejayoz 所描述的限制,只能基于每个服务器,而不能针对单个站点。