Dúvida relatório Sarg

1. Dúvida relatório Sarg

Lucas
dinorma

(usa Outra)

Enviado em 11/07/2013 - 10:41h

Bom dia a todos !

Minha dúvida é a seguinte:
Quando gero o relatório do sarg, através do comando: sarg -f /etc/sarg/sarg.conf -d 01/06/2013-11/07/2013 o sarg só interpreta o dia atual. No caso de hoje, só lê o log do dia 11-07-2013.

Gostaria de gerar o relatório com a data que eu quiser.
Alguem pode me dar uma dica ?
Obrigado.


  


2. Re: Dúvida relatório Sarg

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 11/07/2013 - 10:48h

Bom dia.

voce nao tem acesso a ele no browser

http://ipdoseuservidor/sarg
ou
http://ipdoseuservidor/squid-reports
ou
http://ipdoseuservidor/relatorios - Meu caso criei o diretorio relatorios pra cair tudo la


por ele voce tem de todos os dias no mes conforme configurado no seu sarg.conf


3. Re: Dúvida relatório Sarg

Lucas
dinorma

(usa Outra)

Enviado em 11/07/2013 - 10:52h

Então asparion, tenho acesso sim.
O problema que no meu aqui não está configurado para gerar relatórios automaticamente, então ele só mostra quando mando gerar.

Será que configurar os relatórios diário/semanal/mensal é o melhor caminho ?


4. Re: Dúvida relatório Sarg

Lucas
dinorma

(usa Outra)

Enviado em 11/07/2013 - 12:05h

Quando peço para gerar relatório olha a saída:

sarg -l /var/log/squid3/access.log.2.gz -d 01/06/2013-11/07/2013
SARG: Decompressing log file "/var/log/squid3/access.log.2.gz" with zcat
SARG: Period covered by log files: 09/07/2013-10/07/2013
sarg -l /var/log/squid3/access.log -d 01/06/2013-11/07/2013
SARG: Period covered by log files: 11/07/2013-11/07/2013
sarg -l /var/log/squid3/access.log.1 -d 01/06/2013-11/07/2013
SARG: Period covered by log files: 10/07/2013-11/07/2013

O access..log só está armazenando os logs dos dias 09-07-2013 até 11-07-2013? Será um problema de logrotate?


5. Re: Dúvida relatório Sarg

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 11/07/2013 - 12:33h

qual distribuição do linux vc usa.

eu uso o centos 5

segue o meu padrao...

considerando que seu sarg esta devidamente configurado.....

abra o sarg.conf
vim /usr/local/etc/sarg.conf 


a linha aponta onde sera salvo os relatorios
output_dir /var/www/html/relatorios/Diario 


criei os seguintes diretorios
 mkdir /var/www/html/relatorios
mkdir /var/www/html/relatorios/Diario


crie o index para apontar o local
vim /var/www/html/relatorios/index.html 


dentro do index..

<html>
<head>
<title>Estatisticas de Acesso Web</title>
</head>
<body>
<div align=center>
<a href=http://www.google.com.br><img border=0 src=../images/img.jpg width="250" heigth="230"></a>
<table border=0 cellspacing=6 cellpadding=7>
<tr>
<th align=center nowrap><b><font face=Arial size=4 color=black>Relatorios de Acesso a Internet</font></b></th>
</tr>
<tr>
<td align=center bgcolor=beige><font face=Arial size=3><a href=Diario>Diario</a></font></td>
</tr>
<tr>
<td align=center bgcolor=beige><font face=Arial size=3><a href=Semanal>Semanal</a></font></td>
</tr>
<tr>
<td align=center bgcolor=beige><font face=Arial size=3><a href=Mensal>Mensal</a></font></td>
</tr>
</table>
</div>
</body>
</html>


crie o script para gerar relatorio dentro de uma pasta que criei no etc
vim /etc/scripts/relatorio.sh

#!/bin/bash
DIA=`date +%d`
MES=`date +%m`
ANO=`date +%Y`
cd /usr/local/bin
./sarg -d $DIA/$MES/$ANO
echo "Relatorio Gerado Com Sucesso"

tonei executavel
chmod +x /etc/scripts/relatorio.sh



apos agendei no cron

crontab -e
# Relatorios de navegaçao para gerar todo dia as 23:59 assim pego o relatorio do dia inteito
59 23 * * * /etc/scripts/relatorio.sh


e pronto assim e so acessar no meu caso
http://192.168.1.1/relatorios 

e tenho todo relatorio diario que preciso









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts