Script para geração de relatórios do sarg
Publicado por Alessandro Dias 04/06/2007
[ Hits: 11.898 ]
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
Abrir arquivos em nova aba no Firefox
Gerenciar usuários do OpenLDAP com Sistema ZIMBRA
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Linux Mint: Zram + Swapfile em Btrfs
O widget do Plasma 6 Área de Notificação
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (0)
Instalar Dual Boot, Linux+Windows. (13)
tentei instalar o steam pelo terminal, agora ele não abre (3)









