Tradutor

terça-feira, 29 de abril de 2014

Utilizando o SARG

SARG (Squid Analize Reports Generator)



Mostrarei apenas a configuração do SARG. Já estou elaborando um tutorial bem bacana sobre squid, já que o SARG só funciona com squid já configurado.

# apt-get install sarg

As configurações do SARG são feitas atraves do arquivo "/etc/sarg/sarg.conf".

Procure a linha "access_log" e coloque o caminho e o nome do arquivo de log do Squid, por padrão esse arquivo fica em "/var/log/squid/access.log". Se esse não for seu caso, localize no squid.conf, que é e onde fica o seu arquivo de log.

Procure a linha output_dir e coloque /var/www/sarg, essa linha define onde o relatório será colocado depois de pronto para que possa ser acessado.

Salve o arquivo e saia.


Crie um novo arquivo chamado sarg.sh (o nome do arquivo aqui tanto faz):

# vim /etc/squid/sarg.sh

Preencha-o com:


#!/bin/bash

INICIO=$(date --date "0 days ago" +%d/%m/%Y)
FIM=$(date --date"0 day ago" +%d/%m/%Y)
sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -i -x -z

Salve a saia.

Obs.: O parâmetro -i é quem coloca o nome de usuário autenticado ao invés de só colocar o IP.

Transforme este arquivo em executável com o comando:

# chmod +x /etc/squid/sarg.sh

Copie-o para a pasta sbin:

# cp /etc/squid/sarg.sh /sbin

Pronto, seu SARG já está apto a gerar relatórios, apenas digitando o comando:

# sarg.sh

E para acessá-lo, basta abrir um navegador, digitar <ip do seu proxy>/sarg. Exemplo: 192.168.10.1/sarg, e você verá o relatório.


Sem comentários:

Enviar um comentário