docs: add zabbix monitoring instructions

This commit is contained in:
João Pedro Toledo Goncalves 2026-01-27 12:01:04 -03:00
parent 988b8f18dc
commit ff56fcf927
2 changed files with 18 additions and 2 deletions

View File

@ -41,8 +41,9 @@ Utiliza o **ACME** nativo do Traefik.
## Logs e Monitoramento ## Logs e Monitoramento
- **Formato**: JSON (configurado em `traefik.yml`). - **Formato**: JSON (configurado em `docker-compose.yml`).
- **Nível**: INFO. - **Nível**: INFO.
- **Métricas**: Exportador Prometheus ativado nas flags do container.
- **Acesso**: Dashboard disponível na porta `8080`. - **Acesso**: Dashboard disponível na porta `8080`.
--- ---

View File

@ -8,6 +8,7 @@ Solução moderna de Proxy Reverso containerizado, agora utilizando **Traefik**
- **SSL Automatizado**: Let's Encrypt nativo com renovação automática. - **SSL Automatizado**: Let's Encrypt nativo com renovação automática.
- **Auto-Discovery**: Detecta automaticamente novos containers Docker com labels específicos. - **Auto-Discovery**: Detecta automaticamente novos containers Docker com labels específicos.
- **Dashboard**: Interface visual para monitoramento de rotas e serviços. - **Dashboard**: Interface visual para monitoramento de rotas e serviços.
- **Métricas**: Suporte nativo a Prometheus habilitado por padrão.
- **Logs em JSON**: Ideal para integração com stacks de monitoramento (ELK, Loki). - **Logs em JSON**: Ideal para integração com stacks de monitoramento (ELK, Loki).
### ⚡ Performance & Flexibilidade ### ⚡ Performance & Flexibilidade
@ -57,7 +58,21 @@ Acesse o dashboard interno para verificar o status das rotas:
## 🏗️ Visão Geral da Stack ## 🏗️ Visão Geral da Stack
```mermaid ---
## 📊 Monitoramento (Zabbix)
O Traefik está configurado para exportar métricas no formato Prometheus. Para monitorar no Zabbix:
1. **Host**: Adicione o host do Traefik no Zabbix.
2. **Template**: Use o template oficial **"Traefik by HTTP"** (que utiliza Prometheus internamente).
3. **Endpoint**: As métricas estão disponíveis em `http://IP_DO_PROXY:8080/metrics`.
4. **Macros**: Se necessário, ajuste a macro `{$TRAEFIK.METRICS.PATH}` para `/metrics`.
---
-```mermaid
+```mermaid
graph TD graph TD
Client[Cliente Externo] -->|":80 / :443"| Traefik Client[Cliente Externo] -->|":80 / :443"| Traefik