监控 Linux Debian 上每个域的 Web 服务器使用情况

监控 Linux Debian 上每个域的 Web 服务器使用情况

我一直在使用 munin 和 monit 来监控我的网络服务器的整体细节,但由于它托管多个站点,所以我想知道如何监控每个托管的域,或者类似的东西。

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

答案1

您需要几种工具来测量这一点。

  • 对于带宽,任何现代网络统计监控器(如 awstats 或 webalizer)都会为您提供每个域的详细帐户,虽然不是实时的,但会尽可能接近您需要的,不要将这些措施建立在 Google Analytics 上,因为它不能准确表示您使用的总带宽。您还可以划分您的网站并为每个主机分配一个 IP,这是一个臃肿但也是好方法。
  • 对于 RAM,实际上没有什么好的方法来检查,除非你使用一些黑魔法或添加 php 代码来测量,否则你在这方面几乎只能靠自己了
  • 根据磁盘使用情况,在您的分区上建立配额系统将为您提供每个用户的确切使用情况(当然,这假设您每个网络托管帐户都有一个用户)。运行一个小脚本也du可以完成这项工作

相关内容