Funciones
Todo lo que hace
Alertas, agentes, equipos, páginas de estado y el resto, en un solo contenedor. Lo que informa cada tipo de monitor está en las páginas Monitores.
Alertas sin ruido
Las reglas útiles están activas nada más instalar. El esfuerzo se dedica a enviar menos mensajes, y mejores.
- Dependencias
Declara un switch como padre de lo que cuelga de él. Cuando cae recibes una sola notificación, no treinta; las demás aparecen como «Suprimida por el padre».
- Agrupadas por host
Un NAS cuya matriz se degrada envía un mensaje por ciclo, no uno por disco. Recordatorios, escalado, reconocimiento, posponer, ignorar por monitor y borrado del historial resuelto vienen incluidos. Una campana en cada monitor cuenta sus alertas activas.
- Líneas base que primero aprenden
Detección de anomalías sin umbral que ajustar: 168 intervalos, uno por cada hora de la semana. Permanece en silencio durante sus primeros 14 días y solo muestra lo que habría disparado.
- Previsiones
«Este sistema de archivos se llenará en cuatro días» aparece como previsión, aparte de lo que está roto ahora mismo.
- Mantenimiento, silencios y una política de notificaciones
Ventanas puntuales o semanales, histéresis, retención de flapping, horas de silencio, agrupación y un tope por hora, para que una mala noche no se convierta en doscientas notificaciones.
El camino de una alerta
34 canales de notificación
Cada uno tiene un botón de prueba y una página de configuración en la documentación.
- 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
Un agente para lo que no habla SNMP
Un binario pequeño que envía al servidor CPU, memoria, discos, red, servicios y tiempo de actividad, además de temperaturas, ventiladores, SMART y pools ZFS cuando la máquina los expone. Es él quien llama al servidor, nunca al revés: no hay que abrir ningún puerto en la máquina.
# la interfaz rellena el token por ti
curl -sSL http://server:8080/install.sh | sh -s -- \
--token=dmon_xxx --url=http://server:8080
Para Windows se sirve un script de PowerShell en /install.ps1. El agente también existe como imagen, ghcr.io/laupernoe/dumbmonit-agent.
- LinuxCompatiblex86_64 y aarch64, systemd u OpenRC. Contenedores Docker y salud del SO (actualizaciones, reinicio pendiente, unidades fallidas).
- WindowsCompatiblex86_64, instalado como servicio de Windows. SMART mediante smartctl.
- macOSVista previalaunchd, Apple silicon e Intel; binarios adjuntos a cada versión. Aún no probado en hardware real.
- FreeBSDVista previarc.d, x86_64, pools ZFS. Aún no probado en hardware real.
Sitios remotos, solo conexiones salientes
En modo relay, un agente ejecuta las sondas del servidor (SNMP, Proxmox, HTTP…) desde su propia red — una segunda sede, la red de un cliente o un VPS tras NAT — sin nada entrante: ni VPN ni puertos que abrir. Monitorizar un sitio remoto
Sede remota
La conexión sale de la sede remota, solo saliente: sin VPN ni puertos de entrada.
Equipos, clientes y guardias
Lo que necesita un equipo de TI pequeño o un MSP, sin otro producto.
- Modo multicliente (MSP)
Una instancia para varios clientes: cada uno tiene sus sedes, carpetas, alertas, paneles e informes SLA.
- Cuentas
Roles de administrador, operador y lector, TOTP y passkeys, registro de auditoría, inicio de sesión único con OpenID Connect o SAML, aprovisionamiento SCIM e inicio de sesión con LDAP o Active Directory. La creación de cuentas está desactivada por defecto.
- Guardias y escalado
Calendarios de guardia, cambios de turno y escalado en varios pasos por persona. Equipos y permisos por carpeta.
- Despliegue con Active Directory
Un kit listo para usar instala el agente de Windows en los servidores del dominio, con la dirección y el puerto del servidor ya rellenados.
Modo multicliente (MSP)
Páginas de estado para quienes dependen de tus servicios
Páginas públicas en /s/<nombre>: grupos de servicios con 90 días de historial, disponibilidad, avisos de incidencias y mantenimiento, suscriptores por correo con doble confirmación, RSS, insignias para un README e inserción compacta. Una página también puede ser privada, con contraseña o inicio de sesión único.
Solo salen del servidor las etiquetas que tú eliges. Los nombres, direcciones y tipos de los monitores nunca aparecen en la página, en un badge ni en un correo.
- En el móvil
Consulta el estado, reconoce una alerta, inicia una ventana de mantenimiento. Se puede instalar en la pantalla de inicio y, a propósito, sin modo sin conexión: nunca muestra el estado de ayer.
- Modo pared
Un panel a pantalla completa para un monitor de sala: el veredicto y el reloj, las cifras del parque, la franja de salud, las alertas abiertas y quién está de guardia. Legible desde el otro lado de la sala.
- Mapa de topología
Una sola imagen de toda la infraestructura, dibujada con lo que DumbMonit ya sabe: dependencias, relés, invitados de hipervisores y vecinos LLDP. Nada que teclear a mano. Más en la documentación
Paneles e informes
Paneles de arrastrar y soltar, diez plantillas que se rellenan con tus dispositivos, un explorador de métricas, informes SLA mensuales en PDF o CSV y un breve correo programado con disponibilidad e incidencias.
Puntuación de seguridad
Cada monitor compatible recibe una puntuación de 0 a 100 y una nota de la A a la F a partir de las comprobaciones de buenas prácticas del propio fabricante, al estilo PingCastle: categoría, severidad, evidencia, remediación y una página de Seguridad ordenada de peor a mejor.
La puntuación es una guía, no una auditoría: solo lee lo que DumbMonit ya recopila, así que nunca sustituye una revisión de seguridad.
API y asistentes
- API abierta y documentada
Todas las rutas tras
/api/openapi.json(OpenAPI 3.1): tokens con ámbito (dmt_…, de lectura o escritura) que pueden caducar, limitarse a una red y tienen límite de peticiones. Referencia de la API - Un asistente por MCP
27 herramientas para ChatGPT, VS Code o Cursor: leer estado, monitores, alertas, métricas y agentes; con un token de escritura también puede silenciar, reconocer, añadir un monitor o reiniciar un contenedor. Los secretos nunca salen. Conectar un asistente
- Se lleva bien con lo que ya usas
/metrics,/federatey un endpoint compatible con Prometheus permiten que un Grafana existente lea los datos de DumbMonit.