[Comm] X-terminals and billing
Eugene Prokopiev
=?iso-8859-1?q?john_=CE=C1_rmts=2Edonpac=2Eru?=
Пт Май 28 15:21:44 MSD 2004
Eugene Prokopiev пишет:
>> Можно считать через iptables с критерием owner
>
>
> Считают обычно INPUT, а этот критерий работает только в OUTPUT
>
> Так что остается только дикая мысль: запускать программу, смотреть, на
> какой клиентский порт она садится, и на основе этого динамически
> добавлять правило в iptables. Работоспособная реализация не будет
> тривиальной ;)
>
> Либо пускать всех и достаточно часто снимать следующие показания:
> - активные пользователи
> - запущенные ими программы
> - открытые ими клиентские порты
> - количество байт, переданных на эти порты
>
> Если нужен "realtime" ;) , то количество байт легко получить через тот
> же ULOG, а вот как в "realtime" отслеживать, кто, когда и какие порты
> открывал/закрывал - не знаю.
а именно по owner тем же ULOG и отслеживать. Т.е. писать в БД:
1. кто когда какие порты занимал
2. сколько на эти порты было получено
А из этого уже выводить, кто сколько стянул
--
С уважением, Прокопьев Евгений
Подробная информация о списке рассылки community