Salta ai contenuti

DumbMonit

Monitoraggio semplice, dall’homelab alla media impresa. Un container, un indirizzo IP da digitare, grafici utili e avvisi in meno di un minuto.

DumbMonit legge la rete come un bollettino meteo: la home page descrive il cielo in una frase (“Cielo sereno.” oppure “2 avvisi, 1 irraggiungibile.”) e elenca ciò che richiede la tua attenzione, prima di qualsiasi altra cosa. Le severità seguono la scala meteorologica (info → advisory → warning), le previsioni sono forecast e le finestre di manutenzione sono pianificate.

La pagina di panoramica: la frase del bollettino, l'elenco "Needs you" e le previsioni

FonteCosa ottieni
SNMP v1 / v2c / v3Switch, router, NAS, UPS, stampanti. Cinque profili sono inclusi nel prodotto e applicati automaticamente a partire dal sysObjectID del monitor. Una scansione di rete aggiunge in un colpo solo tutto ciò che risponde.
Proxmox VENodi, macchine virtuali e container, storage, quorum del cluster ed età dell’ultimo backup riuscito per ogni macchina.
Proxmox Backup ServerUtilizzo dei datastore e previsione di riempimento, deduplica, età e verifica dell’ultimo snapshot di ogni macchina, task falliti, garbage collection.
Synology DSMVolumi, dischi e il loro stato SMART, temperatura, carico, tramite l’API web del NAS.
Agent Linux, macOS, FreeBSD e WindowsCPU, memoria, dischi, rete, servizi, container e uptime delle macchine che non parlano SNMP, più temperature, stato dei dischi (SMART) e pool ZFS dove la macchina li espone. Un solo comando per installarlo, oppure un’immagine Docker; in modalità relay sonda i monitor di una sede remota usando solo connessioni in uscita.
ServiziHTTP(S), porta TCP, DNS, ping e scadenza del certificato TLS, in stile Uptime Kuma, con barra della cronologia e percentuale di disponibilità.
Pacchetti di integrazioneUn tipo di monitor dichiarato in un singolo file YAML — un’API HTTP o una pagina Prometheus /metrics sul monitor — con le proprie regole di allerta, installato senza una release del server.
  • Un assistente via MCP — Claude Code, Claude Desktop, ChatGPT, VS Code, Cursor — con 27 strumenti: un token read può solo guardare (stato, monitor, avvisi, metriche, agent, container…), un token write può anche agire (silenziare, confermare, aggiungere un monitor, riavviare un container, pubblicare un incidente sulla pagina di stato). I segreti non vengono mai restituiti.
  • L’API HTTP alla base di tutto ciò che fa la UI, descritta in /api/openapi.json (OpenAPI 3.1). I token (dmt_…) hanno ambito di lettura o scrittura, possono scadere, essere limitati a un elenco di reti e sono soggetti a rate limit.
ContainerRuoloImpronta
dumbmonitRaccolta, API, avvisi, interfaccia web e VictoriaMetrics integrato per le serie temporali~40 MB di RAM + il budget di VictoriaMetrics (256 MB per impostazione predefinita)

Un container, un volume: il server avvia VictoriaMetrics dalla stessa immagine, e configurazione e stato risiedono in un database SQLite integrato. Non c’è nessun container per il database. Si può usare invece un VictoriaMetrics esterno (DUMBMONIT_VM_URL).

DumbMonit è open source al 100% con licenza MIT, dipendenze comprese: nessuna funzionalità è riservata a un’edizione a pagamento. DumbMonit è gratuito e lo resterà.

DumbMonit è fornito «così com’è», senza garanzie di alcun tipo. L’autore e i collaboratori declinano ogni responsabilità per danni, guasti non rilevati o avvisi non inviati; validarlo nel proprio ambiente spetta a te.