Checkmk
to checkmk.com
Important

This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved.

1. Configuración de las fuentes de paquetes

Es posible que las instalaciones mínimas de Debian o Ubuntu no contengan todas las fuentes de paquetes necesarias para instalar Checkmk. Compara los siguientes requisitos mínimos con las entradas de tu archivo /etc/apt/sources.list o con el contenido del directorio /etc/apt/sources.list.d. Nuestros ejemplos usan notación de varias líneas y acceden al servidor espejo central.

Actualiza el índice de paquetes local después de checkear o adaptar las fuentes de paquetes:

root@linux# apt update
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

1.1. Debian

En Debian, todos los paquetes que necesita Checkmk están en el componente main. En algunos casos, Checkmk necesita ciertas actualizaciones de seguridad, así que también se necesita el repositorio security. El repositorio updates es recomendable, pero no obligatorio. Las actualizaciones de estabilidad se publican aquí antes que en las versiones puntuales (por ejemplo, Debian 12.10).

Por lo tanto, los siguientes ejemplos mínimos de un /etc/apt/sources.list funcionan:

Debian 13 Trixie
Debian 12 Bookworm
Debian 11 Bullseye
Debian 13 Trixie

Debian 13 Trixie se puede obtener de las siguientes fuentes de paquetes:

/etc/apt/sources.list
deb http://deb.debian.org/debian/ trixie main
deb https://security.debian.org/debian-security trixie-security main
# deb http://deb.debian.org/debian trixie-updates main
Debian 12 Bookworm
Debian 11 Bullseye

1.2. Ubuntu

Ubuntu requiere al menos los dos componentes main y universe. En algunos casos, Checkmk necesita ciertas actualizaciones de seguridad, por lo que también se requieren los repositorios security. Los repositorios updates son recomendados, pero no obligatorios. Las actualizaciones de estabilidad se proporcionan aquí antes que en las versiones puntuales (por ejemplo, Ubuntu 24.04.2).

Esto da lugar a los siguientes ejemplos de /etc/apt/sources.list o, a partir de Ubuntu 24.04, /etc/apt/sources.list.d/ubuntu.sources:

Ubuntu 24.04 Noble Numbat
Ubuntu 22.04 Jammy Jellyfish
Ubuntu 24.04 Noble Numbat

Los archivos de configuración de las fuentes de paquetes en Ubuntu 24.04 Noble Numbat usan una nueva sintaxis con bloques separados por líneas en blanco:

/etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://de.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates
Components: main universe
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main universe
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Ubuntu 22.04 Jammy Jellyfish

2. Descarga los paquetes adecuados

Primero, elige la edición de Checkmk que mejor se adapte a tus necesidades. En la página de descarga encontrarás Checkmk Community, que es Open Source, y Checkmk Ultimate, que es de uso gratuito para hasta 750 servicios. Si tienes una suscripción, encontrarás los paquetes de instalación en el portal de clientes.

Te recomendamos que utilices la última versión estable de Checkmk. Si necesitas una versión anterior (por ejemplo, como base para restaurar una copia de seguridad), la encontrarás en el archivo de descargas. Asegúrate de que el paquete que selecciones tenga una concordancia exacta con la distribución de Linux instalada y su versión.

Una vez descargado el paquete, llévalo al sistema Linux en el que se va a instalar Checkmk. Esto se puede hacer, por ejemplo, con la herramienta de línea de comandos `scp`, que viene con todos los sistemas modernos y que también está disponible en PowerShell desde Windows 10. Normalmente no se necesitan programas adicionales como WinSCP.

Es necesario instalar el paquete openssh-server para poder copiar archivos a tu futuro servidor Checkmk utilizando el comando scp. Si aún no lo tienes instalado, puedes hacerlo con el siguiente comando:

root@linux# apt install openssh-server
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Una vez hecho esto, puedes, por ejemplo, copiar el paquete de la comunidad Checkmk «CRE» para Ubuntu 22.04 Jammy Jellyfish usando el siguiente comando:

root@linux# scp check-mk-raw-2.4.0p24_0.jammy_amd64.deb root@mymonitoring.mydomain.org:/tmp
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

3. Instalación de paquetes firmados

Todos los paquetes están firmados con GnuPG. Gracias a esta firma, por un lado se puede verificar si el paquete procede realmente de Checkmk y, por otro, se puede comprobar que el paquete está completo.

Para que estos paquetes firmados se puedan instalar de la forma habitual, tendrás que importar nuestra clave pública una sola vez para que la firma sea considerada de confianza. Primero, carga la clave directamente desde nuestro sitio web:

root@linux# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

A continuación, importa la clave a la lista de firmas de confianza. En Debian y Ubuntu se requiere el siguiente comando:

root@linux# gpg --import Check_MK-pubkey.gpg
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Una vez que hayas importado la clave, puedes verificar el paquete con «gpg»:

root@linux# gpg --verify /tmp/check-mk-raw-2.4.0p24_0.jammy_amd64.deb
gpg: Signature made Tue Apr 18 11:52:52 2023 CEST
gpg:                using RSA key B1E7106575B723F00611C612434DAC48C4503261
gpg: Good signature from "Check_MK Software Release Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg:                 aka "Check_MK Software Daily Build Signing Key (2018) <feedback@check-mk.org>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: B1E7 1065 75B7 23F0 0611  C612 434D AC48 C450 3261
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

La línea de salida con «Good signature» es la prueba de que el archivo del paquete se firmó con la clave Check_MK-pubkey.gpg descargada e importada previamente. La advertencia que se muestra se refiere únicamente a la clave pública de Checkmk, no a la firma del paquete. El motivo de la advertencia es que la clave utilizada no está firmada con ninguna otra clave en la que el usuario ya confíe, pero esto no supone un problema en este caso.

Después, puedes instalar el paquete de Checkmk con el siguiente comando. Asegúrate de indicar la ruta completa del archivo DEB después de «apt install»:

root@linux# apt install /tmp/check-mk-raw-2.4.0p24_0.jammy_amd64.deb
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

4. Prueba final

Una vez instalado correctamente Checkmk y todas sus dependencias, tendrás acceso al comando omd. Con este comando podrás crear y gestionar sitios de monitorización. Puedes pedirle a la versión instalada que verifique tu instalación:

root@linux# omd version
OMD - Open Monitoring Distribution Version 2.4.0p24.cre
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Last modified: Wed, 17 Dec 2025 14:01:05 GMT via commit fff80f015
En esta página