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
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