# Testando Suricato REP

## Visão Geral

O **Teste do Suricato REP** tem como objetivo validar se o serviço foi iniciado corretamente após a configuração do banco de dados.

Esse procedimento garante que:

* O serviço **Suricato REP** esteja ativo no Windows;
* O sistema tenha iniciado sem erros;
* O log confirme a inicialização correta do gerenciador.

O teste é realizado diretamente pelos **Serviços do Windows** e pela análise do arquivo de log gerado pelo sistema.

## Regra de Negócio

* **Dependência de Banco:** O banco de dados do sistema já deve estar previamente configurado e operacional.
* **Instalação do Serviço:** O serviço `suricato_rep` deve estar previamente instalado e registrado no servidor.
* **Nível de Permissão:** O operador deve possuir privilégios administrativos no Windows para iniciar e parar serviços do sistema.
* **Acessibilidade de Diretório:** O diretório padrão de instalação do Suricato deve possuir permissões de leitura ativas para o usuário que executará a análise.
* **Geração de Log:** O arquivo `suricato-rep.log` deve ser gerado automaticamente pelo sistema logo após o comando de inicialização do serviço.

## Como testar o SURICATO REP

Para testar o Suricato REP, após configurar o banco de dados, é necessário **iniciar o serviço** e verificar se o mesmo está iniciando corretamente, utilizando os **Services do Windows**.

Para testar o Suricato REP via Windows Services, devemos iniciar o serviço **"suricato\_rep"**.

{% stepper %}
{% step %}

### Acessando os Serviços do Windows

Pressione o botão **Windows + R** no seu teclado.\
Será aberta uma tela chamada **Executar**.

Digite o comando:

```
services.msc
```

Em seguida, clique no botão **OK**.

<figure><img src="/files/DwrRvYW40JBze8JsY5s5" alt=""><figcaption><p><em>Exemplo – Executar Comando</em></p></figcaption></figure>
{% endstep %}

{% step %}

### Localizando o Serviço

A janela **Services** será aberta e localize o serviço **Suricato REP**

<figure><img src="/files/2RonhfqlceeWebUmcZ5q" alt=""><figcaption><p><em>Exemplo – Serviços</em></p></figcaption></figure>
{% endstep %}

{% step %}

### Iniciando o Serviço

Clique com o botão direito sobre o serviço **Suricato REP** e selecione a opção **Iniciar**.

Aguarde até que o serviço seja iniciado.

<figure><img src="/files/rlUTwyxAjqML8wVjmWq5" alt=""><figcaption><p><em>Exemplo – Suricato REP</em></p></figcaption></figure>
{% endstep %}

{% step %}

### Verificando o Log do Serviço

Após iniciar o serviço, verifique se ele foi iniciado corretamente.

O log do serviço se encontra no diretório:

```
C:\Program Files\Telematica\Suricato\suricato_rep\log
```

Localize o arquivo **suricato-rep.log** e abra o arquivo utilizando o **Bloco de Notas**.

<figure><img src="/files/jS9zfcKd7NejoHjXtqi2" alt=""><figcaption><p><em>Edit – suricato-rep.log</em></p></figcaption></figure>
{% endstep %}
{% endstepper %}

### Analisando o Log

Ao analisar o arquivo de log, verifique se o sistema retorna a mensagem indicando que o **gerenciador foi inicializado com sucesso**, conforme o exemplo apresentado abaixo.

<figure><img src="/files/dHZGKYGOKEV7jiNz8mS1" alt=""><figcaption><p><em>Arquivo – suricato-rep.log</em></p></figcaption></figure>

## Glossário

* **Windows Services**: Gerenciador de serviços do sistema operacional Windows.
* **Log**: Arquivo de registro que armazena eventos e mensagens do sistema.

## FAQ – Perguntas Frequentes

<details>

<summary>O serviço Suricato REP não aparece na lista de serviços. O que pode ser?</summary>

Isso indica que o serviço pode não ter sido instalado corretamente ou a instalação não foi finalizada.

</details>

<details>

<summary>O serviço inicia e para imediatamente. O que verificar?</summary>

Verifique o arquivo `suricato-rep.log` para identificar possíveis erros de configuração ou conexão com o banco de dados.

</details>

<details>

<summary>Onde encontro o log do Suricato REP?</summary>

No diretório `C:\Program Files\Telematica\Suricato\suricato_rep\log`.

</details>

<details>

<summary>Qual mensagem confirma que o serviço iniciou corretamente?</summary>

Uma mensagem no log indicando que o **gerenciador foi inicializado com sucesso**.

</details>

<details>

<summary>Preciso reiniciar o servidor após iniciar o serviço?</summary>

Não. Basta iniciar o serviço e validar o log.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://software-telematica-com.gitbook.io/suricato-docs/central-tecnica/instalacao-e-configuracao-de-servicos-do-suricato/instalacao-e-configuracao-do-suricato-rep/testando-suricato-rep.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
