Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Plekhov                         2:5020/400     03 Mar 2003  07:23:04
 To : Victor Wagner
 Subject : Re: Re:Учет тpафика
 -------------------------------------------------------------------------------- 
 
 On Fri, 28 Feb 2003 20:36:41 +0000 (UTC), Victor Wagner <vitus@45.free.net>
 wrote:
 
 > 
 > >> AK> Возможно ли считать интеpнет тpафик для каждого из пользователей,
 > >> AK> котоpые заходят на компьютеp из локалки напpимеp по ssh?
 > 
 > >> В смысле - траффик, сгенерированный программами, запущенными от имени
 > >> определенного пользователя. Точнее, считать траффик на
 > >> многопользовательской машине per user.
 > 
 > >> Можно. Hапример, в iptables есть ключик --uid-owner, который позволяет
 > >> для каждого пользователя создать отдельное правило с отдельным
 > >> счетчиком.
 > 
 > PM> Это решит проблему только учета исходящего траффика, и может быть 
 > PM> использовано только в системах с безплатным входящим, или когда 
 > PM> объем входящего пренебрежимо мал по сравнению с исходящим.
 > 
 > Сдается мне что проблему входящего траффика в данном случае решит
 > connection tracking.
 
 решит, только сложно это всё будет выглядеть...
 
 а что делать, если юзеров не несколько штук, а 3000 ?  прописывать на всех
 правила не хочется.  стандартными средствами нельзя получить в логе uid
 юзера рядом с его трафиком.
 
 я долго прыгал вокруг..  в итоге сделал ядерный модуль, который считает,
 какой юзер сколько прочитал данных из inet-сокетов.  вообще-то это работает
 только для tcp-сокетов.  для udp и raw я не разобрался, оставил на потом.
 ещё он регистрирует символьное устройство, из которого потом можно прочитать
 текущие данные.  т.е. рядом висит демон, который периодически (раз в
 секунду) читает откуда-то из /dev/ инфу о трафике юзеров, суммирует внутри
 себя и иногда пишет её в базу.
 
 Игорь
 -- 
 Registered Linux User #124759
 Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Учет тpафика   Alexandr Kudinov   28 Feb 2003 18:16:36 
 Re: Учет тpафика   Victor Wagner   28 Feb 2003 19:40:30 
 Re:Учет тpафика   Pavel Marenyuk   28 Feb 2003 22:35:18 
 Re: Re:Учет тpафика   Victor Wagner   01 Mar 2003 00:36:41 
 Re: Re:Учет тpафика   Igor Plekhov   03 Mar 2003 07:23:04 
 Re:Re:Учет тpафика   Pavel Marenyuk   03 Mar 2003 15:57:55 
 Учет тpафика   Anton Shuko   01 Mar 2003 00:40:08 
 Re: Учет тpафика   Evgeny Sergachev   28 Feb 2003 21:03:30 
Архивное /ru.linux/149005bf3b293.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional