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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander Shevchenko                 2:5020/1817.26 04 Jun 2003  12:07:21
 To : Andrey Ostanovsky
 Subject : UserTraffManager
 -------------------------------------------------------------------------------- 
 
 
 28 мая 2003 15:52, Andrey Ostanovsky => Alexander Shevchenko:
 
  [skip]
 
  AO>>> Соответственно, когда гоним в mysql базу, туда-же пишется и
  AO>>> время записи. Таблицы mysql именуются в зависимости от месяца,
  AO>>> т.е., получается примерно такое, нативно понятное название
  AO>>> таблицы для интерфейса: traf_rl0_05_out.
 
  AO>>> После чего уже из php данные по дням для конкретного IP-юзера
  AO>>> вызываются примерно таким запросом:
 
  AO>>> $select = "select INET_NTOA(ip_to) as ip_to,
  AO>>>            SUM(bytes),
  AO>>>            FROM_UNIXTIME(ftime - ftime%86400) as mintime,
  AO>>>            FROM_UNIXTIME(max(ftime)) as maxtime
  AO>>>            from $TA
  AO>>>            where ip_to='$mask'
  AO>>>            and
  AO>>>            ip_from not between $mask1 and $mask3
  AO>>>            group by mintime";
 
  AO>>> Здесь одновременно исключается и местный трафик. Хотя, в базе
  AO>>> он, понятно дело, есть.
  AS>> То есть в базу ты кладешь количество трафика, которое скачено за
  AS>> последнии 15 минут. Так?
  AO> Именно.
  AS>> А как ты получаешь это количество? Откуда трафик снимаешь.
  AO> # ngctl list
  AO>   Name: rl0_ip_acct     Type: ipacct          ID: 00000033   Num
  AO> hooks: 2
  AO>   Name: rl0_acct_tee    Type: tee             ID: 0000002f   Num
  AO> hooks: 4
  AO>   Name: rl0             Type: ether           ID: 00000005   Num
  AO> hooks: 2
 
  AO> Вот с одного из этих девайсов с помощью ng_ipacct (* Copyright (c)
  AO> 2001, 2002 Roman V. Palagin <romanp@unshadow.net>) и снимаю.
 
 А снимаешь ты инфу именно за эти 15 минут, или ты получаешь сумарную инфу и
 потом из нее вычитаешь сумму того, чего уже есть в таблице?
 
                                                        Alexander Shevchenko
 
 ... Default tagline #2
 ---
  * Origin: Default origin (2:5020/1817.26)
 
 

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

 Тема:    Автор:    Дата:  
 UserTraffManager   Alexander Shevchenko   04 Jun 2003 12:07:21 
 UserTraffManager   Andrey Ostanovsky   04 Jun 2003 16:47:42 
 UserTraffManager   Alexander Shevchenko   05 Jun 2003 10:25:29 
 UserTraffManager   Ivan Fedorov   05 Jun 2003 19:35:26 
 UserTraffManager   Andrey Ostanovsky   05 Jun 2003 22:27:19 
Архивное /ru.unix.bsd/46203edde12e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional