# Testando GerServ

## Visão Geral

Este módulo orienta os procedimentos de teste e homologação do Gerenciador de Serviços (GerServ) após as etapas de instalação e parametrização do banco de dados.&#x20;

A validação consiste em certificar a execução correta dos subprocessos do sistema através de ferramentas operacionais e análise dos arquivos de telemetria.

## Regras de Negócio

* **Status do Banco de Dados:** A base de dados deve estar previamente configurada e com conectividade validada.
* **Privilégio Administrativo:** É obrigatório possuir permissões de administrador do Windows para iniciar serviços ou executar utilitários de lote.
* **Rastreabilidade:** A confirmação de inicialização bem-sucedida exige obrigatoriamente a verificação de ausência de erros críticos no arquivo físico de log do sistema.

## Como testar o GerServ

#### Métodos de Teste e Execução

**Primeira Forma – Via Serviços do Windows**

{% stepper %}
{% step %}
Pressione as teclas `Windows + R` no teclado do terminal, digite `services.msc` e pressione Enter.

<figure><img src="/files/c5xeeAdjM38xztiFyUGE" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Localize o serviço denominado Telemática Gerenciador de Serviços na listagem do sistema.

<figure><img src="/files/Pa3tPsCBApjunrHpTcSE" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Clique com o botão direito do mouse sobre o nome do serviço e selecione a opção Iniciar.

<figure><img src="/files/CaZOLzg6MfDbqqO2r7N9" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Abra o arquivo de log no diretório para validar o comportamento do componente: \
`C:\Program Files\Telematica\Suricato\services\logs\GerenciadorProcessos.log`

<figure><img src="/files/wSaGaJuRYMnztn8Dnnx3" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Certifique-se de que a linha final do log ateste a inicialização concluída com sucesso.

<figure><img src="/files/QrR90T7iJulA7kodpOm3" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

**Segunda Forma – Via Interface Gráfica (GUI)**

{% stepper %}
{% step %}
Acesse o diretório de serviços do sistema por meio do prompt ou do Windows Explorer: `C:\Program Files\Telematica\SURICATO\services`
{% endstep %}

{% step %}
Execute o arquivo de lote para abrir o painel operacional:

```
gerenciadorGUI.bat
```

{% endstep %}

{% step %}
Clique no comando Start dentro da interface gráfica para monitorar e visualizar a execução dos processos em tempo real.

<figure><img src="/files/l1LNkbMazwRw9fAgUTDe" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## FAQ - Perguntas Frequentes

<details>

<summary>O que é o GerServ?</summary>

O GerServ (Gerenciador de Serviços) é o serviço responsável por iniciar, monitorar e manter em execução os processos do sistema Suricato. Sem ele ativo, os demais serviços não funcionam corretamente.

</details>

<details>

<summary>Quando devo validar o funcionamento do GerServ?</summary>

Sempre após:

* Instalação do sistema
* Configuração ou alteração do banco de dados
* Reinicialização do servidor
* Atualizações do Suricato

</details>

<details>

<summary>Como sei se o GerServ está rodando corretamente?</summary>

Existem duas formas:

* Pelo **Gerenciador de Serviços do Windows (services.msc)**
* Pela **interface gráfica (gerenciadorGUI.bat)**\
  Além disso, é obrigatório validar o arquivo de log.

</details>

<details>

<summary>Onde encontro o log do GerServ?</summary>

O log está localizado em:\
`C:\Program Files\Telematica\Suricato\services\logs\GerenciadorProcessos.log`

</details>

<details>

<summary>O que indica que o GerServ iniciou corretamente?</summary>

Mensagens no log indicando **inicialização com sucesso**, sem erros críticos ou falhas de conexão com o banco.

</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-gerserv/testando-gerserv.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.
