logrotate auf endlos stellen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Kermit24
Beiträge: 315
Registriert: 29.04.2006 14:44:39

logrotate auf endlos stellen

Beitrag von Kermit24 » 13.11.2010 17:50:34

Hallo,
auf meinen vor ca. 3 Monaten neu aufgesetzen Server habe ich gerade schmerzlich festgestellt, dass die logfiles nur ~1Monate gespeichert werden dank logrotate. logrotate.conf steht auf "weekly" und "rotate 4".

Wie kann man logrotate so einstellen, dass er endlos lang rotiert und niemas logfiles löscht? Laut manpage löscht "rotate 0" direkt die logfiles.
Dass die logfiles regelmäßig archiviert werden, ist ja in Ordnung. wöchentlich ist mir etwas kurz, werde es auf "monthly" umstellen. Nur das bei einer Standardinstallation von debian logfiles so schnell gelöscht werden, finde ich nicht okay!

Gibt es eine Alternative zu logrotate? Ich hätte z.B. gerne, dass monatlich meine logfiles nach logfile.YYMM.gz archiviert werden (ohne natürlich das aktive Loggen zu behindern).


TIA,
Kermit

NACHTRAG: Habe gerade gesehen, dass wegen /etc/logrotate.d/ noch jede Menge logfiles einzeln behandelt werden. Das wird viel arbeit die alle umzustellen. :(

Antworten