logrotate
Posted: 15. Dec 2006 15:54
Hallo
Ich benutze SLES 9 / 10 und habe mir einen Logserver gebaut der von überall die logs aufnimmt.
Klappt prima - nun wollte ich die neuerstellten logs rotieren lassen.
Für jede Maschine von der ich die logs erhalte habe ich eine eigene logdatei auf dem logserver erstellt.
z.B. vom netgear router heisst sie /var/log/netgear.
Diese Datei wächst auch an!
Ich habe unter /etc/logrotate.d eine Datei erstellt die auch netgear heist mit folgendem Inhalt
/var/log/netgear {
compress
dateext
daily
rotate 99
postrotate
/etc/init.d/syslog reload
endscript
}
(Sie ist eine Kopie der ntp datei unter /etc/logrotate.d - nur etwas abgeändert)
Dann habe ich einen rcsyslog restart gemacht und dachte das wars.
Aber die datei /var/log/netgear rotiert nicht.
Andere Dateien wie messages und warn funktionieren.
Auch die Deiteirechte sind richtig gesetzt.
Was habe ich noch vergessen übersehen oder falsch gemacht?
weiss das jemand?
mfg
Frank
Ich benutze SLES 9 / 10 und habe mir einen Logserver gebaut der von überall die logs aufnimmt.
Klappt prima - nun wollte ich die neuerstellten logs rotieren lassen.
Für jede Maschine von der ich die logs erhalte habe ich eine eigene logdatei auf dem logserver erstellt.
z.B. vom netgear router heisst sie /var/log/netgear.
Diese Datei wächst auch an!
Ich habe unter /etc/logrotate.d eine Datei erstellt die auch netgear heist mit folgendem Inhalt
/var/log/netgear {
compress
dateext
daily
rotate 99
postrotate
/etc/init.d/syslog reload
endscript
}
(Sie ist eine Kopie der ntp datei unter /etc/logrotate.d - nur etwas abgeändert)
Dann habe ich einen rcsyslog restart gemacht und dachte das wars.
Aber die datei /var/log/netgear rotiert nicht.
Andere Dateien wie messages und warn funktionieren.
Auch die Deiteirechte sind richtig gesetzt.
Was habe ich noch vergessen übersehen oder falsch gemacht?
weiss das jemand?
mfg
Frank