chtito писал(а):Специально для тех, кто поленился открыть тему, на которую я ссылался и почитать про недоработку:
вот скажем traffic2sql у тебя выполняется каждые 5 минут
вот скажем в 12:00 он посчитал
в 12:02 юзер висевший с ип x.x.99.1 отключился
в 12:03 новый юзер подключившийся получил тот же ИП
в 12:05 ./traffic2sql засчитает весь траф этого ИП новому юзеру за последние 5 минут
Возможные пути решения я где-то приводил и к радиусу решение проблемы имеет разве что касательное отношение. Мы просто о разных вещах говорим.
./traffic2sql будет считать только тот трафик, который УЖЕ передан источником netflow приёмнику (коллектору) и который коллектором уже был слит в файл (и здесь тоже есть задержка!)
При этом нужно учитывать таймауты источника netflow + таймаут коллектора + периодичность и время обработки ./traffic2sql
В итоге суммарная задержка попадания трафика в базу зачастую будет гораздо больше чем промежуток между запусками ./traffic2sql
На практике до получаса задержка вполне реальна.
Единственное решение - это указать таймаут использования IP разными логинами, который должен быть больше максимальной задержки попадания данных из netflow
Для одного и того же логина повторное использование свободного IP наоборот должно быть приоритетным.
Ну и конечно же при возможности лучше использовать статику.