DumbMonit
Versão 0.16.1, antes da 1.0 MIT, sem edição paga

Monitorize o seu homelab a partir de um só contentor.

Um só contentor vigia servidores, equipamento de rede, NAS, hipervisores, serviços cloud e sites. Regras de alerta úteis ativas desde o início, que ficam em silêncio até algo precisar de si.

Visão geralEm diretoA tua vez: escolhe uma linha
nas-02Synology DSM

Tempo de resposta, última hora

Nenhum alerta neste monitor.

Porquê o DumbMonit

Tudo no mesmo sítio, nada para montar

  • Um contentor, um minuto

    Um único contentor com um volume e sem capabilities adicionais. Abra a página, crie uma conta, adicione um monitor: os gráficos e os alertas seguem-se.

  • Alertas que não incomodam

    As regras úteis estão ativas desde o início. Dependências, agrupamento e referências aprendidas transformam trinta mensagens numa só.

  • 113 tipos de monitor

    Switches, firewalls, hipervisores, NAS, sites, bases de dados e aplicações self-hosted, cada um lido como o fabricante pretende.

  • Equipas e clientes

    Funções, permissões por pasta, prevenção e escalonamento. O modo MSP separa os locais, alertas e relatórios de cada cliente.

  • Páginas de estado

    Páginas públicas ou privadas para os seus utilizadores e clientes, com histórico, incidentes e subscritores.

  • API aberta e GitOps

    Cada rota em OpenAPI, tokens com âmbito limitado, configuração em YAML, uma CLI, um provider Terraform e um servidor MCP.

Ver todas as funcionalidades

Como funciona

Simples de operar, simples de perceber

Um só processo supervisiona tudo. As sondas saem, os agentes ligam ao servidor e cada alerta passa por um único motor.

Arquitetura

Navegador:8080
Agentes:8443 · mTLS
Equipamentos e serviçosSNMP, APIs do fabricante, HTTP, ping
Um contentor · volume /data
Servidor DumbMonitAPI, interface, agendador, motor de alertasRust
VictoriaMetricsmétricas
SQLiteconfiguração e histórico
Um binário Rust com a interface incluída. Arranca o VictoriaMetrics para as métricas e guarda a configuração em SQLite: um só volume para salvaguardar.

O percurso de um alerta

01Sondauma verificação falha ou um valor ultrapassa uma regra
02Motor de alertastempo de espera, histerese, janelas de manutenção
03Dependênciaso que está atrás de um pai em baixo é suprimido
04Notificaçãouma só mensagem, agrupada por host
Um switch cai: recebe uma notificação pelo switch, não uma por cada equipamento atrás dele.

Integrações

O que pode vigiar?

Escolha uma família para ver o que é vigiado, as regras de alerta incluídas e o que preparar no dispositivo.

  • Servidores e hardware

    Máquinas Linux, Windows, macOS e FreeBSD através do agente, hardware de servidor através do controlador de gestão, UPS e Active Directory.

    7 tipos de monitor

  • Equipamento de rede

    Switches, routers, pontos de acesso e VPN: qualquer dispositivo SNMP, MikroTik, UniFi, Tailscale e OpenVPN.

    11 tipos de monitor

  • Cloud services

    Microsoft 365, Entra ID, Azure, AWS, Cloudflare, Hetzner, OVHcloud and Infomaniak: service health, licences, secrets about to expire, tunnels, servers and alarms.

    8 tipos de monitor

  • Firewalls

    OPNsense, pfSense, FortiGate e Sophos: gateways, túneis, interfaces, alta disponibilidade e licenças.

    6 tipos de monitor

  • Hipervisores e clusters

    Proxmox, vSphere, XCP-ng, Nutanix e Kubernetes: hosts, convidados, armazenamento e saúde do cluster.

    6 tipos de monitor

  • NAS e cópias de segurança

    Synology, TrueNAS, Unraid, Proxmox Backup Server e Veeam: discos, pools e a idade da última cópia bem-sucedida.

    10 tipos de monitor

  • Sites, certificados e verificações

    Páginas web e APIs, portas, DNS, ping, certificados TLS, servidores de hora, expiração de domínios, heartbeats e alterações em sites.

    15 tipos de monitor

  • Servidores web e proxies reversos

    Traefik, Caddy, Nginx, Apache e Nginx Proxy Manager: backends, certificados e taxas de erro.

    5 tipos de monitor

  • Aplicações self-hosted

    Nextcloud, Immich, Paperless-ngx, Jellyfin, Plex, Home Assistant, GitLab e Forgejo.

    18 tipos de monitor

  • DNS, correio e segurança

    Pi-hole, AdGuard Home, CrowdSec, e os servidores e gateways de correio: SMTP, MDaemon, SecurityGateway e Proxmox Mail Gateway. Listas de bloqueio para um servidor de correio ou um intervalo de IP.

    12 tipos de monitor

  • Bases de dados e observabilidade

    PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, MQTT e os servidores VictoriaMetrics, Loki e Graylog.

    15 tipos de monitor

Ver os 113 tipos de monitor

Para quem

Do rack em casa às redes dos seus clientes

  • Homelab

    A sua própria rede

    Proxmox, um NAS, uma firewall, algumas apps auto-alojadas. Adicione cada um pelo endereço e obtenha gráficos e alertas sem escrever uma única consulta.

  • PME

    Uma equipa de TI de uma a dez pessoas

    Active Directory, Microsoft 365, servidores Windows e Linux, switches e cópias de segurança. Funções, prevenção e relatórios SLA, sem preço por equipamento.

  • MSP

    As redes dos seus clientes

    Uma instância, vários clientes. Um agente relé por local, só de saída, e os alertas, relatórios e páginas de estado de cada cliente separados.

Em números

  • 113tipos de monitores
  • 34canais de notificação
  • 9idiomas
  • 1contentor para arrancar
  • 0 €de licença, MIT

Docs e comunidade

Desenvolvido em aberto

Código, issues, roadmap e versões estão no GitHub. Perguntas, ideias e pedidos de equipamentos vão para as discussões.

  • Código aberto, todo ele

    MIT, dependências incluídas: a CI falha perante qualquer dependência que não tenha uma licença aprovada pela OSI. Nenhuma funcionalidade é retida para uma edição paga, porque não existe nenhuma. O DumbMonit é 100% gratuito e continuará a ser.

  • Verificações de segurança, à vista

    O projeto é avaliado publicamente pela OpenSSF. Estas ligações abrem os resultados em direto. OpenSSF Best Practices · OpenSSF Scorecard

  • Diz-nos o que falha

    Um monitor que lê mal, um alerta que te acordou sem motivo, uma página que te confundiu: cada relatório melhora a próxima versão. Pedidos de suporte para novos monitores também são bem-vindos.

Pronto num minuto

Três comandos, ou veja primeiro a demonstração em direto.

$ mkdir dumbmonit && cd dumbmonit
$ curl -fsSLO https://raw.githubusercontent.com/laupernoe/dumbmonit/main/docker-compose.yml
$ docker compose up -d

Depois abre http://localhost:8080 e cria a primeira conta. Imagem para amd64 e arm64: ghcr.io/laupernoe/dumbmonit.

O DumbMonit está antes da 1.0 (0.16.1 é a versão atual). Corre todos os dias na rede do seu autor, mas a API HTTP e o esquema da base de dados ainda podem mudar entre versões menores; o changelog explica como atualizar. Algumas integrações só conheceram instâncias de teste. Experimente e diga-nos o que falha.