Docker Check_mk
Para configurar un entorno de usando CheckmkCheck_mkDocker Compose, necesitas crear un archivo docker-compose.yml que defina los servicios, volúmenes y configuraciones necesarias. CheckmkCheck_mk es una herramienta de monitoreo que permite a los usuarios vigilar su infraestructura de IT, aplicaciones, servicios y redes. La versión de CheckmkCheck_mk que se ejecutará en Docker puede ser la versión Raw (gratuita) o la versión Enterprise (de pago).
A continuación, te proporciono un ejemplo básico de cómo podría lucir el archivo docker-compose.yml para levantar un servicio de Check_mk Raw Edition usando Docker. Este ejemplo asume que deseas almacenar los datos de Check_mk en un volumen Docker para persistencia de datos, lo cual es una práctica recomendada para evitar perder tus datos cuando el contenedor se detenga o se elimine.
version: '3.7'
services:
checkmk:
image: checkmk/check-mk-raw:latest
container_name: checkmk
ports:
- "8080:5000"
volumes:
- checkmk_data:/opt/omd/sites
environment:
- CMK_SITE_ID=cmk
- CMK_SITE_ALIAS=CheckMK
- CMK_PASSWORD=your_password_here
- MAIL_RELAY_HOST=your.mail.relay.host
- TZ=Europe/Berlin
restart: unless-stopped
volumes:
checkmk_data:
Descripción de los componentes del archivo:
Notas adicionales:
Para ejecutar este entorno, simplemente guarda este contenido en un archivo llamado docker-compose.yml y ejecuta el siguiente comando en la misma carpeta donde guardaste el archivo:
docker-compose up -d
Este comando descargara la imagen de Check_mk si aún no la tienes, creará un contenedor basado en esa imagen y lo iniciará en modo "detached" (en segundo plano). Podrás acceder a la interfaz web de CheckmkCheck_mk navegando a http://localhost:8080/cmk en tu navegador, utilizando el ID de sitio (cmk) y la contraseña que hayas configurado.