Compactação do relatório do Squid/Sarg
Publicado por Rodrigo Ferreira Valentim 14/11/2005
[ Hits: 10.773 ]
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
Script para instalação Gerix Wi-fi Cracker no Kali Linux
ppmtolss16 converte imagens para o formato lss
Usando o google pra gerar um tradutor em modo texto
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Problemas ao instalar o PHP (10)
Descompactar arquivos winrar no linux (9)
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (12)