rsyslog: Verständnisfrage zu Regelabarbeitung

GwenDragon

Registered User
Überschreiben sich eigentlich Regeln für rsyslog? Oder werden die nacheinander abgearbeitet?

Ich möchte nämlich alle Systemmeldungen der Kategorie mail synchron in zwei unabhängige Logdateien schreiben.
Reicht das, wenn ich folgendes in die Konfiguration schreibe:
Code:
mail.*			-/var/log/mail/maillog
mail.*				-/var/log/mail.log
 
ja, das geht genau so.

Einfacher wäre aber ein Symlink, dann werden deine Daten auch nicht doppelt geschrieben.

ln -s <target> <linkname>
z.B: ln -s /var/log/mail.log /var/log/mail/maillog
 
Also doch wie ich dachte.

Symlink mit ln -s hatte ich. Ging lange zeit, bis das logrotate zuschlug.
Symlink ist etwas problematischer, den muss ich dann in einer logrotate-Konfig mit postrotate setzen, sonst ist der weg.

Ich mach's lieber mit
Code:
mail.*			-/var/log/mail/maillog
mail.*				-/var/log/mail.log
Da habe ich gleich im Blick.

Danke für dem Hinweis wegen der Regel. :)
 
Back
Top