Zum Hauptinhalt springen
Wenn Sie Probleme mit RSyslog haben, können Sie einen Teil der Informationen zur Fehlerbehebung in dieser Dokumentation befolgen. Alternativ können Sie die offizielle RSyslog-Troubleshooting-Dokumentation konsultieren. Falls Ihre Probleme dadurch immer noch nicht gelöst werden, können Sie uns kontaktieren, und wir helfen Ihnen, die Dinge zu klären!

Installation prüfen

Um zu sehen, ob der RSyslog-Daemon installiert ist, können Sie den folgenden Terminalbefehl ausführen:
command -v rsyslogd
Wenn RSyslog installiert ist, ist die Ausgabe dieses Befehls der Pfad zur RSyslog-Binärdatei. Wenn dieser Befehl nichts zurückgibt, ist rsyslog wahrscheinlich nicht installiert. Anweisungen zur Installation finden Sie in der offiziellen RSyslog-Installationsdokumentation. Um zu sehen, ob der RSyslog-Daemon läuft, können Sie den folgenden Terminalbefehl ausführen:
pgrep rsyslogd
Wenn RSyslog läuft, ist die Ausgabe dieses Befehls die Prozess-ID des derzeit laufenden RSyslog-Daemon-Prozesses. Wenn dieser Befehl nichts zurückgibt, läuft der RSyslog-Daemon nicht. In den meisten RSyslog-Installationen startet der folgende Befehl den RSyslog-Daemon:
systemctl start rsyslog

Debugging

Wenn Sie auf Probleme stoßen, möchten Sie möglicherweise das Verhalten des RSyslog-Daemons untersuchen. Dazu können Sie RSyslog so konfigurieren, dass ein Debug-Log erstellt wird. Fügen Sie die folgenden Zeilen am Anfang Ihrer rsyslog.conf-Datei hinzu:
Text
$DebugFile /tmp/rsyslogd.log
$DebugLevel 2
Ein DebugLevel von 2 aktiviert den dauerhaften Debug-Modus, während ein Level von 0 den Debug-Modus deaktiviert. Für weitere Debug-Optionen siehe die RSyslog-Debug-Log-Dokumentation. Um die Konfigurationsänderungen anzuwenden, starten Sie den RSyslog-Daemon-Prozess neu:
systemctl restart rsyslog
Sie können nun die RSyslog-Debug-Logs unter /tmp/rsyslogd.log einsehen. Wenn Sie fertig sind, stellen Sie sicher, dass Sie den Debug-Modus deaktivieren, indem Sie die Konfigurationsänderungen rückgängig machen und RSyslog erneut neu starten.
🔎 Weitere Informationen zur Fehlerbehebung und zum Debugging mit syslog finden Sie in der offiziellen RSyslog-Troubleshooting-Dokumentation.