Gerando relatórios do Squid diariamente
Dica publicada em Linux / Software
Gerando relatórios do Squid diariamente
Supondo que você tenha o Squid e o Sarg corretamente configurados, faça o seguinte...
Para gerar o relatório do Squid todos os dias, insira as linhas abaixo no arquivo /etc/relatorio_squid.sh:
Para gerar o relatório do Squid todos os dias, insira as linhas abaixo no arquivo /etc/relatorio_squid.sh:
sarg
mv /var/lib/squid/logs/access.log /var/lib/squid/logs/arquivo_logs/access-`date +%d-%m-%Y`.log
touch /var/lib/squid/logs/access.log
chown nobody:nogroup /var/lib/squid/logs/access.log
squid -k reconfigure
mv /var/lib/squid/logs/access.log /var/lib/squid/logs/arquivo_logs/access-`date +%d-%m-%Y`.log
touch /var/lib/squid/logs/access.log
chown nobody:nogroup /var/lib/squid/logs/access.log
squid -k reconfigure
Agora dê permissão para executar este arquivo:
# chmod +x relatorio_squid.sh
E para finalizar, adicione ao crontab do usuário root o seguinte:
# crontab -e
# GERA RELATÓRIOS TODOS OS DIAS ÀS 23:55H
55 23 * * * /etc/relatorio_squid.sh
55 23 * * * /etc/relatorio_squid.sh
Feito isso, você terá os relatórios de cada dia separados! :)
mv: when moving multiple files, last argument must be a directory
Try `mv --help' for more information.