Schritt 1: Das lokale Journal soll keine Zeilen mehr verwerfen
Bevor du irgendetwas versendest, muss die Quelle stimmen. Standardmäßig liegt das Journal im RAM und wirft bei Lastspitzen Meldungen weg.
[Journal]
Storage=persistent
Compress=yes
SystemMaxUse=2G
SystemMaxFileSize=128M
MaxRetentionSec=2week
RateLimitIntervalSec=30s
RateLimitBurst=20000
ForwardToSyslog=yesStorage=persistent braucht das Verzeichnis /var/log/journal, sonst bleibt alles flüchtig. ForwardToSyslog=yes ist die Brücke zu rsyslog, ohne sie sieht der Weiterleiter nichts vom Journal.
sudo mkdir -p /var/log/journal
sudo systemd-tmpfiles --create --prefix /var/log/journal
sudo systemctl restart systemd-journald
journalctl --disk-usage
journalctl --verify
journalctl -b -p err # Fehler seit dem letzten Bootjournalctl --verify prüft die Journaldateien auf Beschädigungen. Wenn es dort schon Lücken meldet, brauchst du über zentrale Auswertung noch nicht nachzudenken.