[FUG-BR] Sarg maldito

Evandro Zampieri evandro em ecomp.com.br
Sexta Agosto 25 10:33:44 BRT 2006


É isso mesmo que estou fazendo.... estou cortando o log do squid todo os 
dias....

sem querer poluir muito essa msg, por favor dê uma olhada abaixo...  cada 
arquivo desses tem somente o log do dia mas nao funfa....

servidor# crontab -l
0 0 * * * root /usr/local/scripts/proxy-day.sh

servidor# cat /usr/local/scripts/proxy-day.sh
#!/bin/sh
workday_ymd=`date -v -1d +%Y%m%d`
workday_dmy=`date -v -1d +%d%m%Y`
/usr/local/etc/rc.d/squid.sh stop
sleep 10
cat /usr/local/squid/logs/access.log > 
/usr/local/squid/logs/access.log.$workday_ymd
sarg -d $workday_dmy-$workday_dmy
cat /dev/null > /usr/local/squid/logs/access.log
/usr/local/etc/rc.d/squid.sh start
sleep 10
gzip /usr/local/squid/logs/access.log.$workday_ymd


servidor# ls -la /usr/local/squid/logs
total 35344
drwxr-x---  3 squid  squid      1024 Aug 25 10:28 .
drwxr-xr-x  4 root   wheel       512 Aug 24 02:42 ..
-rw-r--r--  1 squid  squid   5064631 Aug 25 10:35 access.log
-rw-r--r--  1 root   squid    337435 Aug 24 03:09 access.log.20060731.gz
-rw-r--r--  1 root   squid    225100 Aug 24 03:09 access.log.20060801.gz
-rw-r--r--  1 root   squid    296474 Aug 24 03:09 access.log.20060802.gz
-rw-r--r--  1 root   squid    332053 Aug 24 03:09 access.log.20060803.gz
-rw-r--r--  1 root   squid    463852 Aug 24 03:09 access.log.20060804.gz
-rw-r--r--  1 root   squid    302252 Aug 24 03:09 access.log.20060805.gz
-rw-r--r--  1 root   squid    193880 Aug 24 03:09 access.log.20060806.gz
-rw-r--r--  1 root   squid    383077 Aug 24 03:09 access.log.20060807.gz
-rw-r--r--  1 root   squid    403197 Aug 24 03:09 access.log.20060808.gz
-rw-r--r--  1 root   squid    394055 Aug 24 03:09 access.log.20060809.gz
-rw-r--r--  1 root   squid    290874 Aug 24 03:09 access.log.20060810.gz
-rw-r--r--  1 root   squid    344624 Aug 24 03:09 access.log.20060811.gz
-rw-r--r--  1 root   squid    279706 Aug 24 03:09 access.log.20060812.gz
-rw-r--r--  1 root   squid    145970 Aug 24 03:09 access.log.20060813.gz
-rw-r--r--  1 root   squid    308151 Aug 24 03:09 access.log.20060814.gz
-rw-r--r--  1 root   squid    313866 Aug 24 03:09 access.log.20060815.gz
-rw-r--r--  1 root   squid    337858 Aug 24 03:09 access.log.20060816.gz
-rw-r--r--  1 root   squid    389302 Aug 24 03:09 access.log.20060817.gz
-rw-r--r--  1 root   squid    426401 Aug 24 03:09 access.log.20060818.gz
-rw-r--r--  1 root   squid    408152 Aug 24 03:09 access.log.20060819.gz
-rw-r--r--  1 root   squid    171476 Aug 24 03:09 access.log.20060820.gz
-rw-r--r--  1 root   squid    331688 Aug 24 03:09 access.log.20060821.gz
-rw-r--r--  1 root   squid    366393 Aug 24 03:09 access.log.20060822.gz
-rw-r--r--  1 root   squid    445542 Aug 24 03:09 access.log.20060823.gz
-rw-r--r--  1 squid  squid    149208 Aug 24 17:26 cache.log
-rw-r--r--  1 squid  squid         6 Aug 24 17:25 squid.pid



Att.
EVANDRO ZAMPIERI
E-COMP Provedor Internet
Afiliado à Rede Global Info
Rua Santos Dumont, 521
Birigüi - SP - 16200-095
FoneFax (18) 3644-6000

----- Original Message ----- 
From: "m3 BSD" <m3.bsd.mania at gmail.com>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" 
<freebsd at fug.com.br>
Sent: Friday, August 25, 2006 8:57 AM
Subject: Re: [FUG-BR] Sarg maldito


Cara... seguinte....

Veja bem, vc esta querendo que o sarg gere o relatorio em html de um
determinado intervalo de data correto?

Veja, eu uso assim, eu faco o rotate do log do squid toda meia noite,
com squid -k rotate, e rodo o sarg sobre o arquivo rodado, ou seja,
pegando somente o q aconteceu durante as ultimas 24 horas. Assim nao
te server?

Em 25/08/06, irado furioso com tudo<irado at cashette.com> escreveu:
> On Fri, 25 Aug 2006 00:55:06 -0300
> "Evandro Zampieri" <evandro at ecomp.com.br> escreveu assim:
>
> > Cara eu já tentei com aspas duplas, aspas simples, data invertida....
>
> bem.. uma ocasião que mexi com datas - não no sarge, contudo - a única
> maneira de tê-las interpretadas foi com o uso de CRASE (`), que é
> aquela aspa invertida. Bem, não custa nada dar êste pitaco aqui, afinal.
>
> flames > /dev/null
>
> --
>
> saudações,
> irado furioso com tudo
> Linux User 179402/FreeBSD BSD50853
> Tudo o que Existe egressa do Ser e regressa ao Ser. O Ser é o
> Insondável Tao. Das profundezas do Ser nascem todos os seres que
> existem. O Ser, porém, é o abismo do Não-Existir.
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


-- 
Atenciosmente

Mario Augusto Mania <m3BSD>
-----------------------------------------------
m3.bsd.mania at gmail.com
Cel.: (43) 9938-9629
Msn: mario at oquei.com
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Mais detalhes sobre a lista de discussão freebsd