Seite 1 von 1

Log Rotation funktioniert nicht

Verfasst: Do 12. Mai 2011, 19:46
von Princos
ich habe über ipc os das Sript logmini.sh installiert.Nun müßte ja stündlich bei erreichter Logfilegröße das Logfile gekürtzt werden. Ich habe alle 3 Skripte getestet. Es funktioniert leider keines. Lt. Installation ist alles ok.
logmini.sh (Logfile-Rotation, stuendlich, CF Systeme, mit wenig Platz)

Rotationszeitplan: Stuendlich
Rotationsgroessen: syslog 3MB, Restliche 1MB, EMU-Logs 1MB

Beachte das je nach Rotationszeit die Groessen ueberschritten werden!

Script starten? (j/n): j
Sollen alte Logfiles geloescht werden? (j/n): j

Verbinde zum Updateserver..
Neue Konfiguration wird eingerichtet..
Rotiere Logfiles mit neuer Konfiguration..
Alte Logfiles entfernt..
Fertig :-)
Ich habe null Ahnung was da los sein könnte?

Gruß Princos

PS. wenn ich manuell eingebe: logrotate -v /etc/logrotate.conf
werden die Logfiles gekürzt. Es sollte aber schon automatisiert laufen.

Re: Log Rotation funktioniert nicht

Verfasst: Fr 13. Mai 2011, 07:08
von Princos
Ich habe logrotate deinstalliert und bei der Neuinstallation werden 404 Fehler gemeldet.
Fehl http://www.backports.org lenny-backports/main Packages
404 Not Found
Fehl http://www.backports.org lenny-backports/contrib Packages
404 Not Found
Fehl http://www.backports.org lenny-backports/non-free Packages
404 Not Found
W: Konnte http://www.backports.org/debian/dists/l ... 6/Packages nicht holen 404 Not Found

W: Konnte http://www.backports.org/debian/dists/l ... 6/Packages nicht holen 404 Not Found

W: Konnte http://www.backports.org/debian/dists/l ... 6/Packages nicht holen 404 Not Found

E: Einige Indexdateien konnten nicht heruntergeladen werden, sie wurden ignoriert oder alte an ihrer Stelle benutzt.
Nun ist guter Rat teuer. Hat jemand einen Tip für mich?

Danke

Princos

Re: Log Rotation funktioniert nicht

Verfasst: Fr 13. Mai 2011, 11:25
von feissmaik
ähm, zunächsteinmal sind obige Meldungen von apt-get... Dh du hast vorher kein apt-get update gemacht oder deine sources.list ist fehlerhaft.... Und das sagt mir wiederum das du nicht die IPC Hilfe gelesen hast....

Dann ist die Frage wieso du logrotate deinstallierst wenn es denn doch funktioniert hat?
Wenn dein Auto nicht anspringt, baust du dann auch gleich nen neuen Motor ein obwohl nur die Batterie leer wa?

...Linux ist halt kein Windows...
Wenn logrotate funktionierte, nur wurde es (angeblich) nicht ausgeführt - dann frag dich zunächst einmal, was dafür zuständig ist dass es regelmässig ausgeführt wird...
Also drängt sich die Frage auf, ob "cron" überhaupt lief - und wenn das der Fall ist wär die nächste Frage obs auch nen Eintrag oder nen FIle für logrotate in cron gibt....

Wenn man sich dann entweder mal das Script anguckt obder nach logrotate sucht (find / -name logrotate), stösst man zb auf die Datei /etc/cron.hourly/logrotate
Dh logrotate wird jede Stunde ausgeführt, wenn es denn installiert und ausführbar (/usr/sbin/logrotate) ist....


...bevor ich das jetzt aber weiter spinne würde ich von dir gerne wissen wie du denn darauf kommst das logrotate bei dir nicht funktioniert hat?

Re: Log Rotation funktioniert nicht

Verfasst: Sa 14. Mai 2011, 07:16
von Princos
Hi feissmaik,

zunächst einmal vielen Danke für deine ausführliche Antwort.

Deine Aussage Linux ist halt kein Windows kann ich nur unterstreichen. Daher ist aller Anfang schwer
und man ist froh, wenn Profis Unterstützung geben.

Es war so, dass die Logdateien riesig groß wurden. Die syslog war über 45 GB groß und wurde städig größer.
Ich habe dann in der fail2ban.log nachgeschaut und gesehen dass kene Logrotation erfogte.

Somit habe ich vermutet, dass logrotate defekt ist und habe es deinstalliert. Dann Neuinstallation mit
der o.g. Problematik.

Da ich kein Profi bin, hat mir dein Tip mit apt-get update entscheidend geholfen.

Seit dem läuft Logrotate wieder wie am Schnürchen ... :-)

Schönes Wochenende

Gruß Princos

Re: Log Rotation funktioniert nicht

Verfasst: Sa 14. Mai 2011, 09:16
von feissmaik
....deine syslog war/ist 45GB gross?


Du weisst aber schon das sowas auf keinenfall normal ist, oder?
Wenn nicht dann sag ichs dir hiermit.....

Nur mal so zum Vergleich - ein Internet Server (natürlich ohne IPC) von mir der viel gebraucht wird aber auch kein CCcam ständig was ins Syslog schreibt, laufen tut da aber trotzdem nen CCcam: Uptime : 128d 13:27:35
Bild


Du solltest lieber herraufinden wieso/weshalb/warum die Log so verdammt gross wird und dieses offensichtliche Problem ernsthaft beseitigen!

Diese Logdateien haben nämlich schon durchaus einen sehr Sinnvollen Hintergrund... Wenn die innerhalb kürzester Zeit sehr gross werden, hat man ein problem und dieses problem löst man nicht indem man die Logfiles ständig löscht....

Re: Log Rotation funktioniert nicht

Verfasst: Mo 16. Mai 2011, 14:58
von Princos
@ feissmaik

Ja, da hast Du Recht,

ich habe den Server jetzt neu aufgesetzt und alles ist wieder im grünen Bereich.
Irgendwas war da wohl abgeschmiert. Nochmals vielen Dank für deine Hilfe

Gruß Princos