Como instalar e configurar o SARG?


Hoje vamos ver como acessar os relatórios gerados pelo nosso servidor Proxy Squid! Afinal o controle do acesso a sites dos funcionários é de responsabilidade da gerencia de rede.

O Sarg é um interpretador de logs do squid. Nele podemos ver as páginas acessadas, divididas por usuários ou ips, quem é o campeão de uso da sua banda, entre outras informações.

Para Instalação dos serviços necessários:

apt-get install sarg apache2

Agora vamos editar o arquivo de configuração:

vi /etc/squid/sarg.conf

Altere o seguinte:

Na linha,

language  English mude para language Portuguese

title coloque algo como: title “Relatorio de uso de internet”

date_format u mude para date_format e

Salve o arquivo e saia.

Vamos retirar os agendamentos automáticos para gerar o nosso próprio.

Digite:

rm –rf /etc/cron.daily/sarg

rm –rf /etc/cron.weekly/sarg

rm –rf /etc/cron.montly/sarg

Criamos nosso script. Abra o arquivo:

vi /etc/squid/Script

E adicione as linhas:

#!/bin/bash

HOJE=$(date –date “0 day ago” +%d/%m/%Y)

sarg -f /etc/squid/sarg.conf -d $HOJE-$HOJE

Salve o arquivo e saia.

Damos permissão de execução ao Script:

chmod +x /etc/squid/Script

Criamos nosso agendamento. Editar o arquivo:

vi /etc/crontab

E adicionar a linha abaixo ao final do arquivo (gera relatório todos os dias as 18h00min)

00 18   * * *   root    /etc/squid/Script

Salve o arquivo e saia.

Testando,

Digite o comando para gerar relatório manualmente:

sarg

Para acessar o relatório a partir de qualquer browser digitar:

http://Ip_Do_Servidor/squid-reports

Lembre-se que o relatório será gerado automaticamente, todos os dias às 18H. Sendo possível seu acesso logo após este horário.

Davi Sabino Barros

*Todo conteúdo pode e deve ser copiado, desde que mantidos o autor e o endereço original.

, , , , , ,

Comentários

  1. […] pra vc poder analisar melhor, segue um link pra vc dar uma olhada e instalar ele se vc quiser. Como instalar e configurar o SARG? | Vida TI Se ajudei clique na * Citação + Responder ao Tópico […]