[FUG-BR] Rotacionar o squid + gerar relatório do Sarg

William David FUG-BR fugbr em biosystems.ath.cx
Terça Julho 8 11:12:21 BRT 2008


rodo esse script todo dia  as 23:59


DATA1=`/bin/date +%Y%m%d`
HORA1=`/bin/date +%H%M`
DIRETORIO=/squid/logtmp/squid.logs.$DATA1.$HORA1
ARQUIVO=/squid/logbkp/squid.logs.$DATA1.$HORA1.rar

echo
echo
echo "Processando relatórios pelo Sarg"
/usr/local/bin/sarg -f /squid/conf/sarg.conf

echo
echo "Parando o squid para efetuar backup"
/usr/local/etc/rc.d/squid.sh stop
sleep 40

echo
echo
echo "Processando backup dos relatórios do squid"
mkdir $DIRETORIO

/bin/mv -v /usr/local/squid/logs/* $DIRETORIO
/bin/cp $DIRETORIO/swap_log* /usr/local/squid/logs/
/usr/sbin/chown -R squid:squid  /usr/local/squid/

cd $DIRETORIO

echo
echo
echo "Compactando os arquivos Logs para backup"
/usr/local/bin/rar a -ow -s -rr -mdG -m5 -k -y -t $ARQUIVO $DIRETORIO

/bin/rm -vrf  $DIRETORIO

echo
echo
echo "Terminando backup e reinciando o squid"
/usr/local/etc/rc.d/squid.sh start
/bin/sleep 30


echo
echo
echo "Limpando arquivos temporários"
#/bin/rm -rf /usr/local/squid/logs/*





2008/7/7 ca_programador007 <ca_programador007 em yahoo.com.br>:
> Olá amigos,
>
> Preciso de uma dica dos mais experientes na área.
> Utilizo o squid e gero o sarg - relatórios.
> Não sei porque quando eu coloco o squid para rotacionar, sempre mostra poucos usuários e poucos acessos, e quando o squid fica sem rotacionar, os acessos e usuários sempre aumentam no relatório.
> Eu estou achando que é pelo horário em que rotaciona o squid e o horário que eu mando gerar o sarg.
>
> Olha como estou fazendo:
> Gero o squid -rotate as 8 da manhã todos os dias.
> Gero o sarg as 00:00 todos os dias, colocando sempre para ele registrar os logs de 1 a 1 dia atrás.
> Por favor, caros colegas, me dê a dica para melhor horário para gerar o rotate do squid, gerar o sarg para que ele registra no relatório do sarg todos os usuários e acessos corretos do dia.
>
> Fico no aguardo,
>
>
>      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com.
> http://br.new.mail.yahoo.com/addresses
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>



-- 
-=-=-=-=-=-=-=-=-=-
William David Armstrong <----. Of course it runs
Bio Systems Security Networking <----|==========================
MSN / GT biosystems em gmail.com <----' OpenBSD or FreeBSD
--------------------------------------


Mais detalhes sobre a lista de discussão freebsd