ruplast
(usa Ubuntu)
Enviado em 07/01/2016 - 12:12h
ruplast escreveu:
Boa tarde, tenho um servidor proxy rodando aqui na empresa, que criei através de vários tutoriais. principalmente vídeos do "Project root".
Gostaria de automatizar a geração de relatórios dos usuários cadastrados no servidor proxy. tentei seguir tutoriais já existentes aqui no fórum, mas os mesmos não funcionaram para mim. então venho pedir ajuda aqui na comunidade. lembrando sou novato nesta área.
gostaria de dividir os relatórios por categorias diário, semanal e mensal.
bom.
consegui criar scripts que fazem a busca dos relatórios, diário, semanal e mensal.
mas tem um problema. ele busca um relatório de 1 semana, mas não consegue resultados, é como se não existisse informações no arquivo de log. ele apenas consegue informações do dia de hj.
vo postar aqui os scripts.
________________________________________________________________
daily.sh
#!/bin/bash
INICIO=$(date --date "0 day ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -o /var/www/html/daily
_____________________________________________________________
weehly.sh
#!/bin/bash
INICIO=$(date --date "7 day ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -o /var/www/html/weekly
____________________________________________________________
monthly.sh
#!/bin/bash
INICIO=$(date --date "30 day ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -o /var/www/html/monthly
_________________________________________________________
sarg.conf
access_log /var/log/squid3/access.log
output_dir /var/www/html
__________________________________________________________
Aqui estarei postando a configuração cache do meu squid.conf
#### INICIO DO CACHE ####
cache_mem 512 MB
maximum_object_size_in_momory 1024 KB
maximun_object_size 1024 MB
minimum_object_size 0 KB
cache_swap_low 90
cache_sap_high 95
cache_dir ufs /var/spool/squid3 2048 16 256
access_log /var/log/squid3/access.log squid
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
error_directory /usr/share/squid3/errors/pt
#### FIM DO CACHE ####
__________________________________________________________
estes são meus códigos, gostaria de saber se ha alguma configuração nele que esteja apagando o arquivo de log todos os dias. pois como falei antes, os comandos não conseguem puxar nada alem do dia atual.