Aufgaben Lograte
Zur Navigation springen
Zur Suche springen
Aufgaben: Logging und Logrotation
Allgemeine Aufgaben
- Installiere auf dem Mailserver die Pakete rsyslog und logrotate.
- Konfiguriere RSyslog so, dass zusätzlich zu den vorhandenen Logs auch nach /var/log/maillog geloggt wird.
- Stelle sicher, dass folgende Logdateien vorhanden sind:
- /var/log/maillog
- /var/log/auth.log
- /var/log/syslog
- /var/log/apache2/access.log und /var/log/apache2/error.log
Aufgaben zur Logrotation
- Erstelle für jede der folgenden Logdateien eine eigene Logrotate-Konfiguration
Aufgabe 1: Logrotation für /var/log/maillog
- Die Datei soll wöchentlich rotiert werden.
- Es sollen 4 Versionen aufbewahrt werden.
- Alte Dateien sollen komprimiert werden.
Aufgabe 2: Logrotation für /var/log/auth.log
- Die Datei soll wöchentlich rotiert werden.
- Es sollen 12 Versionen aufbewahrt werden.
- Alte Dateien sollen komprimiert werden.
Aufgabe 3: Logrotation für /var/log/syslog
- Die Datei soll täglich rotiert werden.
- Es sollen 7 Versionen aufbewahrt werden.
- Alte Dateien sollen komprimiert werden.
Aufgabe 4: Logrotation für /var/log/apache2/*.log
- Alle Apache-Logdateien sollen wöchentlich rotiert werden.
- Es sollen 8 Versionen aufbewahrt werden.
- Alte Dateien sollen komprimiert werden.
- Nach der Rotation soll der Apache-Dienst automatisch neu geladen werden.
Apache-Logrotation
- Erstelle eine neue Logrotate-Konfigurationsdatei mit dem Namen "apache" im Verzeichnis "/etc/logrotate.d".*
- Die Konfigurationsdatei sollte alle Logdateien im Verzeichnis "/var/log/apache" rotieren und eine Komprimierung aktivieren.
- Es sollten maximal 7 Logdateien archiviert werden.
- Es soll keine Rotation durchgeführt werden wenn die Logdatei leer sind.
- Nach dem Rotieren soll apache2 neugestartet werden.