Академический Документы
Профессиональный Документы
Культура Документы
Home
Notcias
Blogs
Fruns
Galeria
Calendrio
FAQ
Busca
Fale Conosco
Registre-se
Blogs
luandotto
luandotto
Instalando e Configurando o SARG no Ubuntu
por luandotto em 18-07-2012 s 16:36 (6321 Visualizaes) Avalie este Post de Blog 1 Comentrio
+ Criar Blog
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
luandotto
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 :
Categorias de Blog
Categorias Globais Artigos
Registre-se
Nome do Usurio Senha
Recuperar Senha
Conectar
Criando, aplicando e gerenciando Group Policy Busca UnderLinux atraves da ferramenta (GPMC) 16-09-2011 15:21 Requisitos e Recomendaes para Instalao do Active Directory 08-09-2011 01:46
Comentrios Recentes
Instalando e Configurando o SARG no Ubuntu por Wiltec Acesso remoto personalizado. por cordeiro
https://under-linux.org/entry.php?b=2851
1/4
24/3/2014
#T A G :L i m i t ed eL o g s[ 0=S e ml i m i t e s ] l a s t l o g0 #T A G :M o s t r a rI P u s e r _ i pn o #T A G :M o s t r a rU s u a r i o u s e r t a b/ e t c / s q u i d / s a r g . u s e r t a b
Visitantes Recentes
arasouza, Figueiredo, Herickcs, jaelcio, jljleo, leoservice, Macgaiver, maicomitalo, valmirjana, wgalvao
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 sargSe -f voc /etc/sarg/sarg.conf -d 01/07/2012-18/07/2012 -p -x z gostou desta pagina, fale pro Google: +1 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.
https://under-linux.org/entry.php?b=2851 2/4
24/3/2014
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, 1Segunda e assim por diante). Para SARG GERANDO RELATRIOS MENSAIS (Agende conforme o ms em 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
24/3/2014
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). 0
Tags: configurando sarg, sarg Categorias: Artigos Enviar Post de Blog por Email
Anterior
Principal
Prximo
Comentrios
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 !
+ Enviar Comentrio
https://under-linux.org/entry.php?b=2851
4/4