Page 1 of 1

[syslog-ng] Filtereinstellungen

Posted: 04. Jul 2006 9:12
by pl2003
Hallo,

ich habe Probleme, Meldungen über ausgeführte Cronjobs in eine Extradatei umzuleiten.

Ein Beispiel aus var/log/messages:
Jul 4 09:52:01 h723657 /usr/sbin/cron[7876]: (root) CMD (/shc/renicing.sh > /dev/null)
Jul 4 09:53:01 h723657 /usr/sbin/cron[7898]: (root) CMD (/shc/renicing.sh > /dev/null)
Jul 4 09:54:01 h723657 /usr/sbin/cron[7947]: (root) CMD (/shc/renicing.sh > /dev/null)
In der etc/syslog-ng/syslog-ng.conf habe ich nun folgendes eingestellt:
filter f_cron { facility(cron); };
(war schon vorhanden)
#
# Cron-messages in one file:
#
destination cron { file("/var/log/cron"); };
log { source(src); filter(f_cron); destination(cron); };
(auskommentiert)
Nun protokolliert syslog-ng auch brav in die var/log/cron, nur leider ebenfalls noch in die var/log/messages!

Wie unterbinde ich die Einträge in der messages?

Vielen Dank für jede Hilfe!

Posted: 04. Jul 2006 10:37
by Janka
Bei f_messages fehlt noch ein "and not filter(f_cron)".

Janka

Posted: 04. Jul 2006 15:44
by pl2003
Vielen Dank, jetzt funktioniert's wie's soll!