[Sysadmins] ulogd + mysql
Andrey V. Samopal
=?iso-8859-1?q?coma_=CE=C1_admin=2Edn=2Eua?=
Пн Май 5 16:26:22 MSD 2008
Здравствуйте, Eugene.
Вы писали 5 мая 2008 г., 14:23:09:
>> Решил написать сюдаже
>> подскажите, кто нибудь считал трафик юзеров которые ходят в инет через
>> сквид при помощи ulogd?
> а зачем?
в access.log пишется инфа о скачаном после того как она скачалась.
тоесть если одной сессией качается 1 гиг, то в access.log попадут
данные после того как этот гиг скачают.
а я посредством ulogd хочу считать, чтоб пользователь превысивший
лимит рубанулся правилом в iptables и не продолжил качать.
я натыкался на подобное в инете, но никто не расписывал решение.
на текущий момент у меня в iptables
-A OUTPUT -p tcp -m tcp --sport 3128 -j ULOG --ulog-prefix "SQUID_OUT" --ulog-cprange 48 --ulog-qthreshold 50
ulogd пишет в мускуль.
но проблема в том, что если просто суммировать байты по IP
SELECT INET_NTOA(ip_daddr), sum(ip_totlen) FROM ulog GROUP BY ip_daddr
у меня не сходятся цифры, сравнивая полученный результат с
обработанным сквидовым access.log
--
С уважением,
Andrey mailto:coma на admin.dn.ua
Подробная информация о списке рассылки Sysadmins