Monitoreo de Servidores · 18 min read · Oct 26, 2025

Cómo instalar y monitorear servidores con Checkmk en Ubuntu 22.04

Checkmk es un software de monitoreo de servidores y aplicaciones escrito en Python y C++. Soporta el monitoreo de servidores, aplicaciones, redes, contenedores y nubes. Tiene una amplia gama de características, incluyendo monitoreo automatizado, monitoreo sin agente a través de HTTP/SNMP, más de 1900 plugins para recopilar datos, análisis detallado del tráfico de red, paneles personalizables y soporte para Grafana.

Checkmk viene en cuatro ediciones. La primera versión es la edición Raw de código abierto y utiliza Nagios como su núcleo. La segunda versión es la versión gratuita que tiene todas las características de la edición estándar, soporta hosts ilimitados durante los primeros 30 días, y después se limita a 25 hosts. La edición estándar empresarial y las ediciones gestionadas empresariales son versiones avanzadas con soporte para hosts ilimitados y múltiples clientes.

En este tutorial, aprenderás cómo instalar y monitorear servidores usando Checkmk en una máquina con Ubuntu 22.04.

Requisitos previos

  • Un servidor que ejecute Ubuntu 22.04. La edición estándar dará una advertencia si el número de núcleos de CPU en tu servidor es menor a 4. Sin embargo, puedes ignorar esta advertencia, pero dependiendo del número de hosts que desees monitorear, deberías optar por una máquina más potente. La edición Raw no realiza tal verificación.
  • Un usuario no root con privilegios sudo.
  • El Firewall sin complicaciones (UFW) está habilitado y en funcionamiento.
  • Un nombre de dominio completamente calificado (FQDN) apuntando al servidor como, checkmk.example.com.
  • Todo está actualizado. $ sudo apt update && sudo apt upgrade

Paso 1 - Configurar el Firewall

Antes de instalar cualquier paquete, el primer paso es configurar el firewall para permitir conexiones HTTP y HTTPS.

Verifica el estado del firewall.

$ sudo ufw status

Deberías ver algo como lo siguiente.

Estado: activo

Para                         Acción      Desde
--                         ------      ----
OpenSSH                    PERMITIR   En cualquier lugar
OpenSSH (v6)               PERMITIR   En cualquier lugar (v6)

Permitir puertos HTTP y HTTPS.

$ sudo ufw allow http
$ sudo ufw allow https

Verifica el estado nuevamente para confirmar.

$ sudo ufw status
Estado: activo

Para                         Acción      Desde
--                         ------      ----
OpenSSH                    PERMITIR   En cualquier lugar
80/tcp                     PERMITIR   En cualquier lugar
443                        PERMITIR   En cualquier lugar
OpenSSH (v6)               PERMITIR   En cualquier lugar (v6)
80/tcp (v6)                PERMITIR   En cualquier lugar (v6)
443 (v6)                   PERMITIR   En cualquier lugar (v6)

Paso 2 - Instalar Checkmk

Para nuestro tutorial, estaremos trabajando con la edición gratuita estándar de Checkmk. Sin embargo, puedes usar cualquier edición que desees. Los comandos seguirán siendo los mismos.

El primer paso es obtener la clave GPG para Checkmk.

$ wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpg

Importa la clave.

$ gpg --import Check_MK-pubkey.gpg

En el momento de escribir este tutorial, 2.1.0p11 es la última versión disponible. Puedes consultar la página oficial de descargas de Checkmk para obtener la versión/edición que desees. Copia el comando de la versión y edición que desees. Dado que estamos instalando la edición estándar, nuestro comando de descarga se verá como el siguiente.

$ wget https://download.checkmk.com/checkmk/2.1.0p11/check-mk-free-2.1.0p11_0.jammy_amd64.deb

Instala el paquete Checkmk.

$ sudo apt install ./check-mk-free-2.1.0p11_0.jammy_amd64.deb

El paquete Checkmk instalará el servidor web Apache por ti. Si tienes un servidor existente en tu máquina, puedes configurarlo para que funcione como un proxy para Apache.

Confirma si Checkmk ha sido instalado.

$ omd version
OMD - Open Monitoring Distribution Version 2.1.0p11.cfe

El sistema de monitoreo Checkmk utiliza el proyecto Open Monitoring Distribution (OMD) que se gestiona a través de la línea de comandos utilizando el comando omd.

