Назад | Перейти на главную страницу

Как я могу отслеживать использование пропускной способности виртуальным хостом в Apache на Ubuntu


Моя среда:

Apache 2.2.9, Ubuntu 8.10


Я пытаюсь найти способ отслеживать использование полосы пропускания на моем сервере, разбитое каждым виртуальным хостом, БЕЗ установки чего-то вроде PLESK, CPanel или ISPConfig, которые могут изменять мой сервер. Думаю, я ищу решение ТОЛЬКО ДЛЯ ЧТЕНИЯ. Поскольку я вручную администрирую свои серверы, мне не нравится идея установки сторонней панели администрирования, доступной через Интернет.

Я даже не заинтересован (обязательно) в получении графических данных из системы, пока я могу видеть цифры использования полосы пропускания по доменам (желательно также поддоменам) с некоторыми полезными временными интервалами, такими как неделя / месяц / день. В отсутствие приращений времени я просто запустил его в cron и вручную зафиксировал необходимое увеличение на основе времени.

В настоящее время я использую Cacti в качестве системного монитора, но не смог найти ничего, что я мог бы добавить в Cacti, чтобы собрать нужные мне данные. Я взглянул на AWStats, но из того, что я мог сказать, он дал только полосу пропускания всей системы устройством, а не VHost (пожалуйста, исправьте, если я ошибаюсь).

Итак, есть ли пакет, который я могу установить, который уже делает именно это?

Могу ли я изменить Cacti, чтобы отображать эту информацию?

Если нет вышеупомянутого, есть ли какой-нибудь сценарий bash, который я могу запустить, который даст мне этот результат, который я могу позже интегрировать в свой собственный код?

Заранее спасибо!

Вы ищете: mod_logio
http://httpd.apache.org/docs/2.0/mod/mod_logio.html

Это позволит регистрировать входное и выходное количество байтов, полученных / отправленных за запрос. Затем вы бы вытащили его из своих журналов определенного vhost. Я считаю, что такие приложения, как Webalizer, прочитают журнал за вас и дадут вам хорошее представление об использовании.

Некоторые ссылки:
http://www.debian-administration.org/users/chris/weblog/2 http://onlamp.com/pub/a/onlamp/2007/02/02/apache-debugging-logs.html