> ## 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.

# Solução de problemas

Se você está tendo problemas com o RSyslog, talvez queira seguir algumas informações de solução de problemas nesta documentação. Como alternativa, você pode revisar a [documentação oficial de solução de problemas do RSyslog](https://docs.rsyslog.com/doc/troubleshooting/index.html). Se isso ainda não resolver seus problemas, você pode [entrar em contato conosco](mailto:support@appsignal.com), e ajudaremos você a resolver!

### Verificar instalação

Para ver se o daemon do RSyslog está instalado, você pode executar o seguinte comando de terminal:

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

Se o RSyslog estiver instalado, a saída deste comando será o caminho para o binário do RSyslog. Se nada for retornado por este comando, provavelmente o rsyslog não está instalado.

Para instruções de instalação, consulte a [documentação oficial de instalação do RSyslog](https://www.rsyslog.com/doc/master/installation.html).

Para ver se o daemon do RSyslog está em execução, você pode executar o seguinte comando de terminal:

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

Se o RSyslog estiver em execução, a saída deste comando será o ID do processo do daemon do RSyslog atualmente em execução.

Se nada for retornado por este comando, o daemon do RSyslog não está em execução. Na maioria das instalações do RSyslog, o seguinte comando iniciará o daemon do RSyslog:

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

### Depuração

Se você encontrar problemas, talvez queira inspecionar o comportamento do daemon do RSyslog. Para fazer isso, você pode configurar o RSyslog para criar um log de depuração. Adicione as seguintes linhas no início do seu arquivo `rsyslog.conf`:

```text Text theme={null}
$DebugFile /tmp/rsyslogd.log
$DebugLevel 2
```

Um `DebugLevel` de `2` ativa o modo de depuração sempre ativo, enquanto um nível de `0` desativa o modo de depuração. Para outras opções de depuração, consulte a [documentação de Debug Log do RSyslog](https://www.rsyslog.com/doc/v8-stable/troubleshooting/howtodebug.html#how-to-create-a-debug-log).

Para aplicar as alterações de configuração, reinicie o processo do daemon do RSyslog:

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

Agora você pode revisar os logs de depuração do RSyslog em `/tmp/rsyslogd.log`. Quando terminar, certifique-se de desativar o modo de depuração desfazendo as alterações de configuração e reiniciando o RSyslog novamente.

<Note>
  🔎 Para mais informações sobre solução de problemas e depuração com syslog,
  consulte a [documentação oficial de solução de problemas do
  RSyslog](https://www.rsyslog.com/doc/v8-stable/troubleshooting/).
</Note>