Paso 3 - Crear un Sitio Checkmk

La herramienta OMD se utiliza para crear y gestionar múltiples sitios de monitoreo en un solo servidor. Cada sitio es un sistema de monitoreo autónomo que funciona independientemente de los demás.

Ejecuta el siguiente comando para crear el sitio Checkmk.

$ sudo omd create howtoforge

Obtendrás una salida similar.

Agregando /opt/omd/sites/howtoforge/tmp a /etc/fstab.
Creando sistema de archivos temporal /omd/sites/howtoforge/tmp...OK
Actualizando configuración del núcleo...
Generando configuración para el núcleo (tipo cmc)...
Iniciando compilación completa para todos los hosts Creando configuración global de ayuda...OK
 Creando configuración protobuf cmc...OK
Ejecutando script post-creación "01_create-sample-config.py"...OK
Reiniciando Apache...OK
Creado nuevo sitio howtoforge con versión 2.1.0p11.cfe.

  El sitio puede ser iniciado con omd start howtoforge.
  La interfaz web predeterminada está disponible en http://checkmk/howtoforge/

  El usuario administrador para las aplicaciones web es cmkadmin con contraseña: 9sWdQemE
  Para la administración de línea de comandos del sitio, inicia sesión con 'omd su howtoforge'.
  Después de iniciar sesión, puedes cambiar la contraseña para cmkadmin con 'htpasswd etc/htpasswd cmkadmin'.

El comando anterior realiza los siguientes pasos.

  1. Se crea un usuario del sistema y un grupo llamado howtoforge.
  2. Se crea un directorio de inicio /omd/sites/howtoforge y se asigna al usuario anterior. Esto se llama el directorio del sitio.
  3. El directorio de inicio se llena con archivos de configuración y subdirectorios.
  4. Se crea un archivo de configuración básico para el sitio.
  5. Se configura y reinicia el servidor Apache.

Puedes realizar las operaciones del sitio después de iniciar sesión como el usuario howtoforge utilizando el siguiente comando.

$ sudo omd su howtoforge

Esto te cambiará a su shell de inicio de sesión.

OMD[howtoforge]:-$

Alternativamente, puedes realizar las operaciones del sitio utilizando la palabra clave sudo.

Inicia el sitio.

OMD[howtoforge]:-$ omd start
Sistema de archivos temporal ya montado
Iniciando agente-receptor...OK
Iniciando mkeventd...OK
Iniciando liveproxyd...OK
Iniciando mknotifyd...OK
Iniciando rrdcached...OK
Iniciando cmc...OK
Iniciando apache...OK
Iniciando dcd...OK
Iniciando redis...OK
Inicializando Crontab...OK

Utiliza el siguiente comando para detener el sitio.

OMD[howtoforge]:-$ omd stop

Verifica el estado del sitio utilizando el siguiente comando.

OMD[mysite]:~$ omd status
agente-receptor: en ejecución
mkeventd:       en ejecución
liveproxyd:     en ejecución
mknotifyd:      en ejecución
rrdcached:      en ejecución
cmc:            en ejecución
apache:         en ejecución
dcd:            en ejecución
redis:          en ejecución
crontab:        en ejecución
-----------------------
Estado general:  en ejecución

Para cambiar la contraseña predeterminada de Checkmk, emite el siguiente comando.

OMD[howtoforge]:-$ htpasswd -m etc/htpasswd cmkadmin
Nueva contraseña:
Reescribe la nueva contraseña:
Actualizando la contraseña para el usuario cmkadmin

Paso 4 - Acceder al sitio Checkmk

Visita la URL http:///howtoforge o http://checkmk.example.com/howtoforge y obtendrás la siguiente página de inicio de sesión. Inicia sesión utilizando las credenciales proporcionadas en el paso anterior para acceder al sitio de monitoreo.

Página de inicio de sesión de Checkmk

Una vez que inicies sesión, verás el panel de control de Checkmk.

Panel de control de Checkmk

Paso 5 - Instalar SSL

Necesitamos instalar Certbot para generar el certificado SSL. Instalaremos Certbot usando Snapd.

Ubuntu 22.04 viene con Snapd instalado por defecto. Ejecuta los siguientes comandos para asegurarte de que tu versión de Snapd esté actualizada.

$ sudo snap install core
$ sudo snap refresh core

Instala Certbot.

$ sudo snap install --classic certbot

Utiliza el siguiente comando para asegurarte de que el comando Certbot pueda ejecutarse creando un enlace simbólico al directorio /usr/bin.

$ sudo ln -s /snap/bin/certbot /usr/bin/certbot

Ejecuta el siguiente comando para generar un certificado SSL.

$ sudo certbot certonly --apache --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [email protected] -d checkmk.example.com

El comando anterior descargará un certificado en el directorio /etc/letsencrypt/live/checkmk.example.com en tu servidor.

Para verificar si la renovación de SSL está funcionando correctamente, haz una prueba del proceso.

$ sudo certbot renew --dry-run

Si no ves errores, estás listo. Tu certificado se renovará automáticamente.

Paso 6 - Configurar el Servidor Apache

Habilita el módulo de encabezados de Apache.

$ sudo a2enmod headers

Habilita el módulo mod_ssl de apache.

$ sudo a2enmod ssl

Habilita el módulo HTTP/2.

$ sudo a2enmod http2

Crea y abre el archivo /etc/apache2/sites-enabled/howtoforge.conf para editar.

Pega el siguiente código en él.


    ServerName checkmk.example.com
    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule (.*) https://%{HTTP_HOST}$1 [L]
    RequestHeader set X-Forwarded-Proto "https"



    ServerName checkmk.example.com
    ErrorLog ${APACHE_LOG_DIR}/checkmk.error.log
    CustomLog ${APACHE_LOG_DIR}/checkmk.access.log combined
    SSLEngine on
    SSLCertificateFile /etc/letsencrypt/live/checkmk.example.com/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/checkmk.example.com/privkey.pem
    SSLCertificateChainFile /etc/letsencrypt/live/checkmk.example.com/chain.pem
    Protocols h2 http/1.1

Guarda el archivo presionando Ctrl + X y luego ingresando Y cuando se te pida.

Crea y abre el archivo /etc/apache2/conf-available/ssl-params.conf para editar. Pega el siguiente código en él.

SSLProtocol -all +TLSv1.3 +TLSv1.2
SSLOpenSSLConfCmd Curves X25519:secp521r1:secp384r1:prime256v1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
SSLHonorCipherOrder on
SSLSessionTickets off
SSLCompression off

SSLUseStapling On
SSLStaplingCache "shmcb:logs/ssl_stapling(32768)"
SSLStaplingResponseMaxAge 900

Guarda el archivo presionando Ctrl + X y luego ingresando Y cuando se te pida.

Desactiva el sitio predeterminado.

$ sudo a2dissite 000-default.conf

Activa el sitio Checkmk.

$ sudo a2ensite howtoforge.conf

Activa el archivo de configuración SSL.

$ sudo a2enconf ssl-params

Verifica la configuración.

$ sudo apache2ctl configtest

Si obtienes OK como respuesta, procede a reiniciar el servidor Apache para activar el sitio Checkmk.

$ sudo systemctl restart apache2

Ahora puedes acceder a tu sitio Checkmk a través de la URL https://checkmk.example.com/howtoforge.

Paso 7 - Instalar Agente de Monitoreo

Necesitas instalar un agente de monitoreo para agregar y monitorear otros hosts en Checkmk. Para instalar el agente, abre el sitio Checkmk y ve a Setup > Agents > Windows, Linux, Solaris, AIX.

Menú de Agentes de Checkmk

Serás llevado a la siguiente página.

Página de Descarga de Agentes de Checkmk

Haz clic en el elemento de menú Relacionados en la parte superior y luego selecciona Linux, Solaris, AIX files del menú desplegable.

Menú de Archivos de Linux de Checkmk

Copia el enlace de descarga al archivo deb de la siguiente página.

Página de Paquete de Descarga de Agentes de Checkmk

Descarga el agente usando el enlace copiado en el servidor host.

$ wget https://checkmk.example.com/howtoforge/check_mk/agents/check-mk-agent_2.1.0p11-1_all.deb

Instala el paquete descargado.

$ sudo apt install ./check-mk-agent_2.1.0p11-1_all.deb

Verifica si el agente está instalado.

$ check_mk_agent

Obtendrás una salida similar.

$ check_mk_agent
<<>>
Versión: 2.1.0p11
AgentOS: linux
Hostname: checkmk
AgentDirectory: /etc/check_mk
DataDirectory: /var/lib/check_mk_agent
SpoolDirectory: /var/lib/check_mk_agent/spool
PluginsDirectory: /usr/lib/check_mk_agent/plugins
LocalDirectory: /usr/lib/check_mk_agent/local
.......

Antes de continuar, necesitamos abrir el puerto 6556 que es utilizado por el servidor para conectarse al host Checkmk.

$ sudo ufw allow 6556

El siguiente paso es registrar el host con el servidor. Este paso es necesario para un servidor Checkmk seguro. Puedes omitirlo si no usas SSL en tu servidor.

Hay algunos errores con el paquete de agente más reciente, por lo tanto, ejecuta los siguientes comandos como una solución alternativa.

$ sudo /var/lib/cmk-agent/scripts/cmk-agent-useradd.sh
$ sudo /var/lib/cmk-agent/scripts/super-server/setup trigger

Reinicia los siguientes servicios.

$ sudo systemctl restart cmk-agent-ctl-daemon.service --now
$ sudo systemctl restart check-mk-agent.socket --now

Emite el siguiente comando para registrar el host con tu servidor Checkmk.

$  sudo cmk-agent-ctl register --hostname localhost --server checkmk.example.com:443 --site howtoforge --user cmkadmin

Obtendrás una salida similar donde se te preguntará si deseas establecer una conexión y la contraseña para el servidor Checkmk.

Intentando registrarse en checkmk.nspeaks.xyz:443/howtoforge. Detalles del certificado del servidor:

Certificado codificado en PEM:
-----BEGIN CERTIFICATE-----
MIIFLTCC...........
.............udEkKI
-----END CERTIFICATE-----

Emitido por:
        R3
Emitido a:
        checkmk.example.com
Validez:
        Desde Lun, 05 Sep 2022 08:12:29 +0000
        Hasta   Dom, 04 Dic 2022 08:12:28 +0000

¿Deseas establecer esta conexión? [Y/n]
> y

Por favor, introduce la contraseña para 'cmkadmin'
>
ERROR [cmk_agent_ctl] Error al emparejar con checkmk.nspeaks.xyz:443/howtoforge

Causado por:
    La solicitud falló con el código 404 Not Found: 
    
    404 Not Found
    
    

No encontrado

La URL solicitada no fue encontrada en este servidor.

Probablemente verás un error al final del comando. Esto se debe al paquete de agente Checkmk defectuoso en el momento de escribir este tutorial. Pero el host está registrado exitosamente con el servidor.

Paso 8 - Agregar Host para Monitoreo

Para agregar tu host, visita la opción Setup desde el panel izquierdo y luego abre Hosts > Hosts y haz clic en el botón Add Host para continuar.

Agregar Host de Checkmk

Ingresa el nombre del host y la dirección IP del servidor host, y haz clic en el botón Save & go to service configuration.

Página de Agregar Host de Checkmk

En la página de servicios, verás una lista de todos los servicios descubiertos. Si ves algún Servicios no decididos, haz clic en el enlace Fix all para solucionar el problema.

Servicios Descubiertos de Checkmk

Luego, haz clic en el signo de color amarillo en la esquina superior derecha de la ventana.

Cambios Pendientes de Checkmk

A continuación, haz clic en el botón Activate on selected sites.

Estado de Host Activado de Checkmk

Regresa a la página de inicio y notarás las estadísticas de Host y servicio en ella. Necesitarás configurar y crear paneles personalizados para recopilar más estadísticas.

Estadísticas del Panel de Control de Checkmk

Paso 9 - Habilitar Notificaciones por Correo Electrónico

Puedes habilitar Checkmk para enviar notificaciones sobre cambios de estado de tus hosts a tu dirección de correo electrónico para recibir notificaciones sobre fallos.

Checkmk no incluye un mecanismo de retransmisión SMTP, por lo tanto, necesitas configurar un retransmisor SMTP en tu servidor para enviar notificaciones por correo electrónico. Puedes usar Postfix, Sendmail o cualquier otro software de tu elección. Configurar Postfix y Sendmail está fuera del alcance de este tutorial, por lo tanto, no entraremos en eso.

Una vez que hayas configurado tu servidor para correos de retransmisión SMTP, el siguiente paso es configurar el servidor con tu dirección de correo electrónico.

Menú de Usuarios de Checkmk

Visita el menú Setup >> Users >> Users y serás llevado a la siguiente página.

Lista de Usuarios de Checkmk

Haz clic en el ícono de lápiz junto a tu nombre de usuario para abrir la página de propiedades del Usuario.

Página de Edición de Usuarios de Checkmk

Completa la dirección de correo electrónico y haz clic en el botón Save para finalizar.

Editar Reglas de Notificación

El siguiente paso es establecer reglas basadas en las cuales recibirás notificaciones por correo electrónico. Haz clic en el ícono de campana junto a tu nombre de usuario en la página de usuarios.

Ícono de Campana de Reglas de Notificación de Checkmk

Haz clic en el botón Add rule para comenzar a crear nuevas reglas para tu usuario de Checkmk.

Botón de Agregar Regla de Notificación de Checkmk

En la siguiente página, completa la descripción de la notificación.

Descripción de Reglas de Notificación de Checkmk

A continuación, marca la condición llamada Match host event type y selecciona las siguientes opciones como se muestra a continuación.

Regla de Notificación de Tipo de Evento de Host de Checkmk

Haz clic en el botón Save para finalizar la actualización de las reglas.

Reglas de Notificación Pendientes de Checkmk

Haz clic en el botón amarillo en la parte superior derecha y haz clic en el botón Activate on selected sites para aplicar los cambios.

Activar Reglas de Notificación de Checkmk

Configurar Dirección de Correo Electrónico de Respaldo para Notificaciones

Cuando se recibe una notificación y no se coincide con ninguna regla de notificación, se envía a una dirección de correo electrónico de respaldo configurada globalmente.

Visita el menú Global Settings desde el panel izquierdo y haz clic en el enlace Fallback email address for notifications.

Dirección de Correo Electrónico de Respaldo de Configuración Global de Checkmk

En la siguiente página, ingresa la dirección de correo electrónico y haz clic en el botón Save para actualizar.

Campo de Dirección de Correo Electrónico de Respaldo de Checkmk

Haz clic en el ícono amarillo en la siguiente página y haz clic en el botón Activate on selected sites para actualizar la dirección de correo electrónico. Ahora deberías comenzar a recibir correos electrónicos sobre el estado de tu host.

Paso 10 - Actualizar

Checkmk puede ejecutar múltiples versiones de software en un solo servidor. Y puedes asignar cada sitio a una versión específica. Por lo tanto, actualizar Checkmk puede ser un proceso de múltiples pasos. El primer paso sería instalar el paquete actualizado. Y luego, vincular el paquete actualizado al sitio que deseas actualizar.

Instalando nueva versión

El primer paso es instalar una nueva versión de Checkmk. El proceso es el mismo que instalar Checkmk. Obtén la versión más reciente de la página de Archivos de Checkmk y ejecuta el comando apt install en el paquete.

Vamos a obtener la versión raw de Checkmk.

$ wget https://download.checkmk.com/checkmk/2.1.0p11/check-mk-raw-2.1.0p11_0.jammy_amd64.deb

Instala el paquete descargado.

$ sudo apt install ./check-mk-raw-2.1.0p11_0.jammy_amd64.deb

Lista todas las versiones disponibles usando el siguiente comando.

$ omd versions
2.1.0p11.cfe
2.1.0p11.cre (versión predeterminada)

La versión recién descargada se establece como la versión predeterminada y cualquier nuevo sitio creado a partir de aquí usará esa versión.

Crea un nuevo sitio con esta versión.

$ sudo omd create site testsite
Agregando /opt/omd/sites/testsite/tmp a /etc/fstab.
Creando sistema de archivos temporal /omd/sites/testsite/tmp...OK
Actualizando configuración del núcleo...
Generando configuración para el núcleo (tipo nagios)...
Precompilando verificaciones de host...OK
Ejecutando script post-creación "01_create-sample-config.py"...OK
Reiniciando Apache...OK
Creado nuevo sitio testsite con versión 2.1.0p11.cre.

  El sitio puede ser iniciado con omd start testsite.
  La interfaz web predeterminada está disponible en http://checkmk/testsite/

  El usuario administrador para las aplicaciones web es cmkadmin con contraseña: ZX0NDzY1
  Para la administración de línea de comandos del sitio, inicia sesión con 'omd su testsite'.
  Después de iniciar sesión, puedes cambiar la contraseña para cmkadmin con 'htpasswd etc/htpasswd cmkadmin'.

