[syslog-ng] Filtereinstellungen

Post Reply
Message
Author
pl2003
Posts: 5
Joined: 19. Jan 2006 21:13

[syslog-ng] Filtereinstellungen

#1 Post 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!

User avatar
Janka
Posts: 3585
Joined: 11. Feb 2006 19:10

#2 Post by Janka »

Bei f_messages fehlt noch ein "and not filter(f_cron)".

Janka
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.

pl2003
Posts: 5
Joined: 19. Jan 2006 21:13

#3 Post by pl2003 »

Vielen Dank, jetzt funktioniert's wie's soll!

Post Reply