|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093f1b7a37b.html, оценка из 5, голосов 10
|