-
Notifications
You must be signed in to change notification settings - Fork 0
Home
groales edited this page Dec 5, 2025
·
2 revisions
Documentación completa para desplegar y configurar CheckMK RAW con Docker.
- Traefik - Despliegue con Traefik (proxy inverso + SSL automático)
- NPM - Despliegue con Nginx Proxy Manager
- Configuración Inicial - Primer acceso, cambiar contraseña, site
- Monitorización - Añadir hosts, agentes, SNMP, dashboards
- Backup y Restauración - Backups automáticos, restauración
- Actualización - Actualizar CheckMK, rollback
- Solución de Problemas - Diagnóstico, errores comunes
- Sistema de monitorización IT profesional
- Agentes: Linux, Windows, Docker, SNMP
- Dashboards: Visualización en tiempo real
- Alertas: Email, SMS, Slack, Teams
- Multi-sitio: Gestión centralizada
- Gratuito: CheckMK RAW Edition (GPLv2)
- Docker Engine
- Portainer (recomendado)
- Red
proxycreada - Dominio configurado
ANTES de desplegar, genera 1 contraseña segura:
# CMK_PASSWORD (usuario cmkadmin)
openssl rand -base64 32-
Crea el stack en Portainer con Git Repository:
- URL:
https://git.ictiberia.com/groales/checkmk - Compose path:
docker-compose.yml
- URL:
-
Añade variables de entorno:
CMK_PASSWORD=password_generado DOMAIN_HOST=checkmk.tudominio.com
-
Deploy y espera 2-3 minutos (CheckMK inicializa el site)
-
Accede según tu proxy inverso:
- Con Traefik:
https://checkmk.tudominio.com/monitoring/ - Con NPM: Configura proxy host primero (ver NPM)
- Con Traefik:
-
Login:
- Usuario:
cmkadmin - Contraseña: La que configuraste en
CMK_PASSWORD
- Usuario:
┌─────────────────────┐
│ Traefik / NPM │ ← Puerto 443 (HTTPS)
└──────────┬──────────┘
│
┌──────────▼──────────┐
│ CheckMK │ ← Puerto 5000 (interno)
│ (check-mk-raw) │
└──────────┬──────────┘
│
┌──────────▼──────────┐
│ checkmk_data │ ← Volumen persistente
│ (/omd/sites) │
└─────────────────────┘
- CheckMK: Aplicación web (puerto 5000)
-
Site: Instancia de monitorización (ID:
monitoring) - Proxy: Traefik o NPM para HTTPS
-
checkmk_data: Configuración, históricos, RRD databases
-
Elige tu modo de despliegue:
-
Configura CheckMK:
- Configuración Inicial - Cambiar contraseña, timezone
- Monitorización - Añadir tus primeros hosts
-
Automatiza backups:
- Backup y Restauración - Scripts de backup automáticos