Заметка по squid, timestamp

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Заметка по squid, timestamp

Непрочитанное сообщение InventoR » 2009-12-06 21:46:12

Часто бывает что надо посмотреть лог сквида по времени доступа, но там стоит время в непонятном формате.
http://www.terrencemiao.com/Webmail/msg00333.html
Здесь нашел решение
perl script convert unix timestamp in squid access.log to normal time:

Код: Выделить всё

<siwc@george> 13:35:29 /mnt/log/proxies> cat timeconvert.pl 

#! /usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;

To run:

<siwc@george> 13:35:29 /mnt/log/proxies> timeconvert.pl /mnt/log/proxies/2000/03/grumpy-squid-access.2000-03-09
:smile:

Может кому пригодиться.
ну вот и сказочке конец, кто слушал, тот молодец.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Заметка по squid, timestamp

Непрочитанное сообщение skeletor » 2009-12-07 12:54:48

А я сделал лучше: заставил squid писать в логах время по людски. Правда для sarg'a пришлось дублировать логи в unix timestamp, ибо он понимает только этот формат.

Что бы заставить писать лог по-людски, делаем так: создаём формат логов (skel_squid) ну и указываем какие логи в каком формате писать.

Код: Выделить всё

logformat skel_squid %{%d/%b/%Y:%H:%M:%S}tl %6tr %>a %Ss/%03Hs %
access_log /usr/local/squid/logs/access.log skel_squid