Problemas nos relatorios do SARG [RESOLVIDO]

1. Problemas nos relatorios do SARG [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 08/01/2010 - 07:42h

Pessoal estou com problemas nos relatorios do sarg. Melhor eu mostrar oque ocorre.
2010Jan08-2010Jan08 Sex Jan 8 07:49:09 BRST 2010 9 27.86M 3.09M
2010Jan06-2010Jan08 Fri Jan 8 06:00:07 BRST 2010 12 561.62M 46.80M
2010Jan06-2010Jan07 Fri Jan 8 00:00:06 BRST 2010 12 516.95M 43.07M
2010Jan06-2010Jan06 Qua Jan 6 17:32:50 BRST 2010 12 277.26M 23.10M
2009Dec31-2010Jan05 Tue Jan 5 16:01:05 BRST 2010 12 478.40M 39.86M
2009Dec31-2010Jan04 Seg Jan 4 18:02:26 BRST 2010 12 297.38M 24.78M
2009Dec30-2009Dec30 Qua Dez 30 15:49:11 BRST 2009 13 142.72M 10.97M


Ele gerou dois 08/janeiro

Tbm nao sei como gerar esses relatorios por semana. mesmo que eu fique um dia sem mexer no sarg quando quando gera gera de todos os outros dias. Sou novo aqui se alguem puder ajudar.
Tem como gerar relatorio por semana, tipo toda sexta as 17:40


Nao sei se tem como mais se alguem poder ajudar, tem como gerar relatorios graficos dos sites mais acessados em toda rede??

A todo Muito obrigado



ai vai meu sarg.conf

# sarg.conf
#
language Portuguese
access_log /var/log/squid3/access.log
title "Squid E/S Vilella"
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
font_size 9px
background_color white
text_color #000000
text_bgcolor lavender
title_color green
temporary_dir /tmp
caminho que gerarás relatós.#
output_dir /var/www/squid-reports
resolve_ip
user_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
exclude_users /etc/squid/sarg.users
exclude_hosts /etc/squid/sarg.hosts
date_format u
lastlog 0
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
records_without_userid ip
use_comma yes
mail_utility mail
topsites_num 100
topsites_sort_order CONNECT D
index_sort_order D
exclude_codes /etc/squid/sarg.exclude_codes
max_elapsed 28800000
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
usertab /etc/squid/sarg.usertab
long_url no
date_time_by bytes
charset Latin1
show_successful_message no
show_read_statistics no
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
site_user_time_date_type table
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"




  


2. Re: Problemas nos relatorios do SARG [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 08/01/2010 - 07:50h

.


3. Re: Problemas nos relatorios do SARG [RESOLVIDO]

Sérgio Abrantes Junior
pelo

(usa Debian)

Enviado em 08/01/2010 - 09:32h

Meu caro,

Você pode colocar na crontab um script para gerar os relatórios.
No meu caso eu faço diário.
Crontab:
# Roda os scripts de relatorio sarg e webalizer
59 23 * * * /sbin/sarg-dia

Script sarg-dia:
#!/bin/bash
# Esse script gera relatorios diario do squid referente aos acessos a sites e
#Coloca esses relatorios em /var/www/htdocs/sarg/ com acesso restrito por senha pelo user sergio

HOJE=`date +%d/%m/%Y`

/usr/bin/sarg -f /usr/local/sarg/sarg.conf -d $HOJE-$HOJE


Assim você não precisa se preocupar que ele será gerado automaticamente todos os dias. Caso você queira que seja somente na sexta que gere informações da semana toda, você terá que adaptar o script.

Quanto a geração dos dois dias, de uma olhada na seguinte tag

# TAG: overwrite_report yes|no
# yes - if report date already exist then will be overwrited.
# no - if report date already exist then will be renamed to filename.n, filename.n+1
#
#overwrite_report no


Acho que é isso.

Sérgio Abrantes
[]'s



4. Funcionou

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 08/01/2010 - 10:02h

Realmente funciononu seu script funcionou perfeitamente muito obrigado.
Mas acaso vc sabe como gerar graficos de acesso de todos os sites da rede??
Muito obrigado


6. Re: Problemas nos relatorios do SARG [RESOLVIDO]

Luis Eduardo Vilella
luivilella

(usa Debian)

Enviado em 11/01/2010 - 07:46h

Pessoal Referente a Relatorios:
Para GERAR RELATÓRIOS DIARIAMENTE:

#!/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 RELATÓRIOS 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 RELATÓRIOS 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


Peguei estes scripts em: http://www.vivaolinux.com.br/artigo/Gerando-relatorios-no-Sarg-com-nome-da-maquina-usuario-ao-inves-...

A todos muito obrigado, Referente a graficos do trafego de rede vou abrir um novo post.

Muito Obrigado
Luis Vilella






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts