|   | Alter.Org.UA | 
  |  | 
  |  | 
  
  
  
  | 
    |  | Parser for Squid-logs and Apache-logs (traffic counter)Alter (alterX@alter.org.ua (remove X))based on code by Taras Nizhnik (tarenX@el.ntu-kpi.kiev.ua (remove X))
  
  Последняя версия:
   squidstat_v3.rar/tgz (3.1 Kb/3.3 Kb)- Считалка трафика по логам Squid'а. Умеет выдавать
 
    Пользование:счетчики по user, user-IP, server-IP, parent-proxy
    трафик за указаный период
    локальный трафик (нужно в скрипте поправить список локальных адресов)
    блокированый трафик (TCP_DENIED в Squid)
    возможен раздельный подсчет дневного и ночного трафика (диапазон задается).
    умеет делать ротацию логов.
    есть возможность обработки только части лога - от и до указанных номеров строк,
        а также начиная с указаного смещения в байтах.
     
squidstat               без параметров считает трафик за текущий месяц.
-last                   смотреть логи за пред. месяц.
-rotate                 выполняет ежемесячную ротацию логов. Пускать из cron'а.
-d <date>               считает трафик за месяц день или месяц, определенный
                        <date> (текущего года)
-d <date1> - <date2> - трафик за промежуток от <date1> до
                        <date2> текущего года
-byip                   Считать трафик по IP клиентов. По умолчанию - по username.
-l <NUM>                начать со строки лога NUM.
-c <NUM>                обработать не более NUM строк лога.
-lseek <NUM>            начать обработку со смещения NUM (в байтах).
-day_begin <HH>         день начинается в HH часов
-night_begin <HH>       ночь начинается в HH часов
-parent <PEER>          считать только трафик, ушедший в parent-proxy <PEER>
-sep_parent             считать отдельно прямой трафик и ушедший в какой-либо parent-proxy
-sep_all_parents        считать отдельно прямой, кешированый и по каждой parent-proxy
-nosep                  не печатать в отчете пробелы-разделители между
                           каждыми 3-мя десятичными знаками
-nodirect               не учитывать прямой трафик
-direct                 учитывать только прямой трафик
-ip <IP>                считать только клиента с указаным IP
-bytargetip             считать трафик не по клиентам, а по серверам
Форматы <date>:
<month>        - номер месяца: Jan - 1, Feb - 2, Mar - 3, etc.
                       0 - текущий
                       -1 - предыдущий, -2 - пред-предыдущий, etc.
<month> <mday> - номер месяца (см. выше) и число.
 HistoryПервая версия:
   squidstat_v1.rar/tgz (2.2 Kb/2.3 Kb)2003.11.10
 
 squidstat_v1a.rar/tgz (2.2 Kb/2.3 Kb)
 Добавил ключик для управления режимом подсчета:
По умолчанию - по именам пользователей, с -byip - по IP клиентов.
 2003.11.14
 
 squidstat_v3.rar/tgz (3.1 Kb/3.3 Kb)
 Столько всего сделано... А все для того, чтобы трафик пользователей
alfa-inet.kiev.ua эффективно считать.
 2006.11.18
 
 
 
См. также
 FB
  or mail alterX@alter.org.ua (remove X)
   
  Share     
 |  | 
 | 
  | 
    |   |  | Автор: Alter (Александр А. Телятников) |  | Сервер: Apache+PHP под FBSD |  | © 2002-2025 | 
 |