docs: add zabbix monitoring instructions
This commit is contained in:
parent
988b8f18dc
commit
ff56fcf927
|
|
@ -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`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
|
||||||
17
README.md
17
README.md
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue