Search squid archive

Fwd: squid 3.1 to export access_log to rsyslog

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




-----Mensaje original-----
De: david@xxxxxxx [mailto:david@xxxxxxx] 
Enviado el: Tuesday, April 05, 2011 11:13 PM
Para: osmany@xxxxxxxxxxxxx
CC: squid-users@xxxxxxxxxxxxxxx
Asunto: Re:  Fwd: squid 3.1 to export access_log to rsyslog

On Tue, 5 Apr 2011, osmany@xxxxxxxxxxxxx wrote:

> Hi everyone,
>
> I would like to know how to export access_log in squid to a central 
> rsyslog in my network I know I should you a local rsyslog daemon to 
> forward logs to the central server but I just can't get squid to 
> actually write to the local rsyslog daemon and I tried various things:
>
> access_log syslog:daemon
> access_log rsyslog:daemon
> access_log /usr/local/sbin/rsyslog:daemon
>
> the closest I've been to accomplish this is getting a message in the 
> cache_log that says parent folder not writable or something like that.
> some error of squid complaining about permissions on the folders which 
> I don't understand since it can perfectly write to them if I go back 
> to the default settings. Can anyone please help?

Squid does not appear to support sending directly to a remote syslog server,
you need to send it to a local syslog daemon and have that configured to
send the logs to a remote server.

what happens if you just set

access_log syslog squid

this tells squid to write to syslog (without setting a facility) and to
write using the format 'squid'

David Lang

So this is what I have now in my squid.conf:

access_log syslog squid

and I also have

access_log /usr/local/squid/var/logs/access.log

I have both because I want squid to keep generating logs locally until I am
sure that the centralized syslog is receiving everything from this squid

Now squid doesn't have any problem with these new two lines I wrote in the
configuration. It runs fine. But I just can't get it to log to the remote
syslog server

I have this in my rsyslog.conf file:

$ModLoad immark.so   # provides --MARK-- message capability
$ModLoad imuxsock.so # provides support for local system logging
$ModLoad imklog.so   # kernel logging

$WorkDirectory /rsyslog/spool # where to place spool files
$ActionQueueFileName uniqName # unique name prefix for spool files
$ActionQueueMaxDiskSpace 1g   # 1gb space limit (use as much as possible)
$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
$ActionQueueType LinkedList   # run asynchronously
$ActionResumeRetryCount -1    # infinite retries if host is down
squid.* @@10.25.1.20:2001

*.err;kern.warning;auth.notice;mail.crit                /dev/console
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err
/var/log/message
squid.*
/usr/local/squid/var/logs/access.log


I'm sure that the configuration on the rsyslog remote server is fine because
it's receiving logs successfully from other servers (other services).
I know this is actually going out of subject because this is a squid mailing
list, but I'm sure some of you have run to a similar problem so I figured to
keep asking you. Can you please keep helping me to solve this?

Thanks in advance.



[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux