O Squid não pode enviar mensagens UDP para o servidor syslog

1

Estou migrando meu antigo Squid (2.7 no Debian 7.8 para 3.1 no CentOS 6.6)

Eu preciso enviar logs para um servidor syslog localizado em outra máquina

Eu adicionei a seguinte configuração ao novo servidor

logformat S2combined %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %[un %Sh/%<A %mt "%{Referer}>h" "%{User-Agent}>h"
access_log /var/log/squid/access.log S2combined
access_log udp://192.168.4.63:514 S2combined

Esta configuração está funcionando bem no servidor antigo, mas no novo, o Squid não será iniciado.

Eu corri o squid com a opção -d 10, e isso me mostra isso no stdout:

FATAL: Cannot open 'udp://192.168.4.63:514' for writing.
    The parent directory must be writeable by the
    user 'squid', which is the cache_effective_user
    set in squid.conf.

Alguém tem alguma pista? Eu estava verificando a referência de configuração do cache do squid para o squid 3.1 e esta configuração parece estar OK

Obrigado antecipadamente

    
por mvillar 11.09.2015 / 14:15

1 resposta

2

O log do UDP parece estar disponível a partir do Squid 3.2.

Compare: link link

    
por 11.09.2015 / 14:36