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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       10 Oct 2007  22:28:49
 To : Slawa Olhovchenkov
 Subject : Re: squid log analizer
 -------------------------------------------------------------------------------- 
 
 10 окт 2007, среда, в 16:31 KRAST, Slawa Olhovchenkov написал(а):
 
  SO> для конторских целей требуется.
  SO> sarg -- глючен по жизни.
  SO> lightsquid -- не умеет инкрементальных логов (т.е. данные из лога за
  SO> предыдущий
  SO> период затирают уже накомпленную статистику)
  SO> webalizer не детализирует статистику использования.
 
 У меня есть перловый конвертер собственного сочинения,
 конвертирует сквидовский лог в текстовый файл, подходящий для bulk load
 в такую таблицу mysql:
 
 create table squid_stat (
         src             int unsigned            not null,
         dst             int unsigned            not null,
         nbytes          int unsigned            not null,
         ptime           int unsigned            not null,
         http_code       smallint(3) unsigned    zerofill not null,
         cached          tinyint(1) unsigned     not null,
         date_stat       datetime                not null,
         name            varchar(20)             binary not null,
         hcode           varchar(16)             binary not null,
         category        varchar(10)             binary not null,
         method          varchar(8)              binary not null,
         URL             varchar(4096)           binary not null
 );
 
 src/dst это IP-адреса источника/назначения, nbytes размер по логу,
 ptime время обработки запроса, http_code понятно что,
 cached - булев флаг, был ли объект взят из кеша или нет,
 date_stat понятно, hcode из серии FIRST_PARENT_MISS/DIRECT/NO_DIRECT_FAIL/etc
 (из девятого поля лога), method это GET/POST/etc.
 
 name и category это определяемые в конфиге скрипта идентификаторы,
 обозначающие, грубо говоря, "потребителя" трафика и "категорию" трафика
 (локальный/городской/внутри страны/внешний) - вычисляются скриптом
 на основе определений "потребителей" и "категорий" в файлах конфигурации
 скрипта. Hо для использования в качестве готового решения не особо годится,
 придется сильно потрошить под себя.
 
 Eugene
 -- 
 Что делать?! Мир стоит на воровстве!..
 Воруют в Самарканде и в Хиве,
 В Ширазе, в Тегеране и в Стамбуле
 И даже - страшно вымолвить - в Москве!..
 --- slrn/0.9.8.1 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 squid log analizer   Slawa Olhovchenkov   10 Oct 2007 18:31:44 
 Re: squid log analizer   Eugene Grosbein   10 Oct 2007 22:28:49 
 squid log analizer   Slawa Olhovchenkov   10 Oct 2007 20:29:54 
 Re: squid log analizer   Alexander Chernyh   10 Oct 2007 21:00:40 
Архивное /ru.unix.bsd/26093f1b7a37b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional