Squid3 + SquidGuard + Sarg
Amigos ...
Sou um pouco leigo ainda no assunto, por isso estou apanhando um tanto do Sarg.
O Squid3 e o SquidGuard estão rodando perfeitamente.
Segue abaixo meu sarg.conf
##########################
#sarg.conf
language Portuguese
access_log /var/log/squid3/access.log
graphs yes
graph_days_bytes_bar_color orange
title "Relatorio do Servidor"
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
logo_text "MyLOGO"
logo_text_color #000000
temporary_dir /tmp
output_dir /var/www/squid-reports
#output_email [email protected]
resolve_ip
user_ip yes
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
exclude_users /etc/sarg/exclude_users
exclude_hosts /etc/sarg/exclude_hosts
date_format u
lastlog 360
remove_temp_files no
index yes
index_tree file
overwrite_report yes
records_without_userid ip
use_comma yes
mail_utility mailx
topsites_num 100
topsites_sort_order CONNECT D
index_sort_order D
exclude_codes /etc/sarg/exclude_codes
max_elapsed 28800000
report_type topsites sites_users users_sites date_time denied auth_failures site_user_time_date
usertab /etc/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
squidguard_conf /etc/squid3/squidGuard.conf
show_sarg_info yes
www_document_root /var/www
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"
resolve_ip yes
##############################
Só que quando rodo o comango "sarg", ele me reporta o seguinte erro:
SARG: Cannot set the locale LC_ALL to the environment variable
Alguém tem alguma dica de que problema pode ser este e sua possível solução?
Fico no Aguardo.
Saudações.
Re: Squid3 + SquidGuard + Sarg
Citação:
Postado originalmente por
godoy
Amigos ...
Sou um pouco leigo ainda no assunto, por isso estou apanhando um tanto do Sarg.
O Squid3 e o SquidGuard estão rodando perfeitamente.
Segue abaixo meu sarg.conf
Supressão de código não formatado
Citação:
Postado originalmente por
godoy
Só que quando rodo o comango "sarg", ele me reporta o seguinte erro:
SARG: Cannot set the locale LC_ALL to the environment variable
Alguém tem alguma dica de que problema pode ser este e sua possível solução?
Fico no Aguardo.
Saudações.
Boa noite :)
Em primeiro lugar, sugiro ao colega formatar o código, usando a opção CODE, disponível na ferramenta WYSIWYG do Under-Linux.
Godoy, por favor, informe-nos o retorno de três comandos seus, sendo eles:
Saudações,
Trober
Re: Squid3 + SquidGuard + Sarg
:/# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:en
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=en_US
############
:/# locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX
en_US.utf8
pt_BR
pt_BR.iso88591
root@penumbraguard:/#
##########
:/# cat /etc/locale.gen
cat: /etc/locale.gen: No such file or directory
###############
Amigo ... como já sitei, sou novato com o Sarg e quero deixa-lo para exibir relatório por http. Teria como exemplificar um código do mesmo ou me explicar como faço para utilizar esta ferramenta (WYSIWYG) do Under-Linux.
Saudações
Re: Squid3 + SquidGuard + Sarg
trober ... me desculpe a parte do CODE, não havia entendido o que falou e nunca havia utilizado.
Andei dando uma pesquisada e encontrei alguns materias relacionados ao assunto como:
http://elcio.com.br/configurando-o-locale-no-ubuntu/
Então comecei a realizar mais testes e não obtive bons resultados.
Segue abaixo algumas informações
Código :
g# dpkg-reconfigure locales perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "pt_BR:pt:en",
LC_ALL = "en_US",
LC_PAPER = "pt_BR",
LC_ADDRESS = "pt_BR",
LC_MONETARY = "pt_BR",
LC_NUMERIC = "pt_BR",
LC_TELEPHONE = "pt_BR",
LC_IDENTIFICATION = "pt_BR",
LC_MEASUREMENT = "pt_BR",
LC_TIME = "pt_BR",
LC_NAME = "pt_BR",
LANG = "pt_BR.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
Generating locales...
pt_BR.ISO-8859-1... /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (en_US)
up-to-date
pt_BR.UTF-8... /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (en_US)
up-to-date
Generation complete.
Código :
sarg
SARG: Cannot set the locale LC_ALL to the environment variable
Código :
locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
C.UTF-8
POSIX
pt_BR
pt_BR.iso88591
pt_BR.utf8
Código :
# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=pt_BR.UTF-8
LANGUAGE=pt_BR:pt:en
LC_CTYPE="en_US"
LC_NUMERIC="en_US"
LC_TIME="en_US"
LC_COLLATE="en_US"
LC_MONETARY="en_US"
LC_MESSAGES="en_US"
LC_PAPER="en_US"
LC_NAME="en_US"
LC_ADDRESS="en_US"
LC_TELEPHONE="en_US"
LC_MEASUREMENT="en_US"
LC_IDENTIFICATION="en_US"
LC_ALL=en_US
E o locale.gen na verdade encontrei em /usr/sbin/locale-gen pois estou usando ubuntu server 12.04 só que é um pouco extenso. .... há necessidade de posta-lo?
Saudações
Re: Squid3 + SquidGuard + Sarg
Amigos ... boa parte do problema consegui resolver.
Tive que executar o comando:
e depois reconfigurar
também tive retirar o:
do sarg.conf
aí então o sarg roda sem apresentar erro algum
####
Outro detalhe que me deparei agora é que depois que reinicio o servidor, a pagina da Web do Sarg volta com letras codficadas no lugar das letras com acentos e só resolve quando novamente executo:
e rodo o sarg. Imaginei então coloca-lo como um script inicializável, mas não funciona através do script mas somente quando executo direto no shell.
Alguma luz do que pode ser?
Saudações
Re: Squid3 + SquidGuard + Sarg
Citação:
Postado originalmente por
godoy
e rodo o sarg. Imaginei então coloca-lo como um script inicializável, mas não funciona através do script mas somente quando executo direto no shell.
Alguma luz do que pode ser?
Bom dia.
Você pode definir[1][2][3] essa variável na inicialização, sendo aplicável a todo o sistema, e não somente ao seu perfil.
A documentação do Debian é contraditória (não diferente dos demais GNU/Linux) ao informar onde definir essa variável. Nos links[1][2][3], fala-se sobre /etc/environment, também fala-se sobre /etc/profile, também em /etc/locale, não havendo uma objetividade e integridade de documentação, como naturalmente acontece em derivados BSD, que são bem documentados e organizados.
[1] http://serverfault.com/questions/545...cale-on-debian
[2] http://perlgeek.de/en/article/set-up...f8-environment
[3] http://www.infodrom.org/Debian/doc/m...-sysadmin.html
Saudações,
Trober
Re: Squid3 + SquidGuard + Sarg
Boa tarde pessoal,
Estou u sando Squid 3 e o Squidguard mais recente. O Squid está rodandando normalmente e o squidguard parcialmente. Configurei o squidguard.conf de forma bem enxuta para para ver ele rodando, executei o "squidguard -C all", compilou a blacklist perfeitamente, acompanhei no log "/var/log/squidguar/squidguard.log" e nessa etapa tudo ocorreu tudo normalmente. O problema é quando tento acessar um site que está na blacklist, o site abre normalmente. Fui chegar no sguidguard.log e o problema está em "Permission Denied" como podem ver abaixo:
2012-08-28 12:24:00 [7932] init domainlist /var/lib/squidguard/db/blacklist/liberados/domains
2012-08-28 12:24:00 [7932] /var/lib/squidguard/db/blacklist/liberados/domains: Permission denied
2012-08-28 12:24:00 [7932] going into emergency mode
ls -la em domains:
-rwxrwxr-x. 1 squid squid 0 Ago 27 16:33 /var/lib/squidguard/db/blacklist/liberados/domains
cat no passwd:
[root@Fbfw ~]# cat /etc/passwd | grep squid
squid:x:23:23::/var/spool/squid:/sbin/nologin
Aguém sabe do que se trata?
Grato pela atenção,
Joaquim Guedes
Re: Squid3 + SquidGuard + Sarg
Alguém faz ideia do que possa estar acontecendo? No "/var/log/messages" não há nada relevante.
Já n sei mais oq fazer. Esgotaram-se todas as minhas tentativas.
Valeu!
Re: Squid3 + SquidGuard + Sarg
Alguém sabe dizer qual é o usuário que tenta acessar os arquivos da blacklist? Não sei o que fazer, tentai reinstalar tudo novamente, outras versões e ainda sim, o mesmo pro.
Uso o CentoOS 6.3.
Grato!
Re: Squid3 + SquidGuard + Sarg
Obrigado, rodrigo sua solução me ajudou..
Luciano.
Re: Squid3 + SquidGuard + Sarg
Citação:
Postado originalmente por
lgalbieri
Obrigado, rodrigo sua solução me ajudou..
Luciano.
Salve Luciano ... que bom que minha solução também foi útil para você, fico contente.
Você esta lembrado de mim? Sou o rapaz de Tupi Paulista que comprou o seu carro ... : ) ... como esse mundo é pequeno hein ... rsrs ...
Saudações a todos ... forte abraço Luciano.
Re: Squid3 + SquidGuard + Sarg
Colegas, boa tarde. Vi que já têm muitas respostas, espero que o problema tenha sido resolvido.
Para colaborar com a comunidade, digo que tenho um script que gera logs diários customizados e compactados com o sarg. Ou seja, um backup de log por dia de todos os acessos, em um único arquivo, gravando localmente e transferindo para um storage ou servidor de backup. Além disso, tenho uma solução de ferramenta que nos permite visualizar em tempo real o que é gravado no log em texto, tudo via web e com estatísticas. Interessados por favor me escrevam ... [email protected]
Abraços.