Script para geração de relatórios do sarg
Publicado por Alessandro Dias 04/06/2007
[ Hits: 11.671 ]
Eu uso esse script para gerar meus relatórios do Squid com o sarg.
Coloco para rodar no /etc/cron.daily/. Para o correto funcionamento, você deve instalar o SARG ( Squid Analysis Report Generator), que se encontra para download em http://dag.wieers.com/packages/sarg.
#!/bin/bash # # Gera relatórios do SARG DIA=`date +%d` MES=`date +%m` ANO=`date +%Y` # Relatórios DIARIOS /usr/bin/sarg -f /etc/sarg/sarg.conf -d $DIA/$MES/$ANO # Relatórios SEMANAIS if [ "$DIA" == "08" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 01/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/semanal fi if [ "$DIA" == "16" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 08/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/semanal fi if [ "$DIA" == "24" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 16/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/semanal fi if [ "$MES" == "01" -o "$MES" == "03" -o "$MES" == "05" -o "$MES" == "07" -o "$MES" == "08" -o "$MES" == "10" -o "$MES" == "12" ]; then if [ "$DIA" == "31" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 24/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/semanal fi fi if [ "$MES" == "04" -o "$MES" == "06" -o "$MES" == "09" -o "$MES" == "11" ]; then if [ "$DIA" == "30" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 24/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/semanal fi fi if [ "$DIA" == "28" -a "$MES" == "02" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 24/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/semanal fi # Relatórios MENSAIS if [ "$MES" == "01" -o "$MES" == "03" -o "$MES" == "05" -o "$MES" == "07" -o "$MES" == "08" -o "$MES" == "10" -o "$MES" == "12" ]; then if [ "$DIA" == "31" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 01/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/mensal fi fi if [ "$MES" == "04" -o "$MES" == "06" -o "$MES" == "09" -o "$MES" == "11" ]; then if [ "$DIA" == "30" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 01/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/mensal fi fi if [ "$DIA" == "28" -a "$MES" == "02" ]; then /usr/bin/sarg -f /etc/sarg/sarg.conf -d 01/$MES/$ANO-$DIA/$MES/$ANO -o /var/www/html/squid/mensal fi
Selecionar wallpaper no Fluxbox (baseado no Xdialog)
CoDe_X - Compactador/Descompactador de arquivos e diretórios usando Xdialog
Script de instalação do Squid 3 no Slackware
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Um modo leve de ouvir/ver áudio/vídeo da internet em máquinas pererecas
Resolver algumas mensagens de erro do SSH
Instalar módulo de segurança do Banco do Brasil Warsaw do tipo .run
Sem espaço na partição home (2)
O que você está ouvindo agora? [2] (190)
Procrastinação e autossabotagem são problemas muito comuns na sociedad... (5)