DumbMonit
Versión 0.16.1, antes de la 1.0 MIT, sin edición de pago

Vigila tu homelab desde un solo contenedor.

Un solo contenedor vigila servidores, equipos de red, NAS, hipervisores, servicios en la nube y sitios web. Reglas de alerta útiles activas desde el principio, que callan hasta que algo te necesita.

ResumenEn vivoTe toca: elige una fila
nas-02Synology DSM

Tiempo de respuesta, última hora

Ninguna alerta en este monitor.

Por qué DumbMonit

Todo en un mismo sitio, nada que montar

  • Un contenedor, un minuto

    Un solo contenedor con un volumen y sin capabilities adicionales. Abra la página, cree una cuenta, añada un monitor: los gráficos y las alertas llegan solos.

  • Alertas que no molestan

    Las reglas útiles están activas desde el principio. Dependencias, agrupación y referencias aprendidas convierten treinta mensajes en uno.

  • 113 tipos de monitor

    Switches, cortafuegos, hipervisores, NAS, sitios web, bases de datos y aplicaciones autoalojadas, cada uno leído como su fabricante prevé.

  • Equipos y clientes

    Roles, permisos por carpeta, guardias y escalado. El modo MSP separa los sitios, alertas e informes de cada cliente.

  • Páginas de estado

    Páginas públicas o privadas para tus usuarios y clientes, con historial, incidencias y suscriptores.

  • API abierta y GitOps

    Cada ruta en OpenAPI, tokens con alcance limitado, configuración en YAML, una CLI, un proveedor de Terraform y un servidor MCP.

Ver todas las funciones

Cómo funciona

Fácil de operar, fácil de entender

Un solo proceso lo supervisa todo. Las sondas salen, los agentes llaman al servidor y cada alerta pasa por un único motor.

Arquitectura

Navegador:8080
Agentes:8443 · mTLS
Dispositivos y serviciosSNMP, API del fabricante, HTTP, ping
Un contenedor · volumen /data
Servidor DumbMonitAPI, interfaz, planificador, motor de alertasRust
VictoriaMetricsmétricas
SQLiteconfiguración e historial
Un binario en Rust con la interfaz incluida. Arranca VictoriaMetrics para las métricas y guarda su configuración en SQLite: un solo volumen que respaldar.

El camino de una alerta

01Sondauna comprobación falla o un valor cruza una regla
02Motor de alertastiempo de espera, histéresis, ventanas de mantenimiento
03Dependenciaslo que está detrás de un padre caído se suprime
04Notificaciónun solo mensaje, agrupado por host
Cae un switch: recibes una notificación por el switch, no una por cada dispositivo detrás de él.

Integraciones

¿Qué puede vigilar?

Elija una familia para ver qué se vigila, las reglas de alerta que incluye y qué preparar en el monitor.

  • Servidores y hardware

    Máquinas Linux, Windows, macOS y FreeBSD mediante el agente, hardware de servidor mediante su controlador de gestión, SAI y Active Directory.

    7 tipos de monitor

  • Equipos de red

    Switches, routers, puntos de acceso y VPN: cualquier dispositivo SNMP, MikroTik, UniFi, Tailscale y OpenVPN.

    11 tipos de monitor

  • 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 tipos de monitor

  • Cortafuegos

    OPNsense, pfSense, FortiGate y Sophos: puertas de enlace, túneles, interfaces, alta disponibilidad y licencias.

    6 tipos de monitor

  • Hipervisores y clústeres

    Proxmox, vSphere, XCP-ng, Nutanix y Kubernetes: hosts, invitados, almacenamiento y salud del clúster.

    6 tipos de monitor

  • NAS y copias de seguridad

    Synology, TrueNAS, Unraid, Proxmox Backup Server y Veeam: discos, pools y la antigüedad de la última copia correcta.

    10 tipos de monitor

  • Sitios web, certificados y comprobaciones

    Páginas web y API, puertos, DNS, ping, certificados TLS, servidores horarios, caducidad de dominios, heartbeats y cambios en sitios web.

    15 tipos de monitor

  • Servidores web y proxies inversos

    Traefik, Caddy, Nginx, Apache y Nginx Proxy Manager: backends, certificados y tasas de error.

    5 tipos de monitor

  • Aplicaciones autoalojadas

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

    18 tipos de monitor

  • DNS, correo y seguridad

    Pi-hole, AdGuard Home, CrowdSec, y los servidores y pasarelas de correo: SMTP, MDaemon, SecurityGateway y Proxmox Mail Gateway. Listas de bloqueo para un servidor de correo o un rango de IP.

    12 tipos de monitor

  • Bases de datos y observabilidad

    PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, MQTT y los servidores VictoriaMetrics, Loki y Graylog.

    15 tipos de monitor

Ver los 113 tipos de monitor

Para quién

Del rack de casa a las redes de tus clientes

  • Homelab

    Tu propia red

    Proxmox, un NAS, un cortafuegos, algunas apps autoalojadas. Añade cada uno por su dirección y obtén gráficas y alertas sin escribir una sola consulta.

  • Pymes

    Un equipo de TI de una a diez personas

    Active Directory, Microsoft 365, servidores Windows y Linux, switches y copias de seguridad. Roles, guardias e informes SLA, sin precio por dispositivo.

  • MSP

    Las redes de tus clientes

    Una instancia, varios clientes. Un agente relé por sede, solo saliente, y las alertas, informes y páginas de estado de cada cliente separados.

En cifras

  • 113tipos de monitores
  • 34canales de notificación
  • 9idiomas
  • 1contenedor que lanzar
  • 0 €de licencia, MIT

Docs y comunidad

Desarrollado en abierto

El código, las incidencias, la hoja de ruta y las versiones están en GitHub. Preguntas, ideas y peticiones de dispositivos van a las discusiones.

  • Código abierto, todo

    MIT, dependencias incluidas: la CI falla ante cualquier dependencia que no tenga una licencia aprobada por la OSI. Ninguna función se reserva para una edición de pago, porque no existe. DumbMonit es 100 % gratuito y seguirá siéndolo.

  • Controles de seguridad, a la vista

    El proyecto es evaluado públicamente por la OpenSSF. Estos enlaces abren los resultados en vivo. OpenSSF Best Practices · OpenSSF Scorecard

  • Cuéntanos qué falla

    Un monitor que lee mal, una alerta que te despertó sin motivo, una página que te confundió: cada informe mejora la siguiente versión. Las peticiones de soporte para nuevos monitores también son bienvenidas.

Listo en un minuto

Tres comandos, o mire primero la demo en vivo.

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

Después abre http://localhost:8080 y crea la primera cuenta. Imagen para amd64 y arm64: ghcr.io/laupernoe/dumbmonit.

DumbMonit está antes de la 1.0 (0.16.1 es la versión actual). Funciona a diario en la red de su autor, pero la API HTTP y el esquema de la base de datos aún pueden cambiar entre versiones menores; el changelog explica cómo actualizar. Algunas integraciones solo conocen instancias de prueba. Pruébalo y cuéntanos qué falla.