[syslog-ng] Apache vhost logs
Josu Lazkano
josu.lazkano at barcelonamedia.org
Thu Jul 14 11:34:28 CEST 2011
Thanks!!!
This work for me, las question.
Is possible to add a facility name on apache to archive on the logserver as "apache" file?
Best regards.
-----Mensaje original-----
De: Matias Banchoff [mailto:matiasb at cespi.unlp.edu.ar]
Enviado el: miércoles, 13 de julio de 2011 13:54
Para: Syslog-ng users' and developers' mailing list
CC: Josu Lazkano
Asunto: Re: [syslog-ng] Apache vhost logs
Hi!
are you using "combined" or "vhost_combined" in your V.H. config?
For example:
CustomLog "|/usr/bin/logger -s -p local5.info " vhost_combined
Bye!
On 07/13/2011 06:49 AM, Josu Lazkano wrote:
> Hello again, I configure on the client side some vhost log files this way:
>
> $ cat syslog-ng.conf
> options {
> log_fifo_size(2048);
> create_dirs(yes);
> group(adm);
> perm(0640);
> dir_perm(0755);
> use_dns(yes);
> stats_freq(0);
> bad_hostname("^gconfd$");
> };
>
> source s_all {
> internal();
> unix-stream("/dev/log");
> file("/proc/kmsg");
> file("/var/www/domain1/log/access.log");
> file("/var/www/domain2/log/access.log");
> file("/var/www/domain3/log/access.log");
> file("/var/www/domain4/log/access.log");
> };
>
> destination logserver {
> tcp("logserver");
> };
>
> log {
> source(s_all);
> destination(logserver);
> };
>
> With this configuration I don't get all access.log info, I put on the same screen a tail -f with a local access.log and user log on the logserver and on the vhost file there is more info. Is this configuration correct?
>
> Sorry for all those newby questions.
>
> Thanks for all your help and best regards.
>
>
> -----Mensaje original-----
> De: syslog-ng-bounces at lists.balabit.hu [mailto:syslog-ng-bounces at lists.balabit.hu] En nombre de Martin Schütte
> Enviado el: lunes, 11 de julio de 2011 21:06
> Para: Syslog-ng users' and developers' mailing list
> Asunto: Re: [syslog-ng] Apache vhost logs
>
> On 07/11/11 10:14, Josu Lazkano wrote:
>> I have lots of vhost on the client-side. How could I configure it?
> I find it preferable to have Apache log to syslog in the first place,
> e.g. with:
> CustomLog "||/usr/bin/logger -p local2.info -t apache" combined
> ErrorLog "||/usr/bin/logger -p local3.info -t apache"
>
> I use a custom log format to include a VHost field in access log lines
> (and later split them as needed). If you need seperate error logs as
> well, then it is probably best to include the VHost name in the
> tag/programname field.
>
-----
CeSPI
Centro Superior para el Procesamiento de la Información
Universidad Nacional de La Plata
-------------------------------------------------------------------------------
Proteja el Medioambiente. No imprima este mail si no es absolutamente necesario
More information about the syslog-ng
mailing list