Autor Tópico: Squid não está gravando logs  (Lida 2551 vezes)

Offline ThalesWeb

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Squid não está gravando logs
« Online: 04 de Julho de 2011, 13:57 »
Pessoal, boa tarde

Instalei, através do apt-get, o Squid 2.7-9Stable no Ubuntu 11.04 server.
Ainda não deixei ele como transparent, pois antes quero que tudo funcione bem.

Se eu vou em qualquer máquina da rede, e coloco as configs no navegador, ele navega normalmente, porém, o squid não grava os logs. O access.log está sempre em branco.

Não é problema de permissão, nem de hd cheio... alguma idéia?

o squid.conf é o seguinte:
Citar
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl internal_network src 192.168.1.0-192.168.1.255
http_access allow internal_network
acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost internal_network
http_access deny manager
http_access allow purge localhost internal_network
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost internal_network
icp_access allow internal_network
icp_access deny all
http_port 3128
visible_hostname guepardo-proxy
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache_mem 48 MB
maximum_object_size 2048 MB
minimum_object_size 0 KB
cache_swap_low 50
cache_swap_high 90
cache_access_log /var/log/squid/access.log
hierarchy_stoplist cgi-bin ?
logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
access_log /var/log/squid/access.log squid
log_access allow localhost internal_network
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern (Release|Packages(.gz)*)$       0       20%     2880
refresh_pattern .               0       20%     4320

Obrigado!

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Squid não está gravando logs
« Resposta #1 Online: 06 de Julho de 2011, 22:10 »
Citar
Ainda não deixei ele como transparent, pois antes quero que tudo funcione bem.
Fez muito bem...

Citar
logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
access_log /var/log/squid/access.log squid
log_access allow localhost internal_network
Essas são as diretivas que controlam seu log. Me chama a atenção principalmente a última... tente removê-la (ou desabilitá-la) e veja se o comportamento muda.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ThalesWeb

  • Usuário Ubuntu
  • *
  • Mensagens: 10
    • Ver perfil
Re: Squid não está gravando logs
« Resposta #2 Online: 07 de Julho de 2011, 14:10 »
Opa,

Obrigado pela ajuda. Desisti de tentar arrumar esse squid.conf e fiz uma reinstalação. Está tudo funcionando perfeitamente :-)

Abraços!