Funktionen
Alles, was es kann
Alarme, Agenten, Teams, Statusseiten und der Rest, in einem Container. Was jeder Monitortyp meldet, steht auf den Monitor-Seiten.
Alarme ohne Rauschen
Nützliche Regeln sind direkt nach der Installation aktiv. Die Arbeit steckt darin, weniger und bessere Nachrichten zu senden.
- Abhängigkeiten
Legen Sie einen Switch als übergeordneten Monitor von allem fest, was dahinter hängt. Fällt er aus, erhalten Sie eine Benachrichtigung, nicht dreißig; die anderen zeigen „Vom übergeordneten Monitor unterdrückt“.
- Nach Host gruppiert
Ein NAS, dessen Array degradiert, sendet eine Nachricht pro Zyklus, nicht eine pro Platte. Erinnerungen, Eskalation, Bestätigung, Snooze, Ignorieren pro Monitor und das Löschen gelöster Historie sind alle eingebaut. Eine Glocke an jedem Monitor zählt seine aktiven Alarme.
- Baselines, die zuerst lernen
Anomalieerkennung ohne Schwellwert zum Einstellen: 168 Zeitfenster, eines pro Stunde der Woche. In den ersten 14 Tagen bleibt sie still und zeigt nur, was sie ausgelöst hätte.
- Prognosen
„Dieses Dateisystem ist in vier Tagen voll“ wird als Prognose aufgeführt, getrennt von dem, was jetzt kaputt ist.
- Wartung, Stummschaltungen und Benachrichtigungsrichtlinie
Einmalige oder wöchentliche Fenster, Hysterese, Flap-Haltezeit, Ruhezeiten, Bündelung und eine Obergrenze pro Stunde, damit aus einer schlechten Nacht keine zweihundert Pushes werden.
Der Weg eines Alarms
34 Benachrichtigungskanäle
Jeder hat einen Test-Button und eine Einrichtungsseite in der Dokumentation.
- Discord
- Slack
- Telegram
- Microsoft Teams
- Matrix
- Mattermost
- Rocket.Chat
- Google Chat
- Zulip
- ntfy
- Gotify
- Pushover
- Pushbullet
- Bark (iOS)
- Web Push (browser, PWA)
- Apprise
- Home Assistant
- Email (SMTP)
- Signal
- SMS via Twilio
- WhatsApp (Cloud API)
- WhatsApp (CallMeBot)
- Threema Gateway
- Webex
- SMS via Vonage
- SMS via Telnyx
- SMS via ASPSMS
- PagerDuty
- Opsgenie
- DumbMonit on-call
- Jira
- GLPI
- Zammad
- Custom webhook
Ein Agent für alles, was kein SNMP spricht
Eine kleine Binärdatei, die CPU, Speicher, Laufwerke, Netzwerk, Dienste und Laufzeit an den Server schickt, dazu Temperaturen, Lüfter, SMART und ZFS-Pools, wo der Rechner sie bereitstellt. Er ruft den Server an, nie umgekehrt: Am Rechner muss kein Port geöffnet werden.
# die Oberfläche trägt das Token für Sie ein
curl -sSL http://server:8080/install.sh | sh -s -- \
--token=dmon_xxx --url=http://server:8080
Für Windows wird unter /install.ps1 ein PowerShell-Skript ausgeliefert. Den Agent gibt es auch als Image, ghcr.io/laupernoe/dumbmonit-agent.
- LinuxUnterstütztx86_64 und aarch64, systemd oder OpenRC. Docker-Container und Systemzustand (Updates, ausstehender Neustart, fehlgeschlagene Units).
- WindowsUnterstütztx86_64, als Windows-Dienst installiert. SMART über smartctl.
- macOSVorschaulaunchd, Apple Silicon und Intel; Binärdateien liegen jedem Release bei. Noch nicht auf echter Hardware gelaufen.
- FreeBSDVorschaurc.d, x86_64, ZFS-Pools. Noch nicht auf echter Hardware gelaufen.
Entfernte Standorte, nur ausgehend
Im Relay-Modus führt ein Agent die Abfragen des Servers (SNMP, Proxmox, HTTP …) aus seinem eigenen Netz aus — ein zweiter Standort, das Netz eines Kunden oder ein VPS hinter NAT — ganz ohne eingehende Verbindungen: kein VPN, kein Port zum Öffnen. Einen entfernten Standort überwachen
Entfernter Standort
Die Verbindung geht vom entfernten Standort aus, nur ausgehend: kein VPN, kein eingehender Port.
Teams, Kunden und Bereitschaft
Was ein kleines IT-Team oder ein MSP braucht, ohne zusätzliches Produkt.
- Mandantenmodus (MSP)
Eine Instanz für mehrere Kunden: jeder hat eigene Standorte, Ordner, Alarme, Dashboards und SLA-Berichte.
- Konten
Rollen Admin, Operator und Betrachter, TOTP und Passkeys, ein Audit-Log, Single Sign-on über OpenID Connect oder SAML, SCIM-Provisionierung und Anmeldung per LDAP oder Active Directory. Kontoerstellung ist standardmäßig aus.
- Bereitschaft und Eskalation
Bereitschaftspläne, Diensttausch und mehrstufige Eskalation pro Person. Teams und Rechte pro Ordner.
- Verteilung mit Active Directory
Ein fertiges Paket installiert den Windows-Agenten auf Ihren Domänenservern, Serveradresse und Port bereits eingetragen.
Mandantenmodus (MSP)
Statusseiten für die Menschen, die Sie bedienen
Öffentliche Seiten unter /s/<name>: Dienstgruppen mit 90 Tagen Verlauf, Verfügbarkeit, Störungs- und Wartungsmeldungen, E-Mail-Abonnenten mit Double-Opt-in, RSS, Badges für ein README und eine kompakte Einbettung. Eine Seite kann auch privat sein, hinter einem Passwort oder Single Sign-on.
Nur die Bezeichnungen, die Sie wählen, verlassen den Server. Monitornamen, Adressen und Typen erscheinen nie auf der Seite, in einem Badge oder in einer E-Mail.
- Auf dem Smartphone
Den Zustand lesen, einen Alarm bestätigen, ein Wartungsfenster starten. Auf dem Startbildschirm installierbar, bewusst ohne Offline-Modus: Es zeigt nie den Zustand von gestern.
- Wall-Modus
Eine Vollbildtafel für einen Raummonitor: Urteil und Uhr, Flottenzahlen, Gesundheitsstreifen, offene Alarme und wer Bereitschaft hat. Lesbar quer durch den Raum.
- Topologiekarte
Ein Bild der gesamten Infrastruktur, gezeichnet aus dem, was DumbMonit bereits weiß: Abhängigkeiten, Relays, Hypervisor-Gäste und LLDP-Nachbarn. Nichts von Hand einzutragen. Mehr in der Dokumentation
Dashboards und Berichte
Dashboards per Drag-and-drop, zehn Vorlagen, die sich mit Ihren Geräten füllen, ein Metrik-Explorer, monatliche SLA-Berichte als PDF oder CSV und eine kurze geplante E-Mail mit Verfügbarkeit und Störungen.
Sicherheitsscore
Jeder unterstützte Monitor erhält einen Score von 0–100 und eine Note von A–F aus den Best-Practice-Prüfungen des Herstellers selbst, im Stil von PingCastle: Kategorie, Schweregrad, Nachweis, Abhilfe und eine Sicherheitsseite, die das Schlimmste zuerst zeigt.
Der Wert ist ein Anhaltspunkt, kein Audit: Er liest nur, was DumbMonit ohnehin erfasst, und ersetzt daher nie eine Sicherheitsprüfung.
API und Assistenten
- Offene, dokumentierte API
Jede Route hinter
/api/openapi.json(OpenAPI 3.1): Tokens mit begrenztem Umfang (dmt_…, lesend oder schreibend), die ablaufen können, auf ein Netz beschränkt werden können und einem Ratenlimit unterliegen. API-Referenz - Ein Assistent über MCP
27 Werkzeuge für ChatGPT, VS Code oder Cursor: Status, Monitore, Alarme, Metriken und Agents lesen; mit einem Schreib-Token auch stummschalten, bestätigen, einen Monitor hinzufügen oder einen Container neu starten. Geheimnisse kommen nie zurück. Einen Assistenten verbinden
- Verträgt sich mit dem, was Sie betreiben
/metrics,/federateund ein Prometheus-kompatibler Endpunkt lassen ein vorhandenes Grafana die Daten von DumbMonit lesen.
Neun Sprachen
Englisch, Französisch, Deutsch, Spanisch, Italienisch, Portugiesisch (Portugal und Brasilien), Russisch und vereinfachtes Chinesisch: Oberfläche, diese Website und die Dokumentation. Manche Übersetzungen sind noch unvollständig.