The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"отчет SARG"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"отчет SARG"
Сообщение от Alex emailИскать по авторуВ закладки on 26-Май-03, 16:58  (MSK)
Sarg 1.4 создает отчет каждый день, нужно чтобы он создавал отчет еще и раз в месяц. Подскажите, как это организовать?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "отчет SARG"
Сообщение от Михаил emailИскать по авторуВ закладки on 26-Май-03, 19:33  (MSK)
>Sarg 1.4 создает отчет каждый день, нужно чтобы он создавал отчет еще
>и раз в месяц. Подскажите, как это организовать?

а как ты логи ротируешь? каждый день?
подсовывай саргу все логи за нужный месяц параметром -l
можно указать несколько параметров, только следи за их порядком - для сарга есть разница.
можешь дополнительно задать дату параметром -d.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "отчет SARG"
Сообщение от Alex emailИскать по авторуВ закладки on 26-Май-03, 20:12  (MSK)
>>Sarg 1.4 создает отчет каждый день, нужно чтобы он создавал отчет еще
>>и раз в месяц. Подскажите, как это организовать?
>
>а как ты логи ротируешь? каждый день?
>подсовывай саргу все логи за нужный месяц параметром -l
>можно указать несколько параметров, только следи за их порядком - для сарга
>есть разница.
>можешь дополнительно задать дату параметром -d.

Я линукс не очень знаю, как я понимаю ротация происходит каждый день
нужно чтоб сарг формировал ежедневные отчеты и ежемесячные

Вроде бы это файло нужно поправить, подскажите plz где и как

File: sarg-maint.sh     Col 0              385
#! /bin/sh
set -e

if [ -e /etc/environment ]; then
. /etc/environment
fi
export LANG

test -f /usr/bin/sarg || exit 0

#Get yesterdays date
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)

/usr/bin/sarg -d $YESTERDAY-$YESTERDAY >/dev/null

# uncomment this and replace the email address to have reports mailed to you
#/usr/bin/sarg -d $YESTERDAY-$YESTERDAY -e root@localhost

exit 0

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "отчет SARG"
Сообщение от Михаил emailИскать по авторуВ закладки on 26-Май-03, 20:24  (MSK)
>Я линукс не очень знаю, как я понимаю ротация происходит каждый день
>
>нужно чтоб сарг формировал ежедневные отчеты и ежемесячные
>
>Вроде бы это файло нужно поправить, подскажите plz где и как
>
>File: sarg-maint.sh     Col 0    
>         385
>#! /bin/sh
>set -e
>
>if [ -e /etc/environment ]; then
>. /etc/environment
>fi
>export LANG
>
>test -f /usr/bin/sarg || exit 0
>
>#Get yesterdays date
>YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
>
>/usr/bin/sarg -d $YESTERDAY-$YESTERDAY >/dev/null
>
># uncomment this and replace the email address to have reports mailed
>to you
>#/usr/bin/sarg -d $YESTERDAY-$YESTERDAY -e root@localhost
>
>exit 0

похоже, что данный скрипт не будет работать при включенной ротации... может, ее вообще нет?
в squid.conf строчка log_rotate с каким числом?
хотя, может и будет, если запускать его до ротации...

у меня есть ежедневная ротация и сарг запускается сразу после ротации так:
/путь/sarg -l /путь/access.log.1
этим он обрабатывает предпоследний лог

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "отчет SARG"
Сообщение от Andrius emailИскать по авторуВ закладки on 27-Май-03, 11:31  (MSK)
http://web.onda.com.br/orso/enhancements.html


>>Я линукс не очень знаю, как я понимаю ротация происходит каждый день
>>
>>нужно чтоб сарг формировал ежедневные отчеты и ежемесячные
>>
>>Вроде бы это файло нужно поправить, подскажите plz где и как
>>
>>File: sarg-maint.sh     Col 0    
>>         385
>>#! /bin/sh
>>set -e
>>
>>if [ -e /etc/environment ]; then
>>. /etc/environment
>>fi
>>export LANG
>>
>>test -f /usr/bin/sarg || exit 0
>>
>>#Get yesterdays date
>>YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
>>
>>/usr/bin/sarg -d $YESTERDAY-$YESTERDAY >/dev/null
>>
>># uncomment this and replace the email address to have reports mailed
>>to you
>>#/usr/bin/sarg -d $YESTERDAY-$YESTERDAY -e root@localhost
>>
>>exit 0

> похоже, что данный скрипт не будет работать при включенной ротации... может,
ее
> вообще нет?
> в squid.conf строчка log_rotate с каким числом?
> хотя, может и будет, если запускать его до ротации...

> у меня есть ежедневная ротация и сарг запускается сразу после ротации так:
> /путь/sarg -l /путь/access.log.1
> этим он обрабатывает предпоследний лог

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "отчет SARG"
Сообщение от Michael emailИскать по авторуВ закладки on 27-Май-03, 13:30  (MSK)
>http://web.onda.com.br/orso/enhancements.html

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

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "отчет SARG"
Сообщение от iiws emailИскать по авторуВ закладки on 27-Май-03, 06:27  (MSK)
>Sarg 1.4 создает отчет каждый день, нужно чтобы он создавал отчет еще
>и раз в месяц. Подскажите, как это организовать?

ротировать логи на скиде 1 раз в месяц , sarg пускать как хочется, по концу месяца запустить sarg и сохранить отчет в другом месте, затем ротировать лог сквида

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру