DumbMonit
Version 0.16.1, vor 1.0 MIT, keine Bezahlversion

Überwachen Sie Ihr Homelab aus einem Container.

Ein Container überwacht Server, Netzwerkgeräte, NAS, Hypervisoren, Cloud-Dienste und Websites. Sinnvolle Alarmregeln sind von Anfang an aktiv und bleiben still, bis etwas Sie braucht.

ÜbersichtLiveJetzt Sie: Zeile wählen
nas-02Synology DSM

Antwortzeit, letzte Stunde

Kein Alarm auf diesem Monitor.

Warum DumbMonit

Alles an einem Ort, nichts zusammenzubauen

  • Ein Container, eine Minute

    Ein einziger Container mit einem Volume und ohne zusätzliche Capabilities. Seite öffnen, Konto anlegen, Monitor hinzufügen: Diagramme und Alarme folgen.

  • Alarme, die leise bleiben

    Nützliche Regeln sind von Anfang an aktiv. Abhängigkeiten, Gruppierung und gelernte Basiswerte machen aus dreißig Nachrichten eine.

  • 113 Monitortypen

    Switches, Firewalls, Hypervisoren, NAS, Websites, Datenbanken und selbst gehostete Apps, jedes so gelesen, wie der Hersteller es vorsieht.

  • Teams und Kunden

    Rollen, Rechte pro Ordner, Bereitschaft und Eskalation. Der MSP-Modus trennt Standorte, Alarme und Berichte jedes Kunden.

  • Statusseiten

    Öffentliche oder private Seiten für Ihre Nutzer und Kunden, mit Verlauf, Störungen und Abonnenten.

  • Offene API und GitOps

    Jede Route in OpenAPI, begrenzte Tokens, Konfiguration als YAML, eine CLI, ein Terraform-Provider und ein MCP-Server.

Alle Funktionen ansehen

So funktioniert es

Einfach zu betreiben, einfach zu verstehen

Ein Prozess überwacht alles. Prüfungen gehen hinaus, Agenten melden sich, und jeder Alarm läuft durch eine einzige Engine.

Architektur

Browser:8080
Agenten:8443 · mTLS
Geräte und DiensteSNMP, Hersteller-APIs, HTTP, Ping
Ein Container · Volume /data
DumbMonit-ServerAPI, Oberfläche, Planer, Alarm-EngineRust
VictoriaMetricsMetriken
SQLiteKonfiguration und Verlauf
Ein Rust-Binary mit eingebauter Oberfläche. Es startet VictoriaMetrics für Metriken und hält seine Konfiguration in SQLite: ein Volume zum Sichern.

Der Weg eines Alarms

01Prüfungeine Prüfung schlägt fehl oder ein Wert verletzt eine Regel
02Alarm-EngineHaltezeit, Hysterese, Wartungsfenster
03Abhängigkeitenwas hinter einem ausgefallenen Elternteil liegt, wird unterdrückt
04Benachrichtigungeine Nachricht, nach Host gruppiert
Ein Switch fällt aus: Sie erhalten eine Benachrichtigung für den Switch, nicht eine pro Gerät dahinter.

Integrationen

Was lässt sich überwachen?

Wählen Sie eine Familie: was überwacht wird, welche Alarmregeln mitkommen und was am Gerät vorzubereiten ist.

  • Server und Hardware

    Linux-, Windows-, macOS- und FreeBSD-Rechner über den Agenten, Serverhardware über ihren Management-Controller, USVs und Active Directory.

    7 Monitortypen

  • Netzwerkgeräte

    Switches, Router, Access Points und VPNs: jedes SNMP-Gerät, MikroTik, UniFi, Tailscale und OpenVPN.

    11 Monitortypen

  • 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 Monitortypen

  • Firewalls

    OPNsense, pfSense, FortiGate und Sophos: Gateways, Tunnel, Schnittstellen, Hochverfügbarkeit und Lizenzen.

    6 Monitortypen

  • Hypervisoren und Cluster

    Proxmox, vSphere, XCP-ng, Nutanix und Kubernetes: Hosts, Gäste, Speicher und Cluster-Zustand.

    6 Monitortypen

  • NAS und Backup

    Synology, TrueNAS, Unraid, Proxmox Backup Server und Veeam: Platten, Pools und das Alter des letzten guten Backups.

    10 Monitortypen

  • Websites, Zertifikate und Prüfungen

    Webseiten und APIs, Ports, DNS, Ping, TLS-Zertifikate, Zeitserver, Domain-Ablauf, Heartbeats und Website-Änderungen.

    15 Monitortypen

  • Webserver und Reverse-Proxys

    Traefik, Caddy, Nginx, Apache und Nginx Proxy Manager: Backends, Zertifikate und Fehlerraten.

    5 Monitortypen

  • Selbst gehostete Anwendungen

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

    18 Monitortypen

  • DNS, Mail und Sicherheit

    Pi-hole, AdGuard Home, CrowdSec sowie Mailserver und Gateways: SMTP, MDaemon, SecurityGateway und Proxmox Mail Gateway. Blocklist-Prüfungen für einen Mailserver oder einen IP-Bereich.

    12 Monitortypen

  • Datenbanken und Observability

    PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, MQTT sowie die Server VictoriaMetrics, Loki und Graylog.

    15 Monitortypen

Alle 113 Monitortypen ansehen

Für wen

Vom Rack zu Hause bis zu den Netzen Ihrer Kunden

  • Homelab

    Ihr eigenes Netz

    Proxmox, ein NAS, eine Firewall, ein paar selbst gehostete Apps. Jedes Gerät über seine Adresse hinzufügen, Graphen und Alarme ohne eine einzige Abfrage.

  • KMU

    Ein IT-Team von einer bis zehn Personen

    Active Directory, Microsoft 365, Windows- und Linux-Server, Switches und Backups. Rollen, Bereitschaft und SLA-Berichte, ohne Preis pro Gerät.

  • MSPs

    Die Netze Ihrer Kunden

    Eine Instanz, mehrere Kunden. Ein Relay-Agent pro Standort, nur ausgehend, und Alarme, Berichte und Statusseiten jedes Kunden getrennt.

In Zahlen

  • 113Monitortypen
  • 34Benachrichtigungskanäle
  • 9Sprachen
  • 1Container zum Starten
  • 0 €Lizenzkosten, MIT

Doku und Community

Offen entwickelt

Code, Issues, Roadmap und Releases liegen auf GitHub. Fragen, Ideen und Gerätewünsche gehören in die Diskussionen.

  • Open Source, ganz und gar

    MIT, Abhängigkeiten eingeschlossen: Die CI schlägt bei jeder Abhängigkeit fehl, die nicht unter einer OSI-anerkannten Lizenz steht. Keine Funktion wird für eine Bezahlversion zurückgehalten, denn es gibt keine. DumbMonit ist zu 100 % kostenlos und bleibt es.

  • Sicherheitsprüfungen, öffentlich

    Das Projekt wird von der OpenSSF öffentlich bewertet. Diese Links öffnen die aktuellen Ergebnisse. OpenSSF Best Practices · OpenSSF Scorecard

  • Sagen Sie uns, was kaputtgeht

    Ein Monitor, der falsch liest, ein Alarm, der Sie grundlos geweckt hat, eine Seite, die Sie verwirrt hat: Jede Meldung macht die nächste Version besser. Auch Wünsche für weitere unterstützte Geräte sind willkommen.

In einer Minute startklar

Drei Befehle, oder erst die Live-Demo ansehen.

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

Öffnen Sie danach http://localhost:8080 und legen Sie das erste Konto an. Image für amd64 und arm64: ghcr.io/laupernoe/dumbmonit.

DumbMonit ist vor 1.0 (0.16.1 ist die aktuelle Version). Es läuft täglich im Netz seines Autors, aber HTTP-API und Datenbankschema können sich zwischen Nebenversionen noch ändern; das Changelog erklärt das Update. Manche Integrationen kennen nur Testinstanzen. Probieren Sie es aus und sagen Sie uns, was nicht funktioniert.