Você está na página 1de 2

Fazendo os relatrios funcionar

Criaremos agora o script que ir orientar ao Sarg sobre o total de dias que se deseja apresentar nos relatrios. Crie um arquivo dentro do diretrio /etc/squid, denominado 'sarg.sh': # touch sarg.sh D permisso total: # chmod 777 sarg.sh Para GERAR RELATRIOS DIARIAMENTE, insira o contedo abaixo no arquivo recm-criado (/etc/squid/sarg.sh): #!/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 -p -x -z 12. Para GERAR RELATRIOS SEMANALMENTE: #!/bin/bash INICIO=$(date --date "7 days ago" +%d/%m/%Y) FIM=$(date --date "0 day ago " +%d/%m/%Y) sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z 13. Para GERAR RELATRIOS MENSALMENTE: #!/bin/bash INICIO=$(date --date "31 days ago" +%d/%m/%Y) FIM=$(date --date "0 day ago " +%d/%m/%Y) sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z A partir desse momento, o Sarg estar quase pronto para gerar relatrios de acesso bem compreensveis. O ltimo passo ser realizar o agendamento para que se realize tudo de forma automatiza. Para isso logicamente utilizaremos o crontab: # mcedit /etc/crontab Vamos s regras de agendamento. Primeiro para SARG GERANDO RELATRIOS DIRIOS: 00 00 * * * root /etc/squid/sarg.sh O Sarg entrar em funcionamento meia-noite do todos os dias. Para SARG GERANDO RELATRIOS SEMANAIS: 00 00 * * 5 root /etc/squid/sarg.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 ms em que se encontra): 00 00 31 * * root /etc/squid/sarg.sh O Sarg entrar em funcionamento meia-noite do dia 31 de cada ms. 00 00 30 * * root /etc/squid/sarg.sh O Sarg entrar em funcionamento meia-noite do dia 30 de cada ms. 00 00 29 * * root /etc/squid/sarg.sh O Sarg entrar em funcionamento meia-noite do dia 29 de cada ms (para ms de Fevereiro). 00 00 28 * * root /etc/squid/sarg.sh O Sarg entrar em funcionamento meia-noite do dia 28 de cada ms (para ms de Fevereiro com 28 dias). Pronto, o Sarg estar com sua configurao completa e pronto para funcionar. Mas ATENO, se no estivermos utilizando Proxy Autenticado, apesar dos nomes dos Usurios da Rede poderem aparecer nos Relatrios, no significa dizer que os acessos foram realizados pelos mesmos. Ex: Linus usurio da mquina 192.168.0.2 saiu pra tomar caf e deixou sua sala vazia, nesse momento, Torvalds que usurio da 192.168.0.3 utiliza o computador do colega para acessar http://paparazzo.globo.com. Ou seja, a inteno apenas tornar mais amigvel os relatrios e facilitar a interpretao. Bom pessoal, isso a. Espero que esse Artigo possa ajud-los. At a prxima. Jnior Menezes Equipe APLinux

Você também pode gostar