Lista los sitios en tu servidor.

$ omd sites
SITIO             VERSIÓN          COMENTARIOS
howtoforge       2.1.0p11.cfe
testsite         2.1.0p11.cre     versión predeterminada

Inicia sesión en el shell de testsite.

$ sudo omd su testsite

Ejecuta el siguiente comando para actualizar la versión OMD del sitio.

OMD[testsite]:~$ omd update

Obtendrás la siguiente pantalla de GUI.

Actualización del Sitio OMD de Checkmk

Presiona la tecla Enter para continuar.

Dado que estamos actualizando de la edición gratuita a la estándar, se te pedirá nuevamente.

Mensaje de Actualización de Edición Gratuita a Estándar de Checkmk

Presiona la tecla Enter para continuar con la actualización del sitio. Obtendrás la siguiente salida.

2022-09-09 09:51:15 - Actualizando el sitio 'testsite' de la versión 2.1.0p11.cre a 2.1.0p11.cfe...

 * Directorio instalado  local/lib/python3/cmk/cee
 * Directorio instalado  local/lib/python3/cmk/cee/dcd
 * Directorio instalado  local/lib/python3/cmk/cee/dcd/plugins
 * Directorio instalado  local/lib/python3/cmk/cee/dcd/plugins/connectors
 * Directorio instalado  var/check_mk/reports
 * Directorio instalado  var/check_mk/rrd
 * Directorio instalado  var/check_mk/reports/archive
 * Enlace instalado etc/rc.d/80-cmc
 * Enlace instalado etc/rc.d/20-mknotifyd     ?????????????????????????????
 * Enlace instalado etc/rc.d/20-liveproxyd    ? Estás actualizando desde Raw ?
 * Enlace instalado etc/rc.d/85-dcd           ? Edición a Edición Gratuita.  ?
 * Archivo instalado etc/logrotate.d/mknotifyd ? ¿Es esto intencionado?         ?
 * Archivo instalado etc/logrotate.d/cmc       ?                           ?
 * Archivo instalado etc/logrotate.d/liveproxyd?????????????????????????????
 * Archivo instalado etc/logrotate.d/dcd       ?     < sí >   < no  >     ?
 * Archivo instalado etc/init.d/mknotifyd      ?????????????????????????????
 * Archivo instalado etc/init.d/cmc
 * Archivo instalado etc/init.d/liveproxyd
 * Archivo instalado etc/init.d/dcd
Creando sistema de archivos temporal /omd/sites/testsite/tmp...OK
Ejecutando script de actualización-pre "02_cmk-update-config"...
-| Inicializando aplicación...
-| Actualizando configuración de Checkmk...
-| ATENCIÓN: Algunos pasos pueden tardar un tiempo dependiendo de tu instalación, por ejemplo, durante actualizaciones importantes.
-|  1/26 Reescribiendo almacén de contraseñas...
-|  2/26 Migrar contexto de Visuales...
-|  3/26 Actualizar configuraciones globales...
-|  4/26 Reescribiendo etiquetas...
-|  5/26 Reescribiendo hosts y carpetas...
-|  6/26 Reescribiendo conjuntos de reglas...
-| Reemplazando conjunto de reglas non_inline_snmp_hosts con snmp_backend_hosts
-|  7/26 Reescribiendo etiquetas de host descubiertas...
-|  8/26 Reescribiendo autochecks...
-|  9/26 Limpiando cachés específicas de versión...
-|  10/26 Migrando nombre fs_used...
-|  11/26 Migrar temas de tipo de página...
-|  12/26 Migrar dashlets...
-|  13/26 Migrar conexiones LDAP...
-|  14/26 Reescribir configuración de BI...
-| Saltando conversión de bi.mk (ya hecho)
-|  15/26 Establecer atributos de usuario específicos de versión...
-|  16/26 Reescribiendo datos de inventario...
-| Saltando ruta '/omd/sites/testsite/var/check_mk/inventory' (vacío)
-| Saltando ruta '/omd/sites/testsite/var/check_mk/inventory_archive' (vacío)
-| Saltando ruta '/omd/sites/testsite/tmp/check_mk/status_data' (vacío)
-| Finalizado chequeando archivos corruptos
-| Creando archivo '/omd/sites/testsite/var/check_mk/update_config/py2conversion.done'
-|  17/26 Migrar registro de auditoría...
-| No hay registro de auditoría presente. Saltando.
-|  18/26 Sanitizar registro de auditoría (Werk #13330)...
-| Escribió copia de seguridad del registro de auditoría en /omd/sites/testsite/audit_log_backup. Por favor verifica si el registro de auditoría en la GUI funciona como se espera. En caso de problemas, puedes copiar los archivos de respaldo de nuevo a /omd/sites/testsite/var/check_mk/wato/log. Por favor verifica los archivos correspondientes en /omd/sites/testsite/var/check_mk/wato/log para cualquier contraseña restante y elimínalas si es necesario. Si todo funciona como se espera, puedes eliminar la copia de seguridad. Para más detalles, por favor revisa Werk #13330.
-| Sanitizando archivos de registro: /omd/sites/testsite/var/check_mk/wato/log/wato_audit.log
-| Finalizado sanitizando archivos de registro
-| Escribió archivo de bandera de sanitización /omd/sites/testsite/var/check_mk/wato/log/.werk-13330
-|  19/26 Renombrando archivos de etiqueta de host descubiertos...
-|  20/26 Reescribiendo grupos de host, servicio o contacto...
-|  21/26 Reescribiendo configuración de notificación para ServiceNow...
-|  22/26 Renovando certificados sin extensión de nombre de servidor...
-| Saltando (nada que hacer)
-|  23/26 Agregando CA del sitio a CAs de confianza...
-|  24/26 Reescribir configuración de mknotifyd para sitio central...
-|  25/26 Reescribiendo conexiones de InfluxDB...
-|  26/26 Deshabilitando reglas EC inseguras...
-| Hecho
OK
Ejecutando script de actualización-pre "01_mkp-disable-outdated"...OK
Actualizando configuración del núcleo...
Generando configuración para el núcleo (tipo nagios)...
Precompilando verificaciones de host...OK
Finalizada la actualización.

Confirma la versión del sitio.

OMD[testsite]:~$ omd version
OMD - Open Monitoring Distribution Version 2.1.0p11.cfe

Felicidades. Has actualizado exitosamente tu sitio.

Sal de la shell.

OMD[testsite]:~$ exit

Puedes cambiar la versión predeterminada de OMD con el siguiente comando.

$ sudo omd setversion 2.1.0p11.cfe

Paso 11 - Respaldo y Restauración de Sitios Checkmk

Puedes respaldar y restaurar un sitio Checkmk utilizando tanto la GUI como métodos de línea de comandos.

Inicia sesión en la shell del Sitio.

$ sudo omd su howtoforge

Emite el siguiente comando para respaldar el sitio en la carpeta /tmp.

$ OMD[howtoforge]:~$ omd backup /tmp/howtoforge.tar.gz

Puedes hacer un respaldo sin iniciar sesión en la shell.

$ sudo omd backup howtoforge /tmp/howtoforge.tar.gz

Si no deseas que los eventos históricos sean respaldados con el sitio, puedes hacer un respaldo sin ellos.

$ sudo omd backup howtoforge -N /tmp/howtoforge.N.tar.gz

Restaurar un sitio Checkmk

Restaurar un sitio Checkmk vacía y lo vuelve a llenar completamente. Por lo tanto, el sitio debe ser detenido antes de restaurar.

$ sudo omd stop howtoforge

Ejecuta la restauración.

$ sudo omd restore howtoforge /tmp/howtoforge.tar.gz

Puedes combinar los comandos de detener y restaurar en uno usando la bandera --kill.

$  sudo omd restore howtoforge --kill /tmp/howtoforge.tar.gz

Puedes restaurar la copia de seguridad como un nuevo sitio con un nombre diferente.

$ sudo omd restore howtoforge1 /tmp/howtoforge.tar.gz

Inicia el sitio restaurado.

$ sudo omd start howtoforge

Conclusión

Esto concluye nuestro tutorial sobre cómo instalar y usar Checkmk para monitorear servidores en Ubuntu 22.04. Si tienes alguna pregunta, publícalas en los comentarios a continuación.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.