sysklogd und rotation von /var/log/syslog

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Hans T.
Beiträge: 55
Registriert: 09.10.2003 00:04:02

sysklogd und rotation von /var/log/syslog

Beitrag von Hans T. » 14.01.2007 11:19:00

Hi

Die default Debian Installation installiert sysklogd und nutzt ja nicht logrotate, sondern /etc/cron.daily/sysklogd.
Ich habe darin nichts verändert und doch wurden die /var/log/syslog und /var/log/auth.log seit Start des Servers vor 3 Wochen nicht rotiert. Ich dachte, dass das Script von Martin Schulze gerade dafür zuständig wäre. Irgendwie steige ich da nicht durch.

Kann mir bitte jemand auf den richtigen Weg helfen?

Hans

joomart
Beiträge: 112
Registriert: 21.01.2003 14:38:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Bayern
Kontaktdaten:

Beitrag von joomart » 02.02.2007 19:30:28

Nach mehreren Wochen Beobachtung musste auch ich feststellen, dass unter Etch das Rotieren von syslog tatsächlich nicht funktioniert. Es ist doch etwas umständlich, dies von Hand zu erledigen. :(

Kann ich den Fehler irgendwo beheben?

Oder kann ich alternativ direkt mit logrotate statt mit sysklogd arbeiten? Ist das eine gute Alternative ?
Ciao, Joo
------
zu meinen Debianpaketen: http://www.joonet.de/debian/

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 02.02.2007 22:40:15

Wusste gar nicht dass es diesen Cronjob gibt, hab den gleich mal entwaffnet :D

Per default bei mir würde der übrigens nur das /var/log/syslog betreffen da der Aufruf `syslogd-listfiles` nur /var/log/syslog zurückgibt...

Hab schon vor ewiger Zeit logrotate installiert - das macht seinen Job und die Defaultkonfiguration ist für mich auch ganz gut (wie die genau aussieht weiss ich gar nicht - auf jeden Fall schaufelt er brav die logs weg - erst ge-gzippt, später gelöscht....)
Meiner Meinung nach auf jeden Fall eine gute Alternative.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

joomart
Beiträge: 112
Registriert: 21.01.2003 14:38:17
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Bayern
Kontaktdaten:

Lösung

Beitrag von joomart » 09.02.2007 16:39:51

Kürzlich habe ich den "Fehler" gefunden!

In der Datei /etc/crontab werden die verschiedenen cron-Skripte zu bestimmten Zeiten gestartet. In der installierten Version ist das immer in der Früh um 6 Uhr - da schlaf' ich aber und keiner meiner Rechner läuft! Also schnell auf 18 oder 19 Uhr gestellt und schon funktioniert das spezielle cron-Skript sysklogd für /var/log/syslog und weitere Dateien. :P
Ciao, Joo
------
zu meinen Debianpaketen: http://www.joonet.de/debian/

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 09.02.2007 16:47:54

Für sowas hat man dann eigentlich anacron installiert.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Antworten