Monitoreo TI · 7 min read · Nov 19, 2025
Guía fácil para monitorear tus sistemas con Checkmk

Este tutorial te mostrará cómo dar tus primeros pasos con Checkmk, un sistema integral de monitoreo de TI que identifica problemas en toda tu infraestructura de TI. Checkmk monitorea servidores, aplicaciones, redes, entornos en la nube y muchos otros sistemas. Te mostraré cómo instalar Checkmk en Ubuntu 20.04 y agregar hosts (sistemas a ser monitoreados) al monitoreo. Checkmk también funciona en otras distribuciones de Linux como Debian, RHEL, CentOS o SLES, en un contenedor Docker, o también como un appliance virtual. Puedes descargar la última versión para todas las plataformas desde el sitio web oficial de Checkmk. Para este tutorial, usaré la edición Raw de Checkmk, que es completamente de código abierto.
El objetivo de este artículo es darte un inicio rápido en Checkmk y el mundo del monitoreo de TI. Checkmk viene con numerosas características poderosas, y recomiendo consultar la documentación en línea para más referencias. Verás que es bastante fácil configurar un primer monitoreo, ya que muchas tareas de configuración se realizan automáticamente, y gracias a los alrededor de 2,000 complementos de monitoreo oficiales, Checkmk admite muchos sistemas directamente desde el principio.
Requisitos previos
Si usas un servidor Ubuntu, debería estar al menos en la versión 16.04 o superior para alojar tu monitoreo. El servidor Ubuntu que utilicé tiene 4 núcleos de CPU y 8 GB de RAM, lo cual es más que suficiente para un pequeño entorno de monitoreo. También necesitas un cliente para descargar Checkmk y enviar el paquete a tu servidor host. El cliente también debe tener acceso root a tu servidor host de monitoreo.
Descargar la edición Raw de Checkmk
Hay dos opciones para usar Checkmk de forma gratuita: Puedes optar por la edición Raw de Checkmk que es completamente de código abierto, o comenzar con la edición gratuita de Checkmk. La edición gratuita te permite probar todas las características adicionales incluidas con la edición empresarial. Después de 30 días, la edición gratuita estará limitada a 25 hosts. Este tutorial utiliza la edición Raw.
- Ve a la sección de descargas en el sitio web de Checkmk.
- Selecciona la edición Raw de Checkmk, toma la última versión estable (este tutorial se basa en la versión 2.0.0p8), elige tu plataforma y tu versión de SO. Ahora deberías tener las cuatro casillas marcadas.
- Haz clic en el botón de descarga para descargar el paquete.
- Ahora necesitas enviar los datos a tu servidor Linux. Puedes usar el comando scp. En este tutorial, la dirección IP del servidor es 10.0.3.15
scp check-mk-raw-2.0.0p8_0.focal_amd64.deb [email protected]:/tmp - Todas las acciones posteriores se realizarán en el servidor Linux. Inicia sesión como root usando el comando ssh en el mismo servidor.
ssh [email protected]
Instalando el paquete de Checkmk
- Ahora necesitas instalar el paquete, incluyendo todas sus dependencias. Usé apt install. Ten en cuenta que debes agregar la ruta al archivo .deb después de apt install.
apt install /tmp/check-mk-raw-2.0.0p8_0.focal_amd64.deb - Una vez que la instalación haya finalizado, puedes probar la instalación. El comando omd debería ser accesible ahora, y deberías poder usar este comando.
omd version
OMD es la abreviatura de Open Monitoring Distribution, un proyecto de código abierto fundado por el creador de Checkmk, Mathias Kettner. Checkmk utiliza OMD para la gestión de instancias.
Creando un primer sitio de monitoreo de Checkmk
- El siguiente paso es crear y comenzar un primer sitio de Checkmk (un sitio como en instancia). Asegúrate de que sigues siendo root y usa omd create. Este tutorial nombró al sitio ‘checkmk_demo’, pero puedes usar un nombre de tu elección y agregarlo al comando omd create.
omd create checkmk_demo - Ahora en tu pantalla deberías poder ver la información sobre cómo iniciar y acceder a tu sitio. Podrías seguir los pasos para cambiar tu contraseña de administrador aquí mismo en la terminal, pero prefiero hacerlo en la interfaz de usuario de Checkmk. Así que, copia la contraseña generada aleatoriamente y simplemente inicia tu instancia con omd start y el nombre del sitio.
omd start checkmk_demo
En este punto, has terminado en la terminal, y este tutorial continuará en la interfaz de usuario de Checkmk. Con estos últimos pasos, algunas cosas habrán sucedido en segundo plano: En tu servidor creaste un nuevo usuario (este usuario es conocido como el usuario del sitio), y un grupo con el nombre del sitio. Se crea un directorio para el sitio bajo /omd/sites, (por ejemplo, /omd/sites/checkmk_demo). Checkmk también copió su configuración predeterminada en el nuevo directorio y se ha creado un usuario con el nombre ‘cmkadmin’ para la interfaz web de Checkmk.
Cambiando tu contraseña en la interfaz de usuario
- Abre el enlace a tu sitio de Checkmk en tu navegador. Puedes abrir el enlace mostrado en tu terminal. Cada sitio de Checkmk tiene su propia URL que se compone de la dirección IP o el nombre del host de tu servidor de monitoreo y el nombre del sitio.
- Inicia sesión con ‘cmkadmin’ y la contraseña copiada antes. Verás un panel vacío.
- Ve a ‘Usuario’ en la barra lateral izquierda y haz clic en ‘Cambiar contraseña’ bajo ‘Perfil’. Aquí puedes cambiar tu contraseña.
Nadie puede obligarte a cambiar la contraseña, por supuesto, pero realmente lo recomiendo. Son solo unos pocos clics y puedes usar una contraseña fuerte para asegurar el acceso a tu monitoreo.
Agregar hosts a tu sitio de Checkmk
En este tutorial te mostraré cómo usar los agentes de Checkmk, que es un método muy eficiente para el monitoreo de servidores.
Como primer host, deberías agregar el servidor en el que estás alojando tu monitoreo. Checkmk admite varias formas de monitorear servidores, y el mejor método para el monitoreo de servidores suele ser utilizando los agentes de Checkmk. En la barra lateral izquierda, encontrarás un botón con una rueda dentada llamado Configuración. Este es el lugar donde se realiza toda la configuración, y también encontrarás los agentes de monitoreo allí.
- Haz clic en Configuración > Agentes > Linux
- Selecciona el paquete para tu sistema operativo para descargarlo. Para mi servidor Ubuntu, descargué el paquete .deb e instalé como cualquier otro paquete en mi servidor de monitoreo.

