Pular para o conteúdo

sarg + Contab - Problematica [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. sarg + Contab - Problematica [RESOLVIDO]

Enviado em 27/04/2009 - 17:28h


O problema é o seguinte:
rodo o sarg, ele nao atualiza o sargweb (http://server/squid-reports/), a mesma coisa quando coloco no cron ou rodo direto o script,nao gera o relatorio.

Nao sei onde esta o problema, se é no cron, srcipt sarg, sarg, eu ou tudo isso.

reparei que a pagina atualiza, mas é de tanto eu digitar comando e tentar scrip, que ja nem sei mais oq é teste oq é funcional, pois acho que o sarg deve ter um delay apara atualizar ai fico digitando tanto comando , ai me perco.

preciso que meu sarg rode 1h em 1h -- de inicio, pepois mudo para 1por dia
ai e so por o script no cron.hourly ou no cron.daily, mas antes preciso saber se essa budega funciona..

inf:
Debian 5.0
SARG Version: 2.2.5
Squid Version 2.7.STABLE3


configurei assim

*0-59/5 para executar em 5 em 5 minutos (so para teste pq n da para esperar 1h ne)
meu crontab esta assim:

------------------------------------
# m h dom mon dow user command
0-59/5 * * * * /etc/squid/sarg/relatorios/sarg.sh
07 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
-------------------------------------

Meu sarg.sh esta assim: (catei de algum lugar ai !!)
--------------------------------------------------------------
#!/bin/bash
## Gera variavel do dia
dia=`date +%Y"-"%b"-"%d`
base='/var/log/squid'
wwwbase='/var/www/squid-reports'
## Cria a pasta do dia e copia os arquivos
nohup tar cvj $base/access.log* $base/cache.log* $base/store.log* -f $base/logbkp/log-$dia.tar.bz2 > /dev/null

## Apaga os arquivos antigos
> $base/access.log
> $base/cache.log
> $base/store.log
find $base/logbkp/ -atime +90 -exec /bin/rm -rf {} ';'
find $wwwbase/ -atime +90 -exec /bin/rm -rf {} ';'
find $wwwbase/ -empty -exec /bin/rm -rf {} ';' > /dev/null
---------------------------------------------------------------------------

quando executo o comando
#./sarg.sh
apresenta a seguinte mensagen
nohup: a ignorar entrada e a redireccionar stderr para stdout


Obrigado!!!

Responder tópico

2. Re: sarg + Contab - Problematica [RESOLVIDO]

Enviado em 28/04/2009 - 09:13h

até agora nao gerou essa porcaria do sarg
mas to na luta!!

3. Re: sarg + Contab - Problematica [RESOLVIDO]

Enviado em 28/04/2009 - 15:49h

entao !!
sarg -f /etc/squid/sarg.conf
funcionou mas o fica tudo armazenado..
entao colokei a linha
echo > /var/log/squid/access.log
mas ele limpa tudo do squid-reports, e nao mantem um historico ..

hummm -- to tentando!!

4. Re: sarg + Contab - Problematica [RESOLVIDO]

Enviado em 16/06/2011 - 13:20h

Conseguiu fazer a rotina pelo cron.hourly?

To tentando gerar relatorio automatico todos os dias 18h mais nao funciona.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder