On Sun, 25 Nov 2007 04:01:22 +0300, Anton Farygin wrote: > Григорий! Спасибо за поднятую тему. > > Первое, что хотелось бы сказать: независимо от итогового решения, > давайте попробуем сделать то, что нужно сейчас, максимально расширяемым. Можешь перечислить решаемые такой системой задачи? Писать "в стол" нет желания, лучше бы сразу представлять будущие варианты использования. > Для этого мы попробуем добавить следующие прослойки: > 1) коллектор трафика - модуль сбора. Динамически-подгружаемый so модуль, > собирающий данные об трафике с различных источников (netflow, ulog... и > т.д.) > 2) калькулятор - модуль, позволяющий согласно настройкам - правилам, > вносить подсчитываемые значения в базу данных > 3) Реализатор - модуль, позволяющий согласно настройкам и правилам > блокировать пользователя. > 4) Визуализатор - видимо это на данном этапе альтератор, общающийся с > системой учёта через cmdline интерфейс (в этом случае не придётся ваять > библиотеки, хотя они явно не помешали бы) > > Соответственно хотелось бы изначально спроектировать систему таким > образом, что бы по мере необходимости можно было без серьёзных изменений > добавлять функционал. Конечная цель - полноценный биллинг (который > актуален как всегда). > > Видимо стоит посмотреть на существующие решения - Katrin (молодой > проект, но как говорят - работает), netams (масса болезней, как мне > показалось) и т.д. > > netams, кстати, умеет ulog, но я столкнулся с проблемой падения netams. > Допускаю ошибки в настройке iptables, но в случае падения netams сервер > становился недоступен по сети. -- Grigory Batalov, ALT Linux Team