cron message nicht in die syslog

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
robiwan
Beiträge: 52
Registriert: 11.07.2002 11:01:17
Kontaktdaten:

cron message nicht in die syslog

Beitrag von robiwan » 19.11.2004 15:17:38

Hallo Freunde,
Habe seit kurzem MRTG, also Multi-Router-Traffic-Grafic und freue mich darüber.
Alle 5 Minuten ruft der Cron MRTG auf. Leider wird jetzt die /var/log/syslog mit diesen Cron-Meldungen überhäuft.

Habe zwar in die /etc/syslog.conf folgende Zeile eingetragen:
cron.* /var/log/cron.log
und die Cronmeldungen landen auch in der /var/log/cron.log, aber leider eben zusätzlich noch in der /var/log/syslog und das will ich nicht.

Meine Frage lautet also: Wie bringe ich den syslogd dazu, mir die Cronjobs nicht in die /var/log/syslog reinzuschreiben?

Gruss Robert

Benutzeravatar
bluelupo
Beiträge: 153
Registriert: 26.10.2004 11:15:30
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Südostbayern

Beitrag von bluelupo » 19.11.2004 18:47:56

Hallo robiwan,

wenn du so etwas in deiner syslog.conf stehen hast dann ist klar das die cron-Meldungen auch in der syslog landen

*.* /var/log/syslog

Ich würde es aber so lassen, weil du dann alle Meldungen gesammelt in einer Datei hast. Ggf. würde ich noch logrotate installieren der die Logfileanzahl von /var/log/syslog begrenzt.

Hier zwei Links die sich mit dem syslog beschäftigen:
http://www.linux-user.de/ausgabe/2001/1 ... files.html
http://www.linux-magazin.de/Artikel/aus ... yslog.html
Ciao
bluelupo

robiwan
Beiträge: 52
Registriert: 11.07.2002 11:01:17
Kontaktdaten:

Beitrag von robiwan » 20.11.2004 19:01:52

Hallo Bluelupo,
Danke für die Antwort.
Du hast recht, in der syslog steht:

*.*;auth,authpriv.none -/var/log/syslog

Das lass ich dann wohl auch so bleiben und nehm die Dinge erst mal etwas gelassener. logrotate läuft ohnedies

PS: komme auch aus Oberbayern.
Tschau...

fkit
Beiträge: 17
Registriert: 21.11.2004 20:23:09

Re: cron message nicht in die syslog

Beitrag von fkit » 21.11.2004 20:28:02

robiwan hat geschrieben: Meine Frage lautet also: Wie bringe ich den syslogd dazu, mir die Cronjobs nicht in die /var/log/syslog reinzuschreiben?
syslog-ng installieren :-)

/etc/syslog-ng/syslog-ng.conf:

destination cron { file("/var/log/cron.log" owner("root") group("adm") perm(0640)); };
filter f_syslog { not facility(auth, authpriv, cron); }
filter f_cron { facility(cron); };
log { source(src); filter(f_cron); destination(cron); }

Tschau,
Klaus

... auch aus Oberbayern ;-)

Antworten