sarg + Contab - Problematica [RESOLVIDO]

1. sarg + Contab - Problematica [RESOLVIDO]

Getulio Vargas
xloko

(usa Debian)

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!!!


  


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

Getulio Vargas
xloko

(usa Debian)

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]

Getulio Vargas
xloko

(usa Debian)

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]

Pedro Henrique de Almeida
Neo_X

(usa CentOS)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts