Привет всем.Пожалуйста посоветуйте программу (систему) для следующих целей:
1. лимит трафика по IP адресу (все порты, протоколы, желательно), отдельным IP адресам трафик безлимитный.
2. при достижении лимита, (желательно мгновенное отключение, разрыв сессии) при этом пользователю выводится соответствующая веб-страница с уведомлением.
3. генерация файла с IP адресами (мас адресами)превысившие лимит.
4. авторизация пользователей, mysql, squidguard - нет (не требуются).
5. cтатистика = sargНа данный момент на сервере работает следующая система:
squid + frox + sarg. Авторизации пользователей нет. Squid в режиме принудительного проксирования. В sarg задан определенный лимит на месяц, запуск происходит каждый день, генерится файл с IP адресами превысившие лимит. Скрипт генерит файл с мас адресами, сопоставляя файлу с IP адресами, превысившие лимит, squid отключает этих пользователей по мас адресу. Поскольку Sarg запускается 1 раз в день, то некоторые пользователи значительно перебираю лимит.
Сервер слабый. К концу месяца access.log весит около 1,5GB, Sarg его обрабатывает около 2 часов.Я посмотрел некоторое кол-во программ (систем), таких как Sasm, squidquota, netams, stc, SAcc и др, но подходящего ничего не нашел.
Глянь на http://oobilling.ru/sq/ Мне понравилась :)) Мгновенно, правда, не рвет, но для простенькой системки самое оно.
>Глянь на http://oobilling.ru/sq/ Мне понравилась :)) Мгновенно, правда, не рвет, но для
>простенькой системки самое оно.
Это некий аналаг sdquota. Только еще требует mysql. Ну а так в принципе нормальная утилитка. Мне все же желательно весь трафик считать, например как ng_ipacct только вот не нашел как ограничивать трафик.
Ну так любым коллектором в файл, по крону смотрим файл и кому хватит файерволом в дени :))
Сам долго искал, пробовал написать ( ведь ежели подумать ничего сложного :)) ) Но не хватило ни ума ни терпенья :))