sexta-feira, 13 de julho de 2012

SARG com Senha nos relatórios e Gerando eles a cada 5 Minutos.


Vamos Instalar e configurar o Sarg para gerar Relatórios a cada 5 Minutos.

Logo depois de instalar o Squid vamos instalar Sarg com poucos comandos, siga as dicas a baixo.
Dentro do terminal você va digitar o seguinte comando: sudo apt-get install sarg e aperte o enter para o ubuntu identificar e te perguntar se você quer instalar ou não com a seguinte letra S para sim e N para não.
Depois que você confirma vamos configurar ele da seguinte forma. Entrando na pasta do Sarg com o comando: cd /etc/sarg e abrir o sarg.conf para ativar as configurações, nesse passo eu configuro com o comando sudo nano sarg.com para abrir e vou ativando o que eu quero conforme a configuração abaixo.
=============================================================================
language Portuguese
=============================================================================
access_log /var/log/squid/access.log
title “Relatorio de Acesso do Squid (Cristiano Santos)”
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
font_size 12px
header_font_size 12px
title_font_size 13px
background_color white
text_color #000000
text_bgcolor lavender
title_color green
temporary_dir /tmp
output_dir /var/www/squid-reports
resolve_ip no
user_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
exclude_users none
exclude_hosts none
date_format u
lastlog 0
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
records_without_userid ip
topsites_num 150
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads

Agora vamos agora colocar uma senha de acesso aos relatórios do Sarg, para limitar o acesso aos relatórios só para os administradores.
Siga o nosso exemplo:
A pasta que configuramos no nosso relatório sarg foi nesse caminho que colocamos em baixo.
  • Para o SARG = /var/www/squid-reports/
Agora vamos a parte da senha para acessar os relatórios SARG:
1) Crie um arquivo com o nome .htaccess dentro da pasta /var/www/squid-reports/
cd /var/www/squid-reports esse comando é para você entrar na pasta.
Agora vamos criar o arquivo com o seguinte comando sudo nano .htaccess ai ele vai abrir um aquivo em branco para você digitar os comando da opção ( 2 ).
2) Coloque dentro do arquivo o seguinte comando:
AuthType Basic
AuthName “Acesso restrito!”
AuthUserFile /var/www/squid-reports/.htpasswd
require valid-user
3) Agora vamos criar os usuários ou o usuario e a senha para acesso à pasta, nome de usuário  fica a seu critério, eu vou colocar o  ”admin” com o seguinte comando:
sudo htpasswd -c /var/www/squid-reports/.htpasswd admin 
Como vocês viram em cima eu coloquei -c ele só é utilizado para criar o primeiro usuário, depois é só tirar ele e continuar com o restante dos comandos e mudando só o nome de usuário é claro né.
Depois de digitar o comando acima, será solicitado a senha e com confirmação de senha para o acesso, digite cuidadosamente para não errar e em seguida redigite-a confirmando.
4) Agora vamos para apache2 onde faz a parte da triagem e solicitação da senha:
Entre na pasta do Apache2 com o seguinte comando cd /etc/apache2 e dentro dela tem o arquivo httpd.conf que vamos editar acrescentando uma linha de comando.
Digite o sudo nano httpd.conf para abrir o arquivo e acrescente esse comandos da imagem.
Salve o arquivo com o comando CRTL + O e depois saia com o CRTL + X e depois você tem que reiniciar o Apache2 com essa linha de comando sudo /etc/init.d/apache2 restart pronto você pode acessar os relatórios do navegador digitando seu ip/squid-reports ou ip/sarg e irá pedir sua senha de autenticação.
Para gerar os relatório a cada 5 minutos você tem que entrar no crontab com o seguinte comando:sudo crontab -e e digitar os minuto da seguinte forma:
00 * * * * sarg
05 * * * * sarg
10 * * * * sarg
15 * * * *sarg
Dessa forma, você vai ter um relatório a cada 5 minutos de todo o trafego da sua internet, espero ter ajudado com essa informação.
Fontes:

Nenhum comentário:

Ultimos Comentários dos Arquivos

CSS Informática Suporte (71) 8203-6290 e (71) 8651-0519