# Monitoramento e Garantia

Managed documentation for Monitoramento e Garantia.

# Verificações de Saúde

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# Verificações de Saúde

| Campo | Valor |
| --- | --- |
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | `openc5isr-pt.wallacecorptech.com` |
| Fonte | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Evidência | Varredura de rotas e modelo de saúde operacional |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |
| Estado | Linha de base gerada — revisão humana obrigatória |

> **Limite de verificação:** Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.

## Endpoints de saúde candidatos

Nenhuma rota fortemente associada a saúde/prontidão foi detectada.

## Modelo de saúde em camadas

| Camada | Verificação | Bom resultado |
| --- | --- | --- |
| Processo | `systemctl is-active` / container state | Ativo sem ciclo de reinício. |
| Socket | `ss -lntup` | Endereço/porta esperados pertencentes ao processo esperado. |
| HTTP/API local | `curl` loopback endpoint | Status/corpo esperado dentro do limite. |
| Proxy/TLS | `curl` public hostname | Certificado válido, roteamento e cabeçalhos corretos. |
| Dependência | Verificações de banco/barramento/arquivos/conhecimento | Resposta autenticada da dependência e latência aceitável. |
| Fluxo | Transação principal do usuário | Resultado ponta a ponta visível, correlacionado e retido. |

## Requisitos de endpoint de saúde

Um endpoint de liveness deve provar que o processo responde; readiness deve provar que dependências e configuração necessárias são utilizáveis. Não exponha segredos, stack traces ou topologia sensível em saída pública de saúde.
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Notas do Mantenedor

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->

# Logs e Auditoria

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# Logs e Auditoria

| Campo | Valor |
| --- | --- |
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | `openc5isr-pt.wallacecorptech.com` |
| Fonte | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Evidência | Padrão de logs operacionais |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |
| Estado | Linha de base gerada — revisão humana obrigatória |

> **Limite de verificação:** Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.

## Fontes de log

| Fonte | Comando/local típico | Uso |
| --- | --- | --- |
| systemd/journald | `journalctl -u <unit> --since ...` | Ciclo de vida do processo, stdout/stderr e erros do serviço. |
| Nginx | `/var/log/nginx/access.log`, `/var/log/nginx/error.log` | Sintomas de roteamento, status, latência, upstream e TLS. |
| Aplicação | Logs estruturados ou diretório configurado | Eventos de domínio, validação, chamadas de dependências e estado de fluxo. |
| Auditoria | Armazenamento de auditoria protegido/central | Ator, ação, alvo, decisão de política, resultado e correlação. |
| Sensor/borda | Logs e telemetria de dispositivo/agente | Conexão, relógio, calibração, perda de amostras e geração de produtos. |

## Campos estruturados necessários

- Carimbo UTC mais relógio/host de origem.
- Severidade, serviço/componente, versão e instância.
- Identificador de correlação de requisição/evento/tarefa/trilha/caso.
- Ator autenticado ou identidade de serviço quando aplicável.
- Resultado/código de erro e contexto diagnóstico seguro.

## Não registrar em log

- Senhas, segredos de tokens API, chaves privadas, cabeçalhos completos de autorização ou cookies de sessão.
- Conteúdo sensível, salvo quando política aprovada de auditoria/evidência exigir e proteger explicitamente.
- Fluxos brutos ilimitados de sensor/mídia em logs comuns da aplicação.
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Notas do Mantenedor

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->

# Lista Operacional

<!-- BOOKSTACK-DOCUMENT-RELEASE:BEGIN -->
# Lista Operacional

| Campo | Valor |
| --- | --- |
| Distribuição | WCT Portuguese — OpenC5ISR |
| Produto | OpenC5ISR |
| Versão | 0.15.1 |
| Implantação | `openc5isr-pt.wallacecorptech.com` |
| Fonte | `/srv/wct/releases/OpenC5ISR-v0.15.0-20app-pt` |
| Evidência | Padrão operacional |
| Impressão digital da fonte | `e92dc1580aa26f7545815bcf40300b21bc5485b0a2ae46a715538a48365cc801` |
| Estado | Linha de base gerada — revisão humana obrigatória |

> **Limite de verificação:** Esta página combina orientação de projeto da plataforma com evidências estáticas da distribuição. Ela não comprova que todas as interfaces detectadas estejam habilitadas, acessíveis, seguras ou operacionais no ambiente implantado.

## Verificações diárias/início de turno

- [ ] Tempo do sistema sincronizado e sem alertas de grande desvio.
- [ ] Serviços necessários ativos sem ciclos de reinício.
- [ ] Disco, memória, CPU e rede dentro dos limites operacionais.
- [ ] Hostnames públicos e endpoints locais de saúde respondem corretamente.
- [ ] Dependências OpenBus/dados/conhecimento/arquivos acessíveis.
- [ ] Fluxo representativo de sensor/trilha/tarefa concluído.
- [ ] Backups concluídos e sem alertas críticos de segurança/auditoria não resolvidos.

## Após qualquer mudança

- [ ] Sintaxe da configuração validada.
- [ ] Somente serviço/processo pretendido foi alterado.
- [ ] Testes locais, de proxy e ponta a ponta aprovados.
- [ ] Logs revisados para novos avisos/erros.
- [ ] Registro de versão/mudança e estado de reversão atualizados.

## Registro de passagem

Registre versão ativa, degradações conhecidas, soluções temporárias, incidentes abertos, mudanças pendentes, disponibilidade de sensores, estado de dependências externas e próxima ação necessária. Continuidade operacional não deve depender de memória oral.
<!-- BOOKSTACK-DOCUMENT-RELEASE:END -->

---

## Notas do Mantenedor

<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-BEGIN -->
Adicione aqui notas de implantação revisadas por pessoas, correções, decisões, capturas de tela e links. O conteúdo fora do bloco gerado é preservado nas próximas execuções.
<!-- BOOKSTACK-DOCUMENT-RELEASE:NOTES-END -->