(我使用的是Apache 2.2,以防您需要这些信息。)
所有的networking主机都这样做。 所以看起来很明显,但我找不到任何有关如何做到这一点的信息。 即使是部分答案也会有所帮助。
请记住,我不关心用户的使用率,只是他们的总带宽使用率。
谢谢,凯文
您需要使用自定义脚本parsing日志。 您还可能需要自定义日志格式(以捕获VirtualHost名称)。您可以每天(或每小时/每周)parsing日志,也可以通过脚本运行日志。
LogFormat "%B \"%{Host}i\"" myformat CustomLog "|/usr/local/bin/apachebwmeter" myformat
这取决于你写/ usr / local / bin / apachebwmeter。 确保合并域名(www.example.com和example.com是相同的用户,根据您的环境,您可能会有其他变化)。请记住,%B不包括HTTP标头,所以它会近似。
戴夫
所有的networking主机都这样做。
这是我的观察,大多数networking主机不这样做。 我见过的大多数情况是在一个(根目录)目录中logging一个日志文件的副本,并每月检查一次。
我们使用ipfm ,但现在我们使用ipa 。
请记住,我不关心用户的使用率,只是他们的总带宽使用率。
当您购买使用率时,将其转换为成本取决于您的使用情况以及使用情况 。
例如,如果您购买价值3000美元/月的DS3,并且使用率为85%,则94.55T或32美元/ T的成本为3000美元,但如果仅使用率为50%,那么55.61美元就是3000美元T或约54 $ / T。