Voltar ao Lab
📊

Monitoramento e Observabilidade

Implementação de plataforma de monitoramento para acompanhamento do estado da infraestrutura, consumo de recursos, logs centralizados e alertas proativos. O objetivo é garantir visibilidade total sobre servidores, rede, serviços e energia, permitindo respostas rápidas a incidentes e tomada de decisões baseada em dados históricos de desempenho.

Ferramentas

Stack de observabilidade composta por soluções open source integradas para métricas, logs e alertas

📈

Prometheus + Grafana

Coleta e armazenamento de métricas em série temporal com Prometheus e visualização em dashboards interativos no Grafana. Monitoramento de CPU, memória, disco, rede e temperatura de todos os ativos da infraestrutura em tempo real.

Prometheus Grafana Node Exporter Métricas
🛡️

Wazuh — Logs e SIEM

Plataforma de correlação de logs e detecção de intrusão. Centraliza eventos de segurança de servidores Linux, firewalls e equipamentos de rede, com análise em tempo real, FIM (File Integrity Monitoring) e alertas de vulnerabilidades.

Wazuh SIEM Logs FIM
❤️

Uptime Kuma

Monitoramento de healthcheck para serviços críticos. Verifica periodicamente a disponibilidade de endpoints HTTP/HTTPS, portas TCP, ping e DNS, com notificações instantâneas em caso de falha e histórico de uptime detalhado.

Uptime Kuma Healthcheck Disponibilidade
🔔

Alertas e Notificações

Sistema de alertas multicanal integrado: Telegram e WhatsApp para notificações proativas sobre falhas, thresholds excedidos e anomalias. Alertas categorizados por severidade com escalonamento automático e confirmação de recebimento.

Telegram Bot WhatsApp Alertas Notificações

Dashboards e Métricas

Monitoramento abrangente de todos os componentes da infraestrutura em dashboards centralizados

🖥️
CPU
🧠
RAM
💾
Storage
🌐
Tráfego de Rede
🌡️
Temperatura
✅
Status dos Serviços

Visão unificada do ambiente: Os dashboards combinam métricas de todos os nós do cluster Proxmox, equipamentos de rede Mikrotik e Sophos, servidores Linux, storage e infraestrutura de energia Growatt/Dyness. Cada dashboard é organizado por domínio (virtualização, rede, segurança, energia) com drill-down para detalhamento granular. Alertas configurados por severidade garantem que incidentes críticos sejam notificados imediatamente via Telegram, enquanto thresholds menores geram registros para análise posterior.

As métricas são coletadas em intervalos regulares e armazenadas com retenção definida por período, permitindo análise histórica para capacity planning, identificação de gargalos de desempenho e otimização contínua da infraestrutura. A correlação entre métricas de diferentes fontes possibilita detectar padrões e anomalias que passariam despercebidas em análises isoladas.

Tecnologias

Ferramentas e tecnologias empregadas na plataforma de monitoramento e observabilidade

📈

Prometheus

Sistema de monitoramento e alerta open source especializado em métricas de série temporal. Coleta dados dos exportadores instalados em cada ativo da infraestrutura e armazena em banco de dados dimensional com consulta via PromQL para análises complexas.

📊

Grafana

Plataforma de visualização e analytics que consome dados do Prometheus e outras fontes para criar dashboards interativos, painéis customizados por serviço e alertas visuais com suporte a múltiplos painéis e gráficos em tempo real.

🛡️

Wazuh

Plataforma SIEM open source para correlação de eventos de segurança, análise de logs em tempo real, detecção de intrusão (IDS), monitoramento de integridade de arquivos (FIM) e assessment de vulnerabilidades em toda a infraestrutura.

🔍

Node Exporter

Exportador de métricas do Prometheus para sistemas Linux e Unix. Coleta dados de hardware e kernel expondo CPU, memória, disco, rede, processos, temperatura e estatísticas do sistema operacional em formato consumível pelo Prometheus.

❤️

Uptime Kuma

Ferramenta de monitoramento de uptime auto-hospedada com verificação periódica de serviços HTTP, TCP, ping, DNS, Docker e muito mais. Interface web intuitiva com histórico de status, certificados SSL e notificações multicanal.

🔔

Telegram Bot

Bot do Telegram integrado aos sistemas de alerta para notificações instantâneas de incidentes, relatórios diários de saúde da infraestrutura e comandos para consulta rápida de status dos serviços diretamente pelo celular.

🔌

SNMP

Protocolo Simple Network Management Protocol utilizado para monitoramento de equipamentos de rede (switches, roteadores) e dispositivos que não suportam instalação de agentes, coletando dados de interface, tráfego e status.

🐳

cAdvisor + Docker

Monitoramento de containers Docker com cAdvisor — coleta métricas de CPU, memória, rede e disco de cada container em execução, integrado ao Prometheus para visualização nos dashboards do Grafana.

Resumo de Habilidades

Competências aplicadas na implementação da plataforma de observabilidade

Coleta e armazenamento de métricas em série temporal com Prometheus Criação de dashboards interativos no Grafana para visualização de indicadores Monitoramento de servidores Linux com Node Exporter e exportadores customizados Correlação de logs e SIEM com Wazuh para detecção de incidentes de segurança Healthcheck de serviços com Uptime Kuma e verificação periódica de endpoints Configuração de alertas multicanal via Telegram e WhatsApp para resposta rápida Monitoramento de equipamentos de rede via SNMP para coleta de tráfego e status Observabilidade de containers Docker com cAdvisor e integração Prometheus Monitoramento de temperatura e sensores físicos da infraestrutura Análise de capacidade e capacity planning baseado em histórico de métricas Automação de notificações e relatórios periódicos de saúde da infraestrutura Integração de monitoramento com infraestrutura de energia Growatt e Dyness

Este projeto faz parte do laboratório de infraestrutura. Todos os dashboards e alertas estão integrados ao ambiente de produção para garantir visibilidade e resposta rápida.