监控Linux Debian PER DOMAIN上的Web服务器使用情况

我一直在使用munin和monit来监视我的web服务器的总体细节,但是因为它托pipe了多个站点,所以我想知道如何监视每域托pipe的或类似的东西。

我希望看到的主要统计数据是每个域/虚拟主机的带宽,内存和磁盘使用情况。

你需要几个工具来衡量这一点。

  • 对于带宽,任何现代的Web统计监视器,如awstats或webalizer将给你一个详细的每个域的帐户,这将不会生活,但尽可能接近你不要基于这些措施谷歌分析,因为它不是一个准确的表示您使用的总带宽。 你也可以分割你的网站,给每个主机一个IP,这是一个巨大的臃肿,但也是一个好方法。
  • 对于内存来说,没有什么好办法可以检查,除非你进入了一些黑暗的艺术或者用PHP代码来衡量,你自己对这个
  • 按照磁盘的使用情况,在你的分区上build立一个配额系统会给你每个用户的确切用量(当然这假设你有一个用户每个网站托pipe帐户)。 还有一个小脚本运行应该做的工作