![]() |
logrotate...
Hello
macht das Sinn ?? /var/log/warn /var/log/auth.log /var/log/messages /var/log/allmessages /var/log/localmessages /var/log/firewall { compress daily dateext maxage 91 werden files älter als 91 tage gelöscht rotate 90 , es werden ja sowieso nur 90 files behalten ciao CM²S |
90 Rotationen aufzuheben halte ich fuer uebertrieben, da wird das listing von /var/log/ ja schnell unueberschaubar. Du hast mit logrotate auch die Moglichkeit, dir alte Logs vor dem Loeschen per Mail zustellen zu lassen (maillast, wenn mich nicht alles taeuscht). Vielleicht ist das eine gangbare Alternative fuer euch zur laengerfristigen Archivierung?
|
hello, das mit den 90 tagen muss ich machen , mir gehts darum "nur" 90 tage zu behalten
und ob das so ok ist ?!!? ciao CM²S |
Mit maxage 91 werden alle Logs, die aelter als 91 Tage sind, geloescht, ja.
|
Was hier noch fehlt ist wohl eine post-rotate um rsyslog (sysklogd) zu reloaden. Sonst werde die Filehandles nicht geclosed.
Also Z.b: postrotate invoke-rc.d rsyslog reload > /dev/null endscript Tägliches Rotation ? Wie hoch ist die LogIO ? Selbst bei einem Aufkommen von hunderten MB am Tag rotiere ich lieber weekly. Aber das bleibt jedem einzelnen überlassen.Ich finde eine Flut von Logfiles nicht so übersichtlich. Grep is your friend. FHMR. |
Und zur Abrundung: online man-page zu logrotate:
http://linuxcommand.org/man_pages/logrotate8.html |
Im Zweifelsfall einfach logrotate -d /etc/logrotate.conf ausführen.
Damit kann man die Logrotation sehr gut debuggen. FHMER |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 02:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag