Zum Inhalt springen

DumbMonit

Einfaches Monitoring vom Homelab bis zum mittelständischen Unternehmen. Ein Container, eine IP-Adresse zum Eintippen, nützliche Diagramme und Alarme in weniger als einer Minute.

DumbMonit liest das Netzwerk wie einen Wetterbericht: Die Startseite fasst den Himmel in einem Satz zusammen („Clear skies.” oder „2 advisories, 1 unreachable.”) und listet vor allem anderen auf, was Ihre Aufmerksamkeit braucht. Die Schweregrade folgen der meteorologischen Stufenleiter (info → advisory → warning), Vorhersagen sind Prognosen, und Wartungsfenster sind geplant.

Die Übersichtsseite: der Berichtssatz, die Liste „Needs you" und die Prognosen

QuelleWas Sie erhalten
SNMP v1 / v2c / v3Switches, Router, NAS, USV, Drucker. Fünf Profile gehören zum Produkt und werden automatisch anhand der sysObjectID des Geräts angewendet. Ein Netzwerk-Scan fügt alles hinzu, was antwortet, in einem Zug.
Proxmox VENodes, virtuelle Maschinen und Container, Storages, Cluster-Quorum und das Alter des letzten erfolgreichen Backups pro Maschine.
Proxmox Backup ServerDatastore-Belegung und Füllstandsprognose, Deduplizierung, Alter und Verifizierung des letzten Snapshots jeder Maschine, fehlgeschlagene Tasks, Garbage Collection.
Synology DSMVolumes, Festplatten und ihr SMART-Zustand, Temperatur, Last, über die Web-API des NAS.
Agent für Linux, macOS, FreeBSD und WindowsCPU, Arbeitsspeicher, Datenträger, Netzwerk, Dienste, Container und Uptime von Maschinen, die kein SNMP sprechen, dazu Temperaturen, Festplattenzustand (SMART) und ZFS-Pools, wo die Maschine sie bereitstellt. Ein Befehl zur Installation, oder ein Docker-Image; im Relay-Modus prüft er die eigenen Monitore eines entfernten Standorts ausschließlich über ausgehende Verbindungen.
DiensteHTTP(S), TCP-Port, DNS, Ping und Ablauf von TLS-Zertifikaten, im Stil von Uptime Kuma, mit Verlaufsbalken und Verfügbarkeit in Prozent.
IntegrationspaketeEine Monitorart, in einer einzigen YAML-Datei beschrieben — eine HTTP-API oder eine Prometheus-/metrics-Seite auf dem Gerät — mit eigenen Alarmregeln, installiert ohne Server-Release.
  • Ein Assistent über MCP — Claude Code, Claude Desktop, ChatGPT, VS Code, Cursor — mit 27 Tools: Ein read-Token kann nur ansehen (Status, Monitore, Alarme, Metriken, Agenten, Container …), ein write-Token kann auch handeln (stummschalten, quittieren, einen Monitor hinzufügen, einen Container neu starten, einen Vorfall auf der Statusseite veröffentlichen). Geheimnisse werden nie zurückgegeben.
  • Die HTTP-API hinter allem, was die Oberfläche tut, beschrieben unter /api/openapi.json (OpenAPI 3.1). Tokens (dmt_…) sind auf Lesen oder Schreiben beschränkt, können ablaufen, auf eine Liste von Netzwerken begrenzt werden und unterliegen einem Rate-Limit.
ContainerRolleRessourcenbedarf
dumbmonitErfassung, API, Alarmierung, Web-Oberfläche und das eingebettete VictoriaMetrics für Zeitreihen~40 MB RAM + das VictoriaMetrics-Budget (standardmäßig 256 MB)

Ein Container, ein Volume: Der Server startet VictoriaMetrics aus demselben Image, und Konfiguration und Zustand liegen in einer eingebetteten SQLite-Datenbank. Es gibt keinen Datenbank-Container. Stattdessen kann ein externes VictoriaMetrics verwendet werden (DUMBMONIT_VM_URL).

DumbMonit ist zu 100 % Open Source unter der MIT-Lizenz, einschließlich der Abhängigkeiten: Keine Funktion wird für eine kostenpflichtige Edition zurückgehalten. DumbMonit ist kostenlos und bleibt es.

DumbMonit wird „wie besehen“ und ohne jegliche Gewährleistung bereitgestellt. Autor und Mitwirkende übernehmen keine Haftung für Schäden, unerkannte Ausfälle oder nicht gesendete Alarme; die Prüfung in Ihrer eigenen Umgebung liegt bei Ihnen.