sarg (sarg.conf)

Sarg

Categoria: Miscelânea

Software: sarg

[ Hits: 42.997 ]

Por: Everton Fritz


Bem simples, com este artigo iremos gerar um relatorio de acesso apartir do log do Squid.
Vamos la!
Baixar o sarg de sua distribuicao.
http://rpmseek.com/rpm-pl/sarg.html?hl=com&cs=sarg:PN:0:0:0:0
Fazer a instalacao do mesmo
Apos isso procurar o arquivo sarg.conf, deletar ele e criar um novo ou substituir por esse.
ai se digitar sarg que o relatorio sera gerado.
Esta e minha primeira postagem
espero que possa ajudar alguem. Obrigado


#!/bin/sh
language Portuguese
access_log /var/log/squid/access.log
title "Squid-Acesso a Internet-Empresa "
font_face Arial
header_color darkblue
header_bgcolor blanchedalmond
header_font_size -1
background_color white
text_color black
text_bgcolor beige
title_color greed
temporary_dir /tmp
output_dir /relatorio      #Colocar o diretorio onde sera gerado o index.htm
resolve_ip yes
user_ip yes
topuser_sort_field BYTES reverse
topsites_num 100
max_elapsed 28800000
  


Comentários
[1] Comentário enviado por root@ceifador em 02/03/2006 - 16:32h

Ola Fritz mas para gerar relatórios no sarg não seria esse o comando:
# sarg -n -f /etc/sarg/sarg.conf -d (data do dia do relatório)?
é que eu estou estagiando e uso esse comando no sarg.
obrigado amigo.

[2] Comentário enviado por foxl em 20/03/2008 - 18:54h

pra que todos esses parametros?
oO
asdygasuidygaisudgsd
nao precisa nao
^^

[3] Comentário enviado por Thiago Madella em 05/08/2008 - 11:38h

Pessoal.
Digita somente

sarg

[4] Comentário enviado por fritz em 06/08/2008 - 10:37h

Sim, isso para vc gerar manualmente o relatorio.
mais se quiser que gere todo o dia colocar um script no /etc/cron.daily
sarg-dia
#!/bin/bash

HOJE=$(date --date "1 day ago" +%d/%m/%Y)

/usr/sbin/sarg -f /etc/sarg/sarg.conf -d $HOJE-$HOJE
exit 0

e chmod 755 sarg-dia

ira gera o relatorio todo o dia
qualquer coisa estamos ai

[5] Comentário enviado por mendesinfoware em 27/11/2008 - 16:21h

Eu tenho minhas configurações do sarg, conforme abaixo:
language Portuguese
access_log /var/log/squid/access.log
title "Relatório de Acesso a Internet"
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
font_size 11px
background_color white
text_color #000000
text_bgcolor lavender
title_color green
temporary_dir /tmp
output_dir /var/www/squid-reports
resolve_ip
user_ip yes
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
overwrite_report yes
records_without_userid ignore
use_comma yes
mail_utility mailx
topsites_num 300
topsites_sort_order CONNECT D
index_sort_order D
exclude_codes /etc/squid/sarg.exclude_codes
max_elapsed 28800000

report_type topsites topusers sites_users users_sites date_time denied auth_fail
ures site_user_time_date

#report_type topsites users_sites date_time denied auth_failures site_user_time_date
usertab /etc/squid/sarg.usertab
"sarg.conf" 49L, 1459C 1,1 Top

PROBLEMA :
Gera perfeitamente todos os relatórios:
Relatório de Acesso a Internet Periodo: 2008Nov26-2008Nov26 Ordem: BYTES, reverse

Topuser

Topsites

Sites & Users

Proibido

