Instalação
Agora, vamos para a segunda parte do tutorial onde instalaremos e configuraremos o
Sarg, que é uma ferramenta usada para visualização do cache criado pelo Squid.
Primeiro, precisamos instalar o Apache para poder visualizar os dados do Sarg no navegador, para instalá-lo, digite:
# apt-get install apache2
Após a instalação do Apache, digite o seguinte comando para instalar o Sarg:
# apt-get install sarg
Depois de terminada a instalação do Sarg, vá até o diretório Sarg que se encontra no
/etc.
Quando você entrar na pasta
Sarg, encontrará alguns arquivos e dentre eles, o arquivo de configuração
sarg.conf. Por segurança, crie um backup desse arquivo, digitando:
# cp sarg.conf sarg.conf.backup
Após isso, deixe o arquivo
sarg.conf em branco, pois iremos começar a configuração do zero.
Configuração
Essa configuração é simples, o arquivo terá apenas duas linhas:
access_log /var/log/squid3/access.log :: Essa linha indica ao Sarg onde ele encontrará os logs de acesso criados pelo Squid, lembre-se de que o caminho tem que ser o mesmo escolhido na configuração do Squid.
output_dir /var/www/html/ :: Esse comando dirá qual a pasta de saída do Sarg, que será a pasta criada pelo servidor Apache.
Pronto, a configuração do Sarg são apenas essas linhas.
Configurações finais
Vamos configurar o browser para utilizar o proxy criado.
No Mozilla Firefox, vá em: Preferências → Avançado → Configurar conexão...
Escolha a caixa
Configuração manual de proxy e digite o endereço IP do servidor proxy e a porta HTTP usada na configuração.
No Chrome, vá em: Configurações → Mostrar configurações avançadas → Alterar configurações de proxy → Proxy da rede
E digite o endereço IP do servidor proxy. Reinicie o navegador.
Criação de usuários
Use o comando:
# htpasswd [caminho do arquivo de autenticação] [nome do usuário]
No nosso caso, coloque o caminho do arquivo que foi criado na pasta no Squid.
Ele pedirá a senha, digite e confirme, depois disso o usuário será criado.
Obs.: para o primeiro usuário, adicione o
-c antes do caminho do arquivo. Lembre-se que o arquivo de autenticação tem que ser aquele especificado na configuração do Squid.
Para executar o Sarg, digite apenas o comando
sarg, no terminal.
Para visualizar o relatório criado pelo Sarg, digite:
http://localhost/sarg
... no navegador, aparecerá a seguinte tela:
Pronto.
Com esses passos, você conseguiu configurar o Squid para usar autenticação e o visualizador de relatórios Sarg