1 votes

Squid ne peut pas envoyer de messages UDP au serveur syslog

Je suis en train de migrer mon ancien Squid (2.7 dans Debian 7.8 vers 3.1 dans CentOS 6.6).

J'ai besoin d'envoyer des logs à un serveur syslog situé sur une autre machine.

J'ai ajouté la configuration suivante au nouveau serveur

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

Cette configuration fonctionne bien sur l'ancien serveur, mais sur le nouveau, Squid ne démarre pas.

J'ai lancé squid avec l'option -d 10, et il me montre ceci dans 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.

Quelqu'un a-t-il une idée ? J'ai vérifié la référence de la configuration du cache de squid pour squid 3.1 et cette configuration semble être correcte.

Merci d'avance

2voto

Alexander Janssen Points 2517

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X