NUM USUÁRIO CONEXÃO BYTES %BYTES IN-CACHE-OUT TEMPO GASTO MILISEG %TEMPO
1 [Gráfico] [data/hora Relatorio] Recebimento 3.80K 53.45M 16.20% 13.25% 86.75% 01:10:26 4.22M 2.94%
Legal né...
Mas, onde vcs. conseguem ver [data/hora Relatorio] é um link que abre outro relatório.
Neste relatório, sai um relatório com todo o perído, dás 00:00hrs. até às 24:00hrs. mostrando os horários que o usuario acessou a net, porém somente me informa que ele fez acesso naquela hora, mas não tenho como saber o que ele acessou.
Já, quando entro no link "Proibidos", lá sim me aparecem perfeitamente o nome do usuário, os sites que ele acessou exatamente a hora e o tempo que ele ficou em cada site.
É este relatório que preciso para o Site / Users.
Fiz diversas tentativas mas não consegui repetir este relatório para o que preciso.
ALGUÉM SABE COMO GERAR O RELATÓRIO :
NUM - USUARIO - DD/MM/AAAA - HH:MM:SS - SITES ACESSADOS - TEMPO DE ACESSO

????????????????????????????????????????????????????
Já fiz busca na net e nada...
Brigadão ...

[6] Comentário enviado por schiavopbi em 27/03/2009 - 13:24h

quando vou executar o sarg
#sarg
aparece a seguinte mensagem:
# /usr/local/squid/var/loags/access.log
sendo que não existe isso em meu proxy
como posso resolver esse problema?
e quando vou acessar via web não exibe os relatorios.
se alguem puder ajudar ficarei grato.
abraços

[7] Comentário enviado por meetgyn em 08/09/2009 - 09:08h

Galera seguinte. fiz toda configuração no meu suse 11 e quando mando gerar ele faz este procedimento todo ai a baixo. porem não gera nada. quando vou verificar pelo browser. Alguem tem alguma ideia. OBrigado

server00:/etc # sarg -f /etc/sarg.conf
SARG: Records in file: 0, reading: 100.00%
SARG: Nao ha registros
SARG: Fim

Cleytom s santos
cleytomgyn@yahoo.com.br

[8] Comentário enviado por pliniopinhal em 06/10/2009 - 09:25h

Quando executo o comando
#sarg
a seguinte mensagem é exibida:

SARG: (util) Cannot open file: /etc/squid/sarg.exclude_codes (exclude_codes)

O que devo fazer?

Obrigado.

[9] Comentário enviado por R4ul em 22/03/2010 - 00:23h

Boa noite

[10] Comentário enviado por R4ul em 22/03/2010 - 00:27h

Gente, boa noite a todos
Sou iniciante em linux, porem aprendo com muita facilidade, to quebrando a cabeça pra salvar o arquivo “sarg.conf” já vi em vários tutoriais e segui a risca todos eles, fiz as modificações, mas na hora de salvar!!!!! Ai, ai, ai,


Alguém poderia me dar uma ajudinha aqui por favor!!!!!!


meu e-mail é digisoft_humaita@hotmail.com

podem me mandar por ele se for o caso.

[11] Comentário enviado por eliphass em 06/07/2010 - 10:53h

Tive os mesmos problemas que alguns tiveram, de nada ser exibido no HTML do SARG, mas descobri que a falha acontecia porque eu utilizava o Squid3 como Proxy, e os endereços ficavam diferentes.

Por exemplo, no caso do [pliniopinhal], o caminho para o meu "exclude_codes" era "/etc/squid3/exclude_codes", e após corrigir estas diferenças de endereçamento consegui fazer com que o SARG registrasse tudo corretamente.

[12] Comentário enviado por deuz em 07/05/2014 - 12:10h

Ola colegas, tenho o sarg configurado e funcionando em varios clientes, somente uma coisa me intriga desde que comecei a usa-lo a uns 10 anos, o tempo de conexão, tem local onde marca 100 horas de acesso num dia, tem como mudar isso, ou pelo menos como explico isso pro cliente? Quem puder contribuir, agradeço...


Contribuir com comentário

  



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts