Relatório diário do SARG [RESOLVIDO]

1. Relatório diário do SARG [RESOLVIDO]

Pedro Henrique de Almeida
Neo_X

(usa CentOS)

Enviado em 15/06/2011 - 14:03h

Boa Tarde pessoal!
Estou tentando automatizar a geração de relatórios diários (SARG) pelo crontab, mas não estou conseguindo.

# vim /etc/squid/sarg.sh
HOJE=$(date --date "0 day ago"+%d/%m/%Y)
sarg - f /usr/local/etc/sarg.conf -d $HOJE-$HOJE


Gerar relatório todos os dias as 18 horas

# vim /etc/crontab
00 18 * * * root /etc/squid/sarg.sh
01 * * * * root run-parts /etc/cron.hourly
02 4 * * 0 root run-parts /etc/cron.daily
22 4 * * * root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

Configurei esses dois arquivos: o sarg.sh e o crontab e não funciona.
Alguém poderia me ajudar?







  


2. sabe deus por que...

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 15/06/2011 - 14:12h

subitamente, após a ultima atualização do Linux o script do sarg NÃO FUNCIONA mais.. eu mesmo não tenho saco pra analisar o porque desse absurdo - o crontab não chama e, quando chama, o sarg.sh não funciona.

sugestão (que eu mesmo não segui): fazer um script extra e chamar por crontab de root e NÃO do sistema.


3. Re: Relatório diário do SARG [RESOLVIDO]

Pedro Henrique de Almeida
Neo_X

(usa CentOS)

Enviado em 15/06/2011 - 14:19h

O que fez para resolver isso. Tem alguma sugestão?


Valeu!



4. Re: Relatório diário do SARG [RESOLVIDO]

Pedro Henrique de Almeida
Neo_X

(usa CentOS)

Enviado em 04/07/2011 - 16:35h

Voltei pessoal, consegui depois de uns dias pesquisando!

O que ocorria? Todos orientavam a criação de um script para gerar relatório diário do Sarg. Bom fiz o script, ele rodou no terminal, mas no crontab e no cron.daily não roda!!!!
Na instalação do Sarg, este se encarrega de criar um script para gerar tal relatório, localicado na pasta

# /usr/local/bin/sarg

Basta colocar esse caminho no # vim /etc/crontab
58 23 * * * root /usr/local/bin/sarg (23:58 horário da geração)

59 23 * * * root run-parts /etc/cron.daily ( 23:59 horário para o logrotate rotacionar os arquivos access.log e outros descritos no /etc/logratate.d/squid, que por padrão é semanamente)

Só isso pessoal!!!

Abrs!!!

To gostando desse tal de Linux ;)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts