Upload
pedro-estigarribia
View
78
Download
5
Embed Size (px)
Citation preview
24/3/2014 Instalando e Configurando o SARG no Ubuntu
https://under-linux.org/entry.php?b=2851 1/4
Blogs luandotto Instalando e Configurando o SARG no Ubuntu
1 Comentrio
luandotto
Instalando e Configurando o SARG no Ubuntu
por em 18-07-2012 s 16:36 (6321 Visualizaes)
Configurando SARG no Ubuntu.
O Sarg (Squid Analysis Report Generator) um dos mais conhecidos e utilizados
geradores de relatrio de acessa a internet para o proxy Squid.
O mesmo pega os dados de acesso do access.log do Squid e os transforma em
relatrios mais amigveis e de fcil interpretao. Atravs de seu relatrio podemos
ver quantidade de Bytes baixada por usurio/ip, paginas acessada, horria entre
outros.
Neste post abordarei a instalao e configurao do SARG e do APACHE. O Apache
um servidor Web encarregado de mostrar os relatrios gerados.
1. Para instalar o Sarg no Ubuntu rode o seguinte comando no Terminal:
sudo apt-get install sarg
2. Vamos agora mudar o nome do arquivo original de configurao do Sarg que vem
todo comentado e criar um novo contendo apenas as regras necessrias para isso
rode o seguinte comando:
sudo mv /etc/sarg/sarg.conf /etc/sarg/sarg.conf.old
3. Vamos agora criar um novo arquivo de configurao limpo para isso execute o
seguinte comando:
sudo touch /etc/sarg/sarg.conf
4. Com o novo arquivo de configurao criado vamos agora colar as configuraes
necessrias para que o Sarg rode corretamente para isso abra o sarg.conf com o
editor:
sudo editor /etc/sarg/sarg.conf
E cole o seguinte cdigo:
Cdigo :
Data de Ingresso: Jul 2011Posts: 135Posts de Blog: 7
Senha relatorio Sarg 20-07-2012 10:40
Instalando e Configurando o SARG no Ubuntu 18-07-2012 16:36
Acesso remoto personalizado. 27-09-2011 23:34
Criando, aplicando e gerenciando Group Policyatraves da ferramenta (GPMC) 16-09-2011 15:21
Requisitos e Recomendaes para Instalao doActive Directory 08-09-2011 01:46
Instalando e Configurando o SARG no Ubuntu por Wiltec
Acesso remoto personalizado. por cordeiro
luandotto
Ir para Perfil
Marcar como Lido
Categorias de Blog
Categorias Globais
Artigos
Posts Recentes nos Blogs
Comentrios Recentes
Visite: BR-Linux V iv aO Linux LinuxSecurity Dicas-L NoticiasLinux SoftwareLiv re.org
Home Notcias Fruns Galeria Calendrio FAQ Busca Fale Conosco Registre-se
Posts Recentes Mais Popular Blogs de Usurios
Avalie este Post de Blog
luandotto
+ Criar Blog
Blogs
Recuperar SenhaRegistre-se
Nome do Usurio Senha Conectar
Busca UnderLinux
24/3/2014 Instalando e Configurando o SARG no Ubuntu
https://under-linux.org/entry.php?b=2851 2/4
# TAG: Limite de Logs [0 = Sem limites] lastlog 0 # TAG: Mostrar IP user_ip no # TAG: Mostrar Usuario usertab /etc/squid/sarg.usertab # TAG: Gerando Relatorios remove_temp_files yes index yes overwrite_report yes records_without_userid ignore use_comma no topsites_num 100 topsites_sort_order BYTES D exclude_codes /etc/sarg/exclude_codes max_elapsed 28800000 #report_typie topsites users_sites sites_users date_time denied auth_failures site_user_time_date long_url no show_successful_message no topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE topuser_num 0 download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg,rar,docx,xlsx,pptx,pdf,mp4,mkv"
OBS Para que no ocorram erros na execuo do Sarg deve-se verificar se os
diretrios do cdigo acima se esto de acordo com a sua estrutura ou distribuio.
Deve-se verificar tambm se os arquivos mencionados existem. Caso no existam ou
estejam localizados em local diferente deve-se alterar o cdigo de acordo com a sua
realidade.
5. Pronto, estamos com o Sarg devidamente configurado vamos agora instalar o
Apache que ira nos possibilitar acessar os relatrios de acesso internet via
Browser. Para isso execute o seguinte comando:
sudo apt-get install apache2
6. Vamos agora fazer um teste gerando um relatrio do Sarg manualmente atravs
do comando:
sudo sarg -f /etc/sarg/sarg.conf -d 01/07/2012-18/07/2012 -p -x z
O comando acima esta informando ao Sarg que deve-se ser gerado o ralatorio de
acesso a internet do dia 01/07/2012 ao dia 18/07/2012. Altere de acordo sua
necessidade.
7. Para acessar o relatrio gerado abra o browser de sua preferencia e digite:
ip_servidor/sarg
8. Note que foi gerado o relatrio por IP caso queira que aparea o nome do usurio
no lugar do IP edite o arquido sarg.usertab que esta localizado em /etc/sarg.
Caso o mesmo no exista no se preocupe basta cria-lo com o comando:
touch /etc/sarg/sarg.usertab
9. Com o arquivo criado vamos agora edita-lo para isso cole o ip da maquina
seguido do nome do usurio conforme mostrado abaixo:
11.0.0.1 DT-CPD
11.0.0.2 NT-INFRA
11.0.0.3 DT-DADOS
11.0.0.4 DT-AV
11.0.0.5 DT-SV31
11.0.0.6 NT-STM
11.0.0.7 DT-BALCAO
11.0.0.8 NT-GV
11.0.0.9 DT-SV32
11.0.0.10 DT-CONF
11.0.0.11 DT-GAF
11.0.0.12 DT-GOD
11.0.0.13 DT-FINANCEIRO
11.0.0.14 DT-FAT1
#
OBS Note que no final do modelo mostrado a cima tem o # no final no seu
arquivo o mesmo tambm deve existir.
Como instalar o Active Directory por luandotto
Visitantes Recentes
arasouza, Figueiredo, Herickcs, jaelcio, jljleo,leoservice, Macgaiver, maicomitalo, valmirjana,wgalvao
Arquivo
< Maro 2014
D S T Q Q S S
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
Se voc gostou desta pagina, fale pro Google: +1
24/3/2014 Instalando e Configurando o SARG no Ubuntu
https://under-linux.org/entry.php?b=2851 3/4
10. Vamos agora fazer com que os relatrios do Sarg sejam gerados
automaticamente para isso vamos criar um script.
O primeiro passo criar o arquivo que ira conter esse script para isso execute o
comando:
touch /etc/sarg/sargDiario.sh
11. Agora vamos dar permisso ao arquivo criado atravs do comando:
chmod 777 /etc/sarg/sargRelatorio.sh
12. Agora cole o seguinte script dentro do arquivo criado para que o relatorio seja
gerado DIARIAMENTE:
#!/bin/bash
INICIO=$(date --date "0 days ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago " +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -p -x z
13. Caso queira que o relatorio seja gerado SEMANALMENTE cole o script:
#!/bin/bash
INICIO=$(date --date "7 days ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago " +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -p -x z
14. Caso queira que o relatrio seja gerado MENSALMENTE cole o script:
#!/bin/bash
INICIO=$(date --date "31 days ago" +%d/%m/%Y)
FIM=$(date --date "0 day ago " +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -p -x z
15. Vamos agora agendar no crontab a execuo automtica destes relatrios. Para
isso execute o comando:
crontab -e
Cole dentro do crontab vamos utilizar os seguintes parmetros:
Primeiro para SARG GERANDO RELATRIOS DIRIOS:00 00 * * * root /etc/sarg/sargRelatorio.sh
O Sarg entrar em funcionamento meia-noite do todos os dias.
Para SARG GERANDO RELATRIOS SEMANAIS:
00 00 * * 5 root /etc/sarg/sargRelatorio.sh
O Sarg entrar em funcionamento meia-noite de sexta-feira.
Altere o ltimo nmero para modificar o dia conforme necessrio (0-Domingo, 1-
Segunda e assim por diante).
Para SARG GERANDO RELATRIOS MENSAIS (Agende conforme o msem que se encontra):
00 00 31 * * root /etc/sarg/sargRelatorio.sh
O Sarg entrar em funcionamento meia-noite do dia 31 de cada ms.
00 00 30 * * root //etc/sarg/sargRelatorio.sh
O Sarg entrar em funcionamento meia-noite do dia 30 de cada ms.
24/3/2014 Instalando e Configurando o SARG no Ubuntu
https://under-linux.org/entry.php?b=2851 4/4
0
+ Enviar Comentrio
00 00 29 * * root /etc/sarg/sargRelatorio.sh
O Sarg entrar em funcionamento meia-noite do dia 29 de cada ms (para ms de
Fevereiro).
00 00 28 * * root /etc/sarg/sargRelatorio.sh
O Sarg entrar em funcionamento meia-noite do dia 28 de cada ms (para ms de
Fevereiro).
Tags: configurando sarg, sargCategorias: Artigos
Enviar Post de Blog por Email
Anterior Principal Prximo
Comentrios
2000-2014 Under-Linux.Org - Todos os direitos reservados. Fale Conosco Under-Linux.Org Condies de Uso FAQ Topo
Wiltec - 24-05-2013 16:33
Artigo excelente, sou usurio recente em Linux e consegu gerar os
relatrios com seu tutorial, porm estou com problemas com a
converso dos IPs em nomes personalizados conforme o arquivo
sarg.usertab, fiz todos os passos conforme informados, mas no
funcionou, o que pode ser ?
Uso o Debian 6 em modo terminal.
Desde j agradeo !