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

Checkmk requiere una serie de paquetes de software de tu distribución de Linux. No se necesita software de terceros. Para poder instalar posteriormente todos los paquetes necesarios, es necesario configurar correctamente las fuentes de software.

El procedimiento de configuración varía en función de la versión de SUSE Linux Enterprise Server (SLES) que se utilice.

1.1. SLES 12

Con SLES 12 algunos componentes de software, por ejemplo PHP, necesario para OMD, se almacenan en los denominados módulos. Para poder acceder a los paquetes PHP de SLES 12, es necesario seguir los siguientes pasos:

1.2. SLES 15

Con SLES 15, además del módulo "Web y Scripting", también tienes que instalar los módulos "Herramientas de Desarrollo" y "SUSE Package Hub 15":

2. Descarga los paquetes adecuados

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

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), puedes encontrarla en el archivo de descargas. Asegúrate de que el paquete que seleccionas coincide exactamente con la distribución de Linux instalada y con su versión.

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

El ejemplo muestra la transferencia de un paquete Checkmk Raw en SLES 15:

root@linux# scp check-mk-raw-2.3.0p1-sles15-38.x86_64.rpm root@mymonitoring.mydomain.org:

3. Instalación de paquetes firmados

Todos los paquetes se firman utilizando GnuPG. Mediante el uso de 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 puedan instalarse de la forma habitual, una sola vez tendrás que importar nuestra clave pública para que la firma sea de confianza. Primero, carga la clave directamente desde nuestro sitio web:

root@linux# wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg

A continuación, importa la clave a la lista de firmas de confianza. Para SLES es necesaria la herramienta rpm:

root@linux# rpm --import Check_MK-pubkey.gpg

Una vez importada la clave, puedes verificar el paquete e instalarlo después de la forma habitual utilizando zypper install:

root@linux# rpm -K check-mk-raw-2.3.0p1-sles15-38.x86_64.rpm
check-mk-raw-2.3.0p1-sles15-38.x86_64.rpm: digests signatures OK
root@linux# zypper install check-mk-raw-2.3.0p1-sles15-38.x86_64.rpm

4. Prueba final

Después de instalar correctamente Checkmk y todas las dependencias, tendrás acceso al comando omd. Con este comando podrás crear y gestionar sitios de monitorización. Puedes solicitar la versión instalada para verificar tu instalación:

root@linux# omd version
OMD - Open Monitoring Distribution Version 2.3.0p1.cre
En esta página