Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Squid - формат лога / 11 сообщений из 11, страница 1 из 1
26.02.2007, 09:28:50
    #34354078
Оффтопик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
Всем привет.

Прошу прощения за кросспостинг, изначально вопрос был тут , но в ответ тишина :(

Можно ли задать такой формат лога, чтобы:
1. дата/время выводились в виде YYYYMMDDHHNNSS;
2. URL выводился бы не весь, а первые N символов (т.е. если реальная длина урла больше N, то урезать его) ?

Это все нужно для получения фиксированной ширины записи в лог-файле
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.02.2007, 13:07:14
    #34354715
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
ОффтопикВсем привет.

Прошу прощения за кросспостинг, изначально вопрос был тут , но в ответ тишина :(

Можно ли задать такой формат лога, чтобы:
1. дата/время выводились в виде YYYYMMDDHHNNSS;
2. URL выводился бы не весь, а первые N символов (т.е. если реальная длина урла больше N, то урезать его) ?

Это все нужно для получения фиксированной ширины записи в лог-файле
Posted via ActualForum NNTP Server 1.4

насколько я помню на оба вопроса ответ -- нет.
Что мешает прикрутить свой парсер (функцию перевода UNIXTIMESTAMP во что угодно можно и самому написать и в Perl взять) и генерить красивые логи на входе того софта, который не понимает длинные URL?
...
Рейтинг: 0 / 0
26.02.2007, 13:43:12
    #34354855
Оффтопик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
Ося О> насколько я помню на оба вопроса ответ -- нет.
О> Что мешает прикрутить свой парсер (функцию перевода
О> UNIXTIMESTAMP во что угодно можно и самому написать и в
О> Perl взять) и генерить красивые логи на входе того софта,
О> который не понимает длинные URL?
а как же вот это: squid.conf
Код: plaintext
1.
#  tl Local time. Optional strftime format argument
#   default  %d/%b/%Y:%H:%M:%S %z 
только где его указывать-то ?

а на счет фиксированной длины - тут как раз без софта хочется решить. А конечная цель - подключить лог как внешнюю таблицу к FireBird-у, там все записи должны быть фиксированной длины.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.02.2007, 14:03:08
    #34354911
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
Оффтопик
конечная цель - подключить лог как внешнюю таблицу к FireBird-у, там все
записи должны быть фиксированной длины.

А разве птичка не хочет эксклюзивного доступа к файлу?.. Или ты
собираешься подключать несвежий лог?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.02.2007, 14:59:57
    #34355090
Frame Relay
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
Если нужно оперативно скидывать логи в базу, то это можно сделать через канал (pipe).
Сразу скажу, что это не моя идея, надыбал её где-то на Опеннете . Точную ссылку не помню :-(
Там описывался демон на Перле. Он стартовал перед демоном Сквида, создавал именованный канал с именем файла лога. Затем стартовал демон Сквида, видел нужный ему "файл" и писал в него (не проверяя действительный его тип). Демон на Перле считывал строки из канала, парсил их и писал что нужно в таблицу (MySQL). Проект называется squid2mysql.
Сам я это не пробовал, т.к. логи Сквида пишу в /dev/null :-)))
...
Рейтинг: 0 / 0
26.02.2007, 16:53:37
    #34355546
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
всегда мечтал написать такого демона, который бы в firebird складывал логи через пайп
да надобности нет :)

но я однажды возьму, да без надобности зделаю :)
...
Рейтинг: 0 / 0
26.02.2007, 17:56:43
    #34355775
Оффтопик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
Dimitry SibiryakovА разве птичка не хочет эксклюзивного доступа к файлу?..
Или ты собираешься подключать несвежий лог?Птичка спокойно подхватывает файл. Если в него не писать ничего из птички - все нормально. Из опытов сделал вывод, что в момент начала выполнения селекта из такой внешней таблицы сервер запоминает длину файла и не видит ничего вновь появляющегося. Чтобы увидеть новые записи, надо переоткрыть запрос. Моменты старта и завершения транзакции не влияют.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.02.2007, 18:01:18
    #34355787
Оффтопик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
alex_kвсегда мечтал написать такого демона, который бы в
firebird складывал логи через пайп да надобности нет :)демоны, понимаешь ... у меня винда, я ж в начале топика написал, откуда ноги растут :)

я пока не вникал, можно ли заставить сквид писать логи в трубу .... но мне в любом случае такой вариант не сильно нравится - в файлик оно как-то надежнее. А если написать сервис для мониторинга изменений в файле лога, то это дополнительный элемент ненадежности на сервере - тоже как-то некрасиво, ИМХО.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.02.2007, 19:28:41
    #34356015
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
Оффтопик alex_kвсегда мечтал написать такого демона, который бы в
firebird складывал логи через пайп да надобности нет :)демоны, понимаешь ... у меня винда, я ж в начале топика написал, откуда ноги растут :)

я пока не вникал, можно ли заставить сквид писать логи в трубу .... но мне в любом случае такой вариант не сильно нравится - в файлик оно как-то надежнее. А если написать сервис для мониторинга изменений в файле лога, то это дополнительный элемент ненадежности на сервере - тоже как-то некрасиво, ИМХО.
Posted via ActualForum NNTP Server 1.4


фигасе, а squid на windows это надежно...
...
Рейтинг: 0 / 0
02.03.2007, 10:19:05
    #34365736
Оффтопик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
А где взять исходники squid для винды ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
02.03.2007, 13:44:30
    #34366628
Ося
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Squid - формат лога
ОффтопикА где взять исходники squid для винды ?
Posted via ActualForum NNTP Server 1.4

тынц
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Squid - формат лога / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]