O log do UDP parece estar disponível a partir do Squid 3.2.
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