Maillog leer / bleibt leer
- Einleitung
Auf Systemen mit CentOS7 werden alle Systemereignisse via Journaling erfasst. Da das journalctl eine unüberschaubar große Menge an Events auswirft, wird zusätzlich der rsyslog service genutzt. Dieser zieht die entsprechenden Einträge des Journal und schreibt sie in die einzelnen Logfiles.
Wenn das maillog ( /var/log/maillog ) und auch das secure-Log, oder andere Logs keine Einträge zeigen und die Datei offenbar auch nicht aktiv beschrieben wird, so hilft bei CentOS7 Systemen in den meisten Fällen die folgende Anleitung um den Journalingdienst und den rsyslog wieder in einklang zu bringen.
- Copy & Paste & Translate aus talk.plesk.com
- PLESK-TALK
- 1. Lösche alle Dateien und Unterverzeichnisse im Ordner "/var/log/journal". Lösche NICHT den Ordner "journal" im Verzeichnis /var/log ansich!
rm -rf /var/log/journal/*
- 2. Im Anschluss lösche die Datei für den Status des Journaling Service. Die Datei findest Du unter "/var/lib/rsyslog/imjournal.state". In dieser Datei ist auch der aktuelle Status des rsyslog service gespeichert, der offenbar ja nicht tut was er soll und die Einträge nicht aus dem Journal in die Logs ausleitet.
rm /var/lib/rsyslog/imjournal.state
- 3. Jetzt kannst Du den Journaling Service neu starten.
systemctl restart systemd-journald.service
- 4. Auch der rsyslog service muss einmal neu gestartet werden.
systemctl restart rsyslog.service