>>Я все прекрасно понимяю, но не кошерно говорить про виртуал хостинг для
>>pop3 или smtp протокола. Может нужно считать трафик по этим протоколам
>>для разных виртуальных доменов? Если нужно в комплексе тогда нужно подробнее
>>расписать какой софт стоит и что нужно получить, насколько нужна подробная
>>статистика Согласен. Так и делается в правильном варианте :)
>
>И еще хочу добавить, так как идет речь о namebase virtualhost то
>посчитать просто pop3, smtp и ftp трафик не получится - так
>как эти протоколы (ip based) не несут в себе информации о
>нужном нам виртуал хосте. Поэтому можно считать трафик и ложить его
>в sql для удобства следующимим способами:
>1. Если это http - то mod_cband - он позволяет выставлять квоты
>и блокировать доступ к сайту при перерасходе трафика + делить по
>тарифным зонам (например в Украине это очень актуально)
Не спорю. Но это только вариант для http/https.Несколько скользкой будет связка с tomcat даже через mod
>2. Если это pop3/smtp - то тут несколько вариантов: или считать трафик
>на virtual domain или на трафик на групу ящиков. Что то
>похожее у меня сделано в exim + dovecot. На этом сайте
>есть скрипт который парсит лог и считает трафик (бугор/uaix).
Приблизительно так и считается, на любом из почтовиков. Берется отправитель/получатель и вперед за орденами. правда есть проблема при использовании фильтров в случае с postfix, но и это можно пережить при их правильном написании.
>4. Ддя я исполюзую proftpd с паролями в sql - есть квоты,
>шейпер скорости. Подсчет трафика происходит путем скрипта на перле который парсит
>лог proftpd, по юзеру можно точно идентифицировать сколько кто накачал
Вот все что вы описали чудно делает cPanel (это не реклама продукта, просто мне плотно поработать пришлось именно с ним). И один из главных плюсов по сравнению с самопалами которые я видел - пользователю отдается для управления его виртуальный хост. Хочет себе домены ставит в ограниченных рамках, хочет юзверей заводит, хочет смотрит статистику на себя, хочет БД создает... Короче саппорт хостинга минимально задействован в процессе, что есть большой плюс :)