Enviado em 06/02/2010 - 16:31h
Senhores, boa tarde !
Possuo um servidor proxy/firewall no qual coleto os logs de acesso a web e acesso os logs pelo sarg.
Hoje possuo a seguinte estrutura:
O Sarg possui 03 sripts sarg.conf:
sarg.diario.conf > este gera os arquivos diarios
sarg.semanal.conf > este gera os arquivos da semana inteira passada
sarg.mensal.conf > este gera os arquivos do mes passado todo.
Tambem possuo 03 scripts que agendei no cron para automatizar o processo de gerar os logs no sarg
sargdia.sh
sargsemana.sh
sargmes.sh
Segue o sargdia.sh (que alias aprendi aqui no VOL)
YESTERDAY=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /etc/squid/sargdia.conf -d $YESTERDAY-$YESTERDAY
----------------------------------------------
Tentei fazer o mesmo com o script para gerar a semana assim
YESTERDAY=$(date --date "7 day ago" +%d/%m/%Y)
sarg -f /etc/squid/sarg.daily.conf -d $YESTERDAY-$YESTERDAY
------------------------------------------------
Mas assim não funciona por que o retorno das variaveis $YESTERDAY-$YESTERDAY é o diaatual-diaatual exemplo se hoje for 30/12/2004 ele retorna 30/12/2004-30/12/2004 e ele teria de retornar 23/12/2007-30/12/2004.
Assim como o mensal deve retornar 01/12/2004-30/12/2004.
Alguém poderia me dizer onde encontro estas respostas ou como faço isso funcionar, por favor ?!
Pois procurei aqui no VOL, na págian do Sarg e no Google e não encontrei respotas....
Agradeço desde já !
Possuo um servidor proxy/firewall no qual coleto os logs de acesso a web e acesso os logs pelo sarg.
Hoje possuo a seguinte estrutura:
O Sarg possui 03 sripts sarg.conf:
sarg.diario.conf > este gera os arquivos diarios
sarg.semanal.conf > este gera os arquivos da semana inteira passada
sarg.mensal.conf > este gera os arquivos do mes passado todo.
Tambem possuo 03 scripts que agendei no cron para automatizar o processo de gerar os logs no sarg
sargdia.sh
sargsemana.sh
sargmes.sh
Segue o sargdia.sh (que alias aprendi aqui no VOL)
YESTERDAY=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /etc/squid/sargdia.conf -d $YESTERDAY-$YESTERDAY
----------------------------------------------
Tentei fazer o mesmo com o script para gerar a semana assim
YESTERDAY=$(date --date "7 day ago" +%d/%m/%Y)
sarg -f /etc/squid/sarg.daily.conf -d $YESTERDAY-$YESTERDAY
------------------------------------------------
Mas assim não funciona por que o retorno das variaveis $YESTERDAY-$YESTERDAY é o diaatual-diaatual exemplo se hoje for 30/12/2004 ele retorna 30/12/2004-30/12/2004 e ele teria de retornar 23/12/2007-30/12/2004.
Assim como o mensal deve retornar 01/12/2004-30/12/2004.
Alguém poderia me dizer onde encontro estas respostas ou como faço isso funcionar, por favor ?!
Pois procurei aqui no VOL, na págian do Sarg e no Google e não encontrei respotas....
Agradeço desde já !