Apagar Relatório do SARG

1. Apagar Relatório do SARG

Luis Carlos Moreira dos Santos
lcmoreira

(usa Slackware)

Enviado em 03/04/2008 - 16:35h

Olá, pessoal. Tenho um SQUID instalado que gera relatórios diários, e vai montando uma lista. Como faço pra apagar relatório de um dia ou apagar todos os relatórios e zerar tudo. Alguém pode me ajudar ??


  


2. Re: Apagar Relatório do SARG

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 03/04/2008 - 17:15h

Opa amigo tudo bem? Você sabe qual é o diretório que seu squid grava os logs? Se não sabe faça o seguinte:

find / -iname squid*

esse comando procura no HD todos os arquivos/diretórios com o nome squid, o diretório de logs geralmente é algo como /var/squid/log ou /usr/squid/log algo do tipo, aí é só apagar com o rm mesmo, dentro da pasta de logs digite:

rm *.log

Qualquer duvida volte a postar, estarei a disposição ;)

Abraços!


3. Eis a Pasta

Luis Carlos Moreira dos Santos
lcmoreira

(usa Slackware)

Enviado em 03/04/2008 - 17:59h

Eu localizei os arquivos neste caminho:
/var/log/squid / access.log
store.log
cache.log

Mas só tem esses três. É no access.log que fica gravado ou pode ter outro nome. Editei o access.log estão lá dentro acho que vários dias pq o arquivo tá bem grande,, como faço então ???


4. Re: Apagar Relatório do SARG

Eli Carlos
last_evolution

(usa Slackware)

Enviado em 03/04/2008 - 18:09h

Não, por padrão os acessos ficam em access.log então exclua-o e em seguida crie um access.log vazio.

rm access.log
vi access.log

Abraços!


5. Re: Apagar Relatório do SARG

Marlon Vagner Reck
marlonreck

(usa Fedora)

Enviado em 04/04/2008 - 14:58h

Cara boa tarde
No conf do sarg vc especifica quantos dias ele vai guardar os relatórios:

#Local do Relatório
output_dir /var/log/sarg

#Número de relaórios a guardar
lastlog 7

Quanto ao access.log vc pode configurar o seu logrotate pra remover ele e criar um novo guardando o antigo ou não.


6. Zerar o access.log

Willian Lanzelotti
lanzelotti

(usa Ubuntu)

Enviado em 17/07/2008 - 16:41h

Para zerar qualquer arquivo poderá tambem executar o seguinte comando:

# > access.log

Assim vc zerar o arquivo e mantem as permissões!

Abraço!


7. Zerar o access.log

Alan santos
Matuto.conf

(usa Debian)

Enviado em 21/12/2009 - 10:07h

Eu já acho bem melhor utilizar o logrotate para zerar o access.log, alem de rodar automaticamente vc ainda faz backup do access.log. você pode dar uma olhada no manual do logrotate "man logrotate"

Mas vai de cada um.

Abs.


8. Re: Apagar Relatório do SARG

Daniel Fernandes
volcom

(usa Debian)

Enviado em 21/12/2009 - 10:30h

ACho que a melhor forma é usando as opções do próprio Sarg:

sarg -help
sarg: Usage [options...]
-a Hostname or IP address
-b Useragent log
-c Exclude file
-d Date from-until dd/mm/yyyy-dd/mm/yyyy
-e Email address to send reports (stdout for console)
-f Config file (/etc/squid/sarg.conf)
-g Date format [e=Europe -> dd/mm/yy, u=USA -> mm/dd/yy]
-h Help (this...)
-i Reports by user and IP address
-l Input log
-n Resolve IP Address
-o Output dir
-p Use Ip Address instead of userid (reports)
-s Accessed site [Eg. www.microsoft.com, www.netscape.com]
-t Time [HH, HH:MM]
-u User
-w Temporary dir
-x Process messages
-z Debug messages
-convert Convert the access.log file to a legible date
-split Split the log file by date in -d parameter

sarg-2.2.5 Mar-03-2008 by Pedro Lineu Orso - pedro.orso@gmail.com
http://sarg.sourceforge.net

Pease donate to the sarg project:
http://sarg.sourceforge.net/donations.php






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts