Привет всем.Пожалуйста посоветуйте программу (систему) для следующих целей:
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 и др, но подходящего ничего не нашел.