Compactação do relatório do Squid/Sarg
Publicado por Rodrigo Ferreira Valentim 14/11/2005
[ Hits: 11.139 ]
Homepage: http://www.unitech.pro.br
Script para poder gerar o relatório do sarg 2x por dia e 1 mensal.
No relatório mensal ele simplesmente apaga o de todos os dias, gera um mensal, realiza um backup compactado do arquivo original do squid e depois libera o arquivo em branco para poder gerar um o do novo mês.
Script para gerar o relatório e backup: #!/bin/bash HOJE=$(date +%d/%m/%Y) DATA_HOJE=$(date +%d%m%Y) DATA_ONTEM=$(date --date '1 day ago' +%d/%m/%Y) DATA_MES=$(date --date '1 month + 1 day ago' +%d/%m/%Y) if [ "$1" = "Apaga" ]; then rm -fr /var/log/squid/sarg/ /usr/bin/sarg -f /etc/squid/sarg/sarg-dia.conf -i -d $DATA_MES-$DATA_ONTEM cp /var/log/squid/access.log /var/log/squid/bkp/$DATA_ONTEM-access.log; > /var/log/squid/access.log bzip2 /var/log/squid/bkp/$DATA_HOJE-access.log cp /var/log/squid/store.log /var/log/squid/bkp/$DATA_HOJE-store.log; > /var/log/squid/store.log bzip2 /var/log/squid/bkp/$DATA_HOJE-store.log chown -R squid.squid /var/log/squid; else /usr/bin/sarg -f /etc/squid/sarg/sarg-dia.conf -d $HOJE-$HOJE # /usr/bin/sarg -f /etc/squid/sarg/sarg-dia.conf -i -d $HOJE-$HOJE fi exit 0 Coloquei o nome de SquidRel e fiz o seguinte na minha contrab para poder gerar relatórios mensais e 2x diários: 01 00 1 * * /root/bin/SquidRel Apaga 30 12 * * 1-5 /root/bin/SquidRel 59 23 * * * /root/bin/SquidRel []s
Transformar eBook em Audiobook
Simulado para provas LPI nível 1
Combinação de nros (para mega sena)
Relatório de suprimentos da empresa
Script para listar tentativas de acessos
Faça suas próprias atualizações de pacotes/programas no Void Linux e torne-se um Contribuidor
Como rodar o Folding@home no Linux
Criando um painel de controle (Dashboard) para seu servidor com o Homepage
O Abismo entre o Código e o Chão: Saltos Tecnológicos e a Exclusão Estrutural no Brasil
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
Pisando no acelerador do Linux Mint: Kernel XanMod, zRAM e Ajustes de Swap
Como compilar kernel no Linux Mint
Lançamento do Brutal DOOM test 6
Consertando o erro no Brave de webgl
Solução para ter de volta as bordas e barra de títulos das janelas em zenity no Debian 13.x
Qual melhor distro para esse notebook? (3)
O que você está ouvindo agora? [2] (244)









