Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Подружить логи от 3proxy + Sarg  (Прочитано 1108 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Musasimaru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Подружить логи от 3proxy + Sarg
« : 24 Ноябрь 2010, 12:13:42 »
Прочитав этот форум, в том числе пост AnrDaemon'а на тему сабжа, решил попробовать.

В конфиге 3proxy написано:
log /var/log/3proxy/3proxy.log М
logformat "- +_G%t.%. %D %C TCP_MISS/200 %I %1-1T %2-2T %U DIRECT/%R application/unknown"
rotate 12
Соответственно, он создает логи типа "3proxy.log.2010.11"

Попытался скормить в sarg.conf
access_log /var/log/3proxy/3proxy.logгде после 3proxy.log ставить всякие символы типа * - не помогает, говорит, что не может найти такой файл.
При этом, если напрямую указать
sudo sarg -l /var/log/3proxy/3proxy.log* -o /var/www/3proxyто все отлично работает

Есть ли способ решить проблему?
Using Ubuntu 10.10 Maverick Meerkat

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Подружить логи от 3proxy + Sarg
« Ответ #1 : 24 Ноябрь 2010, 12:23:16 »
Не знаю, не юзал sarg, но могу сказать, что во втором варианте подстановку * разворачивает командная оболочка.

Пользователь решил продолжить мысль 24 Ноябрь 2010, 12:25:44:
Ну да, так оно и есть:
Цитата: man sarg
This option is kept for compatibility with older versions of sarg but, starting with sarg 2.3, the log files may be named on the command line without the −l option. It allows the use of wildcards on the command line. Make sure you don’t exceed the limit of 255 files.
« Последнее редактирование: 24 Ноябрь 2010, 12:25:44 от Mam(O)n »

Оффлайн Musasimaru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: Подружить логи от 3proxy + Sarg
« Ответ #2 : 24 Ноябрь 2010, 19:21:30 »
То есть по сути получается, что все равно надо это решать, или через никсовый логротейт и отключение его в 3прокси, или через крон (что мне не очень нравится)

Может быть есть ещё способ? Или же другой анализатор , который схавает лог с датой в названии файла?
Using Ubuntu 10.10 Maverick Meerkat

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Подружить логи от 3proxy + Sarg
« Ответ #3 : 24 Ноябрь 2010, 21:14:16 »
Ну наверное еще можно попилить исходники sarg'а. А вообще, logrotate наверное будет самое правильное из простого.

Оффлайн ttys

  • Новичок
  • *
  • Сообщений: 12
  • solaris 11
    • Просмотр профиля
    • www.dtulyakov.ru
Re: Подружить логи от 3proxy + Sarg
« Ответ #4 : 09 Август 2012, 17:25:25 »
недавно удумал настроить фтп прокси - наткнулся на 3proxy, настроил, работает., а вот логи с графиками смотреть ещё бы  ;)
тут вспомнил про sarg и наткнулся на этот пост
Прочитав этот форум, в том числе пост AnrDaemon'а на тему сабжа, решил попробовать.

В конфиге 3proxy написано:
log /var/log/3proxy/3proxy.log М
logformat "- +_G%t.%. %D %C TCP_MISS/200 %I %1-1T %2-2T %U DIRECT/%R application/unknown"
rotate 12
.
.
.
в принципе уже 2 года прошло но вдруг кому понадобится  :)
поменяй
log /var/log/3proxy/3proxy.log М
на
log /var/log/3proxy/3proxy%T.log M
и будет счастье  :coolsmiley:
« Последнее редактирование: 15 Август 2012, 14:58:19 от ttys »
dtulyakov.ru
blog.dtulyakov.ru
BSD the power to set

 

Страница сгенерирована за 0.064 секунд. Запросов: 24.