DumbMonit
Versione 0.16.1, prima della 1.0 MIT, nessuna edizione a pagamento

Monitora il tuo homelab da un solo container.

Un solo container controlla server, apparati di rete, NAS, hypervisor, servizi cloud e siti web. Regole di avviso utili attive da subito, silenziose finché qualcosa non ha bisogno di te.

PanoramicaLiveTocca a te: scegli una riga
nas-02Synology DSM

Tempo di risposta, ultima ora

Nessun avviso su questo monitor.

Perché DumbMonit

Tutto in un posto, niente da assemblare

  • Un container, un minuto

    Un solo container con un volume e nessuna capability in più. Apri la pagina, crea un account, aggiungi un monitor: grafici e avvisi arrivano da soli.

  • Avvisi che restano discreti

    Le regole utili sono attive fin dall'inizio. Dipendenze, raggruppamento e riferimenti appresi trasformano trenta messaggi in uno.

  • 113 tipi di monitor

    Switch, firewall, hypervisor, NAS, siti web, database e app self-hosted, ciascuno letto come previsto dal suo produttore.

  • Team e clienti

    Ruoli, permessi per cartella, reperibilità ed escalation. La modalità MSP separa sedi, avvisi e report di ogni cliente.

  • Pagine di stato

    Pagine pubbliche o private per i tuoi utenti e clienti, con storico, incidenti e iscritti.

  • API aperta e GitOps

    Ogni rotta in OpenAPI, token con ambito limitato, configurazione in YAML, una CLI, un provider Terraform e un server MCP.

Vedi tutte le funzionalità

Come funziona

Semplice da gestire, semplice da capire

Un solo processo supervisiona tutto. Le sonde escono, gli agenti chiamano il server e ogni avviso passa da un unico motore.

Architettura

Browser:8080
Agenti:8443 · mTLS
Dispositivi e serviziSNMP, API del produttore, HTTP, ping
Un container · volume /data
Server DumbMonitAPI, interfaccia, pianificatore, motore degli avvisiRust
VictoriaMetricsmetriche
SQLiteconfigurazione e storico
Un binario Rust con l'interfaccia integrata. Avvia VictoriaMetrics per le metriche e tiene la configurazione in SQLite: un solo volume da salvare.

Il percorso di un avviso

01Sondaun controllo fallisce o un valore supera una regola
02Motore degli avvisitempo di attesa, isteresi, finestre di manutenzione
03Dipendenzeciò che sta dietro un genitore giù viene soppresso
04Notificaun solo messaggio, raggruppato per host
Cade uno switch: ricevi una notifica per lo switch, non una per ogni dispositivo dietro di esso.

Integrazioni

Cosa può controllare?

Scegli una famiglia per vedere cosa viene controllato, le regole di avviso incluse e cosa preparare sul monitor.

  • Server e hardware

    Macchine Linux, Windows, macOS e FreeBSD tramite l'agent, hardware dei server tramite il controller di gestione, UPS e Active Directory.

    7 tipi di monitor

  • Apparati di rete

    Switch, router, access point e VPN: qualsiasi dispositivo SNMP, MikroTik, UniFi, Tailscale e OpenVPN.

    11 tipi di 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 tipi di monitor

  • Firewall

    OPNsense, pfSense, FortiGate e Sophos: gateway, tunnel, interfacce, alta disponibilità e licenze.

    6 tipi di monitor

  • Hypervisor e cluster

    Proxmox, vSphere, XCP-ng, Nutanix e Kubernetes: host, guest, storage e stato del cluster.

    6 tipi di monitor

  • NAS e backup

    Synology, TrueNAS, Unraid, Proxmox Backup Server e Veeam: dischi, pool e l'età dell'ultimo backup riuscito.

    10 tipi di monitor

  • Siti web, certificati e controlli

    Pagine web e API, porte, DNS, ping, certificati TLS, server orari, scadenza dei domini, heartbeat e modifiche ai siti.

    15 tipi di monitor

  • Server web e reverse proxy

    Traefik, Caddy, Nginx, Apache e Nginx Proxy Manager: backend, certificati e tassi di errore.

    5 tipi di monitor

  • Applicazioni self-hosted

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

    18 tipi di monitor

  • DNS, posta e sicurezza

    Pi-hole, AdGuard Home, CrowdSec, e i server e gateway di posta: SMTP, MDaemon, SecurityGateway e Proxmox Mail Gateway. Controllo delle blocklist per un server di posta o un intervallo di IP.

    12 tipi di monitor

  • Database e osservabilità

    PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, MQTT e i server VictoriaMetrics, Loki e Graylog.

    15 tipi di monitor

Sfoglia tutti i 113 tipi di monitor

Per chi

Dal rack di casa alle reti dei tuoi clienti

  • Homelab

    La tua rete

    Proxmox, un NAS, un firewall, qualche app self-hosted. Aggiungi ciascuno con il suo indirizzo e ottieni grafici e avvisi senza scrivere una sola query.

  • PMI

    Un team IT da una a dieci persone

    Active Directory, Microsoft 365, server Windows e Linux, switch e backup. Ruoli, reperibilità e report SLA, senza prezzi per dispositivo.

  • MSP

    Le reti dei tuoi clienti

    Un'istanza, più clienti. Un agente relay per sede, solo in uscita, e avvisi, report e pagine di stato di ogni cliente separati.

In cifre

  • 113tipi di monitor
  • 34canali di notifica
  • 9lingue
  • 1container da avviare
  • 0 €di licenza, MIT

Doc e community

Sviluppato apertamente

Codice, issue, roadmap e release sono su GitHub. Domande, idee e richieste di dispositivi vanno nelle discussioni.

  • Open source, tutto

    MIT, dipendenze comprese: la CI fallisce per qualsiasi dipendenza che non abbia una licenza approvata dalla OSI. Nessuna funzione è riservata a un'edizione a pagamento, perché non esiste. DumbMonit è gratuito al 100% e lo resterà.

  • Controlli di sicurezza, in chiaro

    Il progetto è valutato pubblicamente dall'OpenSSF. Questi link aprono i risultati in tempo reale. OpenSSF Best Practices · OpenSSF Scorecard

  • Dicci cosa si rompe

    Un monitor che legge male, un avviso che ti ha svegliato per niente, una pagina che ti ha confuso: ogni segnalazione migliora la prossima versione. Sono benvenute anche le richieste di supporto per nuovi monitor.

Pronto in un minuto

Tre comandi, oppure guarda prima la demo dal vivo.

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

Poi apri http://localhost:8080 e crea il primo account. Immagine per amd64 e arm64: ghcr.io/laupernoe/dumbmonit.

DumbMonit è prima della 1.0 (0.16.1 è la versione attuale). Gira ogni giorno sulla rete del suo autore, ma l'API HTTP e lo schema del database possono ancora cambiare tra versioni minori; il changelog spiega come aggiornare. Alcune integrazioni hanno visto solo istanze di prova. Provalo e dicci cosa non funziona.