URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6428
[ Назад ]

Исходное сообщение
"LightSquid, как обработать логи 2х копий SQUID"

Отправлено masters , 22-Июн-10 13:01 
Запущено 2 копии SQUID на 2 разных внешних IP (просто так легче было настроить биллинг), пишут логи в 2 разных файла: access.log и access2.log

Решил поставить LightSQUID для просмотра статистики. Он может обрабатывать только один файл access.log, если натравливаю его на второй - данные с первого пропадают :(

Ни у кого не получилось решить данную проблему?


Содержание

Сообщения в этом обсуждении
"LightSquid, как обработать логи 2х копий SQUID"
Отправлено Golub Mikhail , 22-Июн-10 13:45 
>Запущено 2 копии SQUID на 2 разных внешних IP (просто так легче
>было настроить биллинг), пишут логи в 2 разных файла: access.log и
>access2.log
>
>Решил поставить LightSQUID для просмотра статистики. Он может обрабатывать только один файл
>access.log, если натравливаю его на второй - данные с первого пропадают
>:(
>
>Ни у кого не получилось решить данную проблему?

Как вариант (надо проверить) писать логи с обоих копий сквида через syslog в один файл и потом этот файл анализировать.


"LightSquid, как обработать логи 2х копий SQUID"
Отправлено masters , 22-Июн-10 14:05 
>Как вариант (надо проверить) писать логи с обоих копий сквида через syslog
>в один файл и потом этот файл анализировать.

SQUID не умеет писать в syslog, вот почему: http://www.squid-cache.org/mail-archive/squid-users/200503/0...


"LightSquid, как обработать логи 2х копий SQUID"
Отправлено Golub Mikhail , 22-Июн-10 14:25 
>>Как вариант (надо проверить) писать логи с обоих копий сквида через syslog
>>в один файл и потом этот файл анализировать.
>
>SQUID не умеет писать в syslog, вот почему: http://www.squid-cache.org/mail-archive/squid-users/200503/0...

Какая версия сквида?
И 2-й и 3-й пишут без проблем:
access_log syslog:LOG_LOCAL7 squid

Проверено и работает уже несколько лет без проблем.


"LightSquid, как обработать логи 2х копий SQUID"
Отправлено masters , 22-Июн-10 16:27 
>Какая версия сквида?
>И 2-й и 3-й пишут без проблем:
>access_log syslog:LOG_LOCAL7 squid
>
>Проверено и работает уже несколько лет без проблем.

А что в syslog.conf указать, чтоб писал в отдельный файл?
squid                            /var/log/squid.log

так?


"LightSquid, как обработать логи 2х копий SQUID"
Отправлено Golub Mikhail , 22-Июн-10 17:15 
>[оверквотинг удален]
>>access_log syslog:LOG_LOCAL7 squid
>>
>>Проверено и работает уже несколько лет без проблем.
>
>А что в syslog.conf указать, чтоб писал в отдельный файл?
>squid            
>          
>     /var/log/squid.log
>
>так?

1. Почитать доки.
2. Воспользоваться гуглом или другим поисковиком.

/etc/syslog.conf:
local7.*         /var/log/squid/access.log

/etc/newsyslog.conf:
/var/log/squid/*.log    squid:squid     640  7     *    @T00  JG

Параметры ротации, размещение файлов - на свое усмотрение.



"LightSquid, как обработать логи 2х копий SQUID"
Отправлено lightsquid , 22-Июн-10 17:52 
Учим матчасть :)
Путь 1.
http://sourceforge.net/apps/mediawiki/lightsquid/index.php?t...

Путь 2.
http://sourceforge.net/apps/phpbb/lightsquid/viewtopic.php?f...
sort -m в один файл и его уже кормим lightsquid
ну или немного подправить исходник и можно через пайп гнать

>Запущено 2 копии SQUID на 2 разных внешних IP (просто так легче
>было настроить биллинг), пишут логи в 2 разных файла: access.log и
>access2.log
>
>Решил поставить LightSQUID для просмотра статистики. Он может обрабатывать только один файл
>access.log, если натравливаю его на второй - данные с первого пропадают
>:(
>
>Ни у кого не получилось решить данную проблему?