> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Fehlerbehebung

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](https://docs.rsyslog.com/doc/troubleshooting/index.html) konsultieren. Falls Ihre Probleme dadurch immer noch nicht gelöst werden, können Sie uns [kontaktieren](mailto:support@appsignal.com), 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:

<CodeGroup>
  ```sh Shell theme={null}
  command -v rsyslogd
  ```
</CodeGroup>

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](https://www.rsyslog.com/doc/master/installation.html).

Um zu sehen, ob der RSyslog-Daemon läuft, können Sie den folgenden Terminalbefehl ausführen:

<CodeGroup>
  ```sh Shell theme={null}
  pgrep rsyslogd
  ```
</CodeGroup>

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:

<CodeGroup>
  ```sh Shell theme={null}
  systemctl start rsyslog
  ```
</CodeGroup>

### 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 Text theme={null}
$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](https://www.rsyslog.com/doc/v8-stable/troubleshooting/howtodebug.html#how-to-create-a-debug-log).

Um die Konfigurationsänderungen anzuwenden, starten Sie den RSyslog-Daemon-Prozess neu:

<CodeGroup>
  ```sh Shell theme={null}
  systemctl restart rsyslog
  ```
</CodeGroup>

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.

<Note>
  🔎 Weitere Informationen zur Fehlerbehebung und zum Debugging mit syslog finden
  Sie in der offiziellen [RSyslog-Troubleshooting-Dokumentation](https://www.rsyslog.com/doc/v8-stable/troubleshooting/).
</Note>
