Uma excelente ferramenta para saber se existe abuso no uso da internet na sua rede é o Sarg. Esse programa gera um relatório detalhado de acessos com base nos logs gerados pelo squid.
Site do projeto: http://sarg.sourceforge.net
cd /etc/squid
wget http://prdownloads.sourceforge.net/sarg/sarg-2.2.3.1.tar.gz?download
tar -xvzf sarg-2.2.3.1.tar.gz
mv sarg-2.2.3.1 sarg
mkdir /var/www/relatorios
./configure –enable-sysconfdir=/etc/squid/sarg –enable-htmldir=/var/www/relatorios/
cd sarg
make make install
edite o arquivo sarg.conf
edite o parametro access_log para apontar para seu log do squid (geralmente em /var/log/squid/access.log).
Não devemos nos esquecer de alterar a rotação dos logs no logrotate (/etc/logrotate.d/squid).
Agora basta agendar no cron para rodar o sarg toda semana.
crontab -e
1 0 * * 0 sarg
That’s all…
Henrique Bueno é Administrador de Redes, especialista em tecnologias de código aberto e participante ativo em diversas comunidades. É desenvolvedor do projeto

Bom dia, valeu pelo tutorial.
Mas tenho uma duvida, pois gostaria de gerar os relatórios diarios e no fim do mes gerar um relatório mensal com grafico.
Poderia me ajudar.
Grato.