DumbMonit
Version 0.16.1, avant la 1.0 MIT, pas d’édition payante

Surveillez votre homelab depuis un seul conteneur.

Un seul conteneur surveille serveurs, réseau, NAS, hyperviseurs, services cloud et sites web. Des règles d'alerte utiles sont actives dès le départ, et restent silencieuses tant que rien ne vous demande.

Vue d'ensembleEn directÀ vous : choisissez une ligne
nas-02Synology DSM

Temps de réponse, dernière heure

Aucune alerte sur ce moniteur.

Pourquoi DumbMonit

Tout au même endroit, rien à assembler

  • Un conteneur, une minute

    Un seul conteneur, un seul volume, aucune capability en plus. Ouvrez la page, créez un compte, ajoutez une surveillance : les graphiques et les alertes suivent.

  • Des alertes qui restent discrètes

    Les règles utiles sont actives dès le départ. Dépendances, regroupement et références apprises transforment trente messages en un seul.

  • 113 types de surveillance

    Switchs, pare-feux, hyperviseurs, NAS, sites web, bases de données et applications auto-hébergées, chacun lu comme son éditeur l'entend.

  • Équipes et clients

    Rôles, droits par dossier, astreinte et escalade. Le mode MSP sépare les sites, alertes et rapports de chaque client.

  • Pages de statut

    Des pages publiques ou privées pour vos utilisateurs et vos clients, avec historique, incidents et abonnés.

  • API ouverte et GitOps

    Chaque route dans OpenAPI, des jetons à portée limitée, la configuration en YAML, une CLI, un provider Terraform et un serveur MCP.

Voir toutes les fonctionnalités

Comment ça marche

Simple à faire tourner, simple à comprendre

Un seul processus supervise tout. Les sondes sortent, les agents appellent le serveur, et chaque alerte passe par un seul moteur.

Architecture

Navigateur:8080
Agents:8443 · mTLS
Équipements et servicesSNMP, API constructeur, HTTP, ping
Un conteneur · volume /data
Serveur DumbMonitAPI, interface, planificateur, moteur d'alertesRust
VictoriaMetricsmétriques
SQLiteconfiguration et historique
Un binaire Rust avec l'interface intégrée. Il lance VictoriaMetrics pour les métriques et garde sa configuration dans SQLite : un seul volume à sauvegarder.

Le chemin d'une alerte

01Sondeun test échoue ou une valeur franchit une règle
02Moteur d'alertesdélai, hystérésis, fenêtres de maintenance
03Dépendancesce qui est derrière un parent en panne est mis en sourdine
04Notificationun seul message, groupé par hôte
Un commutateur tombe : vous recevez une notification pour le commutateur, pas une par équipement derrière lui.

Intégrations

Que peut-il surveiller ?

Choisissez une famille pour voir ce qui est surveillé, les règles d'alerte fournies et ce qu'il faut préparer sur l'appareil.

  • Serveurs et matériel

    Machines Linux, Windows, macOS et FreeBSD via l'agent, matériel serveur via son contrôleur de gestion, onduleurs et Active Directory.

    7 types de surveillance

  • Équipements réseau

    Switchs, routeurs, bornes Wi-Fi et VPN : tout appareil SNMP, MikroTik, UniFi, Tailscale et OpenVPN.

    11 types de surveillance

  • Services cloud

    Microsoft 365, Entra ID, Azure, AWS, Cloudflare, Hetzner, OVHcloud et Infomaniak : santé des services, licences, secrets qui expirent, tunnels, serveurs et alarmes.

    8 types de surveillance

  • Pare-feux

    OPNsense, pfSense, FortiGate et Sophos : passerelles, tunnels, interfaces, haute disponibilité et licences.

    6 types de surveillance

  • Hyperviseurs et clusters

    Proxmox, vSphere, XCP-ng, Nutanix et Kubernetes : hôtes, invités, stockage et santé du cluster.

    6 types de surveillance

  • NAS et sauvegarde

    Synology, TrueNAS, Unraid, Proxmox Backup Server et Veeam : disques, pools, et l'âge de la dernière bonne sauvegarde.

    10 types de surveillance

  • Sites web, certificats et tests

    Pages web et API, ports, DNS, ping, certificats TLS, serveurs de temps, expiration des domaines, heartbeats et changements de sites.

    15 types de surveillance

  • Serveurs web et reverse proxies

    Traefik, Caddy, Nginx, Apache et Nginx Proxy Manager : backends, certificats et taux d'erreurs.

    5 types de surveillance

  • Applications auto-hébergées

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

    18 types de surveillance

  • DNS, messagerie et sécurité

    Pi-hole, AdGuard Home, CrowdSec, et les serveurs et passerelles de messagerie : SMTP, MDaemon, SecurityGateway et Proxmox Mail Gateway. Surveillance des listes noires pour un serveur de messagerie ou une plage d’adresses IP.

    12 types de surveillance

  • Bases de données et observabilité

    PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, MQTT, et les serveurs VictoriaMetrics, Loki et Graylog.

    15 types de surveillance

Parcourir les 113 types de surveillance

Pour qui

Du rack à la maison aux réseaux de vos clients

  • Homelab

    Votre propre réseau

    Proxmox, un NAS, un pare-feu, quelques applis auto-hébergées. Ajoutez chacun par son adresse et obtenez graphiques et alertes sans écrire une seule requête.

  • PME

    Une équipe IT de une à dix personnes

    Active Directory, Microsoft 365, serveurs Windows et Linux, commutateurs et sauvegardes. Rôles, astreinte et rapports SLA, sans tarif par équipement.

  • MSP

    Les réseaux de vos clients

    Une instance, plusieurs clients. Un agent relais par site, en sortie uniquement, et les alertes, rapports et pages de statut de chaque client séparés.

En chiffres

  • 113types de moniteurs
  • 34canaux de notification
  • 9langues
  • 1conteneur à lancer
  • 0 €de licence, MIT

Docs et communauté

Construit au grand jour

Code, tickets, roadmap et versions sont sur GitHub. Questions, idées et demandes d'équipements vont dans les discussions.

  • Open source, entièrement

    MIT, dépendances comprises : la CI échoue pour toute dépendance qui n’est pas sous licence approuvée par l’OSI. Aucune fonctionnalité n’est réservée à une édition payante, car il n’y en a pas. DumbMonit est 100 % gratuit et le restera.

  • Contrôles de sécurité, à découvert

    Le projet est évalué publiquement par l'OpenSSF. Ces liens ouvrent les résultats en direct. OpenSSF Best Practices · OpenSSF Scorecard

  • Dites-nous ce qui casse

    Une surveillance mal lue, une alerte qui vous a réveillé pour rien, une page qui vous a embrouillé : chaque retour améliore la prochaine version. Les demandes de prise en charge d’un nouveau type de surveillance sont aussi les bienvenues.

Prêt en une minute

Trois commandes, ou jetez d'abord un œil à la démo en ligne.

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

Ouvrez ensuite http://localhost:8080 et créez le premier compte. Image pour amd64 et arm64 : ghcr.io/laupernoe/dumbmonit.

DumbMonit est avant la 1.0 (0.16.1 est la version actuelle). Il tourne chaque jour sur le réseau de son auteur, mais l'API HTTP et le schéma de base peuvent encore changer entre versions mineures ; le changelog explique comment mettre à jour. Certaines intégrations n'ont connu que des instances de test. Essayez-le, et dites-nous ce qui casse.