Logdatei-Rotation
Die Logdatei-Rotation umfasst das automatische Kürzen, Komprimieren und Löschen von Logdateien, um zu verhindern, dass sie zu viel Speicherplatz beanspruchen. Die meisten Unix-Server (wie Apache, Squid und Sendmail) generieren Logdateien, und verschiedene System-Daemons erstellen ebenfalls Logs über Syslog. Dieses Modul ermöglicht die Konfiguration des Programms logrotate, um alle diese Logs zu verwalten.

Typischerweise wird eine Logdatei täglich, wöchentlich oder monatlich rotiert. Die Datei wird normalerweise in eine neue Datei umbenannt und komprimiert, während an ihrer Stelle eine leere Datei erstellt wird. Mehrere Generationen alter Logdateien können gespeichert werden, um nachträgliche Analysen oder Berichte zu ermöglichen. Sobald die Anzahl der alten Logs ein konfiguriertes Limit überschreitet, wird die älteste Datei gelöscht.

Alle zu rotierenden Logdateien werden auf der Hauptseite des Moduls aufgelistet. Jede Datei hat ihre eigenen Optionen zur Steuerung der Rotationshäufigkeit, der Anzahl aufbewahrter Kopien usw. Durch Klicken auf den Dateinamen können die Optionen einer Logdatei bearbeitet werden, oder es kann eine neue Logdatei über den Link am oberen oder unteren Rand der Tabelle hinzugefügt werden.

Viele Linux-Distributionen enthalten logrotate standardmäßig und liefern vorkonfigurierte Einstellungen für die Rotation von Logs bekannter Server wie Apache und Squid. Daher können auf der Hauptseite bereits Logdateien gelistet sein, selbst wenn dieses Modul noch nie zuvor verwendet wurde.

Am unteren Seitenrand befindet sich eine Schaltfläche zur Bearbeitung der globalen Konfiguration, die für alle Logdateien gilt, sofern keine spezifischen Einstellungen überschrieben wurden. Darunter befindet sich eine Schaltfläche zur Festlegung des Zeitplans für die Ausführung von logrotate durch Cron, was notwendig ist, damit die Rotation tatsächlich stattfindet. Auf den meisten Betriebssystemen, die das Programm standardmäßig enthalten, wird der entsprechende Cron-Job bereits während der Installation eingerichtet.