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.

Was überwacht wird
Abschnitt betitelt „Was überwacht wird“| Quelle | Was Sie erhalten |
|---|---|
| SNMP v1 / v2c / v3 | Switches, 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 VE | Nodes, virtuelle Maschinen und Container, Storages, Cluster-Quorum und das Alter des letzten erfolgreichen Backups pro Maschine. |
| Proxmox Backup Server | Datastore-Belegung und Füllstandsprognose, Deduplizierung, Alter und Verifizierung des letzten Snapshots jeder Maschine, fehlgeschlagene Tasks, Garbage Collection. |
| Synology DSM | Volumes, Festplatten und ihr SMART-Zustand, Temperatur, Last, über die Web-API des NAS. |
| Agent für Linux, macOS, FreeBSD und Windows | CPU, 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. |
| Dienste | HTTP(S), TCP-Port, DNS, Ping und Ablauf von TLS-Zertifikaten, im Stil von Uptime Kuma, mit Verlaufsbalken und Verfügbarkeit in Prozent. |
| Integrationspakete | Eine 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. |
Mit ihm sprechen
Abschnitt betitelt „Mit ihm sprechen“- 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 …), einwrite-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.
Was läuft
Abschnitt betitelt „Was läuft“| Container | Rolle | Ressourcenbedarf |
|---|---|---|
dumbmonit | Erfassung, 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.