Ir al contenido

DumbMonit

Monitorización sencilla, del homelab a la empresa mediana. Un contenedor, una dirección IP que escribir, gráficas útiles y alertas en menos de un minuto.

DumbMonit lee la red como un parte meteorológico: la página de inicio enuncia el cielo en una frase («Cielo despejado.» o «2 avisos, 1 inaccesible.») y enumera lo que requiere tu atención, antes que nada. Las severidades siguen la escala meteorológica (info → aviso → alerta), las predicciones son pronósticos y las ventanas de mantenimiento son programadas.

La página de resumen: la frase del parte, la lista «Needs you» y los pronósticos

FuenteQué obtienes
SNMP v1 / v2c / v3Switches, routers, NAS, SAI, impresoras. Cinco perfiles se incluyen con el producto y se aplican automáticamente a partir del sysObjectID del monitor. Un escaneo de red añade de una vez todo lo que responde.
Proxmox VENodos, máquinas virtuales y contenedores, almacenamientos, quórum del clúster y antigüedad de la última copia de seguridad correcta de cada máquina.
Proxmox Backup ServerUso del datastore y previsión de llenado, deduplicación, antigüedad y verificación del último snapshot de cada máquina, tareas fallidas, recolección de basura.
Synology DSMVolúmenes, discos y su estado SMART, temperatura, carga, a través de la API web del NAS.
Agente para Linux, macOS, FreeBSD y WindowsCPU, memoria, discos, red, servicios, contenedores y tiempo de actividad de las máquinas que no hablan SNMP, además de temperaturas, salud de los discos (SMART) y pools ZFS cuando la máquina los expone. Un solo comando para instalarlo, o una imagen Docker; en modo relay sondea los monitores propios de un sitio remoto usando únicamente conexiones salientes.
ServiciosHTTP(S), puerto TCP, DNS, ping y caducidad de certificados TLS, al estilo Uptime Kuma, con barra de historial y porcentaje de disponibilidad.
Paquetes de integraciónUn tipo de monitor declarado en un único archivo YAML — una API HTTP o una página Prometheus /metrics del monitor — con sus propias reglas de alerta, instalado sin esperar a una versión del servidor.
  • Un asistente a través de MCP — Claude Code, Claude Desktop, ChatGPT, VS Code, Cursor — con 27 herramientas: un token read solo consulta (estado, monitores, alertas, métricas, agentes, contenedores…), un token write también puede actuar (silenciar, reconocer, añadir un monitor, reiniciar un contenedor, publicar un incidente en la página de estado). Los secretos nunca se devuelven.
  • La API HTTP que hay detrás de todo lo que hace la interfaz, descrita en /api/openapi.json (OpenAPI 3.1). Los tokens (dmt_…) tienen alcance de lectura o escritura, pueden caducar, restringirse a una lista de redes y están limitados en tasa.
ContenedorFunciónConsumo
dumbmonitRecolección, API, alertas, interfaz web y la VictoriaMetrics integrada para las series temporales~40 MB de RAM + el presupuesto de VictoriaMetrics (256 MB por defecto)

Un contenedor, un volumen: el servidor arranca VictoriaMetrics desde la misma imagen, y la configuración y el estado viven en una base de datos SQLite integrada. No hay contenedor de base de datos. Se puede usar una VictoriaMetrics externa en su lugar (DUMBMONIT_VM_URL).

DumbMonit es 100 % código abierto bajo la licencia MIT, dependencias incluidas: ninguna función se reserva para una edición de pago. DumbMonit es gratuito y seguirá siéndolo.

DumbMonit se ofrece «tal cual», sin garantía de ningún tipo. El autor y los colaboradores declinan toda responsabilidad por cualquier daño, fallo no detectado o alerta no enviada; validarlo en su propio entorno es cosa suya.