Необходимо проанализировать журналы с пользовательским сценарием. Вы также, вероятно, захотите пользовательский формат журнала (для получения названий VirtualHost.) Можно или ежедневно анализировать журналы (или каждый час/еженедельно), или можно выполнить журналы через сценарий, как это происходит.
LogFormat "%B \"%{Host}i\"" myformat
CustomLog "|/usr/local/bin/apachebwmeter" myformat
Вам решать записать/usr/local/bin/apachebwmeter. Удостоверьтесь, что объединили доменные имена (www.example.com, и example.com является тем же пользователем, у Вас могли бы быть другие изменения в зависимости от Вашей среды.) Имеют в виду, что %B НЕ включает HTTP-заголовки, таким образом, это будет приблизительно.
- Dave
Все веб-хосты делают это.
Это - мое наблюдение, что большинство веб-хостов не делает этого. Большинство, что я видел запись копия файлов журнала в (корневом) каталоге и проверяю их ежемесячно.
Мы использовали ipfm, но теперь мы используем ipa.
Помните, я не забочусь об уровне пользователя использования, только их общего использования пропускной способности.
При покупке уровня использования переведение его в стоимость зависит от использования в дополнение к использованию.
Например, если Вы покупаете DS3 за $3000/месяцев, и Вы при 85%-м использовании, Ваша стоимость составляет 3 000$ для 94.55T или приблизительно 32$/T, но если Вы только при 50%-м использовании, это составляет 3 000$ для 55.61T или приблизительно 54$/T.