Puedes probar si el agente funciona ejecutando el comando check_mk_agent en la terminal de tu servidor. Deberías ver la salida del agente.
- Una vez que el agente ha sido instalado, ve a Configuración > Hosts y luego haz clic en ‘Agregar host’.
- Agrega el nombre de tu servidor bajo ‘Nombre del host’. Si tienes DNS configurado en tu red, entonces Checkmk puede resolver la dirección IP de tu nombre de host automáticamente. De lo contrario, agrega la dirección IP marcando la casilla junto a ‘Dirección IPv4’, luego ingresándola allí. Si agregas una dirección IP, puedes elegir cualquier nombre de host que desees. Deja las otras áreas sin alterar.

- Haz clic en ‘Guardar y ir a la configuración del servicio’. Checkmk ahora descubrirá automáticamente cualquier servicio de monitoreo relevante en ese host y deberías ver una lista de servicios no decididos. Checkmk también agregará automáticamente etiquetas dependiendo del tipo de dispositivo.
- Haz clic en ‘Arreglar todo’ para monitorear todos estos. Eso agregará todos los servicios detectados y las etiquetas de host al monitoreo y también eliminará servicios que han ‘desaparecido’. Puedes gestionar los servicios manualmente, por supuesto, pero este método es mucho más rápido.

Acabas de agregar con éxito un primer host al monitoreo. Puedes agregar más hosts de la misma manera. Checkmk no depende de sus agentes. Al agregar dispositivos de red, puedes seguir la mayoría de estos mismos pasos también. Si deseas monitorear dispositivos de red con SNMP, por ejemplo, necesitarás personalizar eso en ‘Agentes de monitoreo’ después de hacer clic en ‘Agregar host’, cambiando el valor predeterminado a ‘SNMP’ y agregando tus detalles de SNMP (versión de SNMP y credenciales).
Checkmk siempre pedirá confirmación de los cambios realizados en el monitoreo. Este es un mecanismo de seguridad y te permite revisar cualquier cambio antes de que afecte tu monitoreo. Para este entorno de monitoreo muy pequeño, este paso no parece un gran problema, pero debes tener en cuenta que Checkmk se utiliza a menudo para monitorear entornos distribuidos con muchos usuarios. De esta manera, un administrador de monitoreo siempre se mantiene al tanto de las cosas y puede verificar cualquier cambio realizado en el monitoreo. Los nuevos hosts y otros cambios en la configuración no tienen efecto inicial en el monitoreo, necesitas activar estos antes de que entren en producción.

Los siguientes pasos para un monitoreo feliz
Este tutorial cubrió los conceptos básicos de trabajar con Checkmk, pero tu verdadera experiencia de monitoreo apenas está comenzando aquí. Por supuesto, es posible agregar simultáneamente múltiples hosts a un monitoreo en Checkmk. Puede que hayas notado que Checkmk proporciona agentes para casi todos los sistemas operativos, así que puedes continuar y agregar más hosts según sea necesario. El procedimiento es similar para otros sistemas.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.