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. Introducción

Actualizar Checkmk es un poco diferente a lo que estás acostumbrado con la mayoría de los paquetes de software. ¿Por qué?

La razón es que Checkmk no solo permite que se ejecuten varios sitios independientes en un único servidor, sino que también permite instalar varias versiones del software al mismo tiempo. Con este sistema, a cada sitio se le asigna una versión instalada del software. Para ilustrarlo, podemos tomar la siguiente situación en un servidor ficticio:

Three sites and their software versions used.

Aquí, el site mysite1 utiliza la versión 2.4.0p3.cee, pero los sites mysite2 y mysite3 utilizan la versión 2.4.0p1.cre. Aunque se ha instalado la versión de Checkmk 2.4.0p1.cce, actualmente no se está utilizando.

Este ejemplo deja claro que una actualización no significa simplemente instalar un nuevo paquete RPM/DEB de Checkmk en un servidor. También se requiere un paso adicional. Tomemos como ejemplo la siguiente situación:

The site 'mysite' with the software version used before the update.

Aquí hay que actualizar el site mysite a la versión de Checkmk 2.4.0p3.cee. El primer paso es descargar e instalar el paquete RPM/DEB correspondiente. Esto se hace exactamente igual que en la instalación inicial. Al principio, la versión recién instalada no será utilizada por ningún site, y se verá así:

The situation after installing the new software version.

El segundo paso será ahora actualizar el site de 2.4.0p1.cre a 2.4.0p3.cee. Esto se hace con el comando omd update, que veremos en detalle más adelante:

With 'omd update' the site receives the new software version.

Tras la actualización, la versión 2.4.0p1.cre, que (probablemente) ya no sea necesaria, se puede eliminar desinstalando el paquete correspondiente.

2. Antes de la actualización

Si tienes pensado actualizar Checkmk de la versión 2.3.0 a la 2.4.0, primero deberías leer el artículo Actualización a la versión 2.4.0, donde hemos recopilado los aspectos más importantes que debes tener en cuenta antes y después de dicha actualización.

Sin embargo, incluso si ya tienes instalada la versión 2.4.0 y quieres actualizar a la última versión de parche, la 2.4.0p24, los temas descritos en las siguientes secciones pueden seguir siendo relevantes.

2.1. Actualización a una versión principal superior

Al actualizar a una versión principal superior, siempre debes actualizar a la siguiente versión principal, y no saltarte ninguna versión principal intermedia. Si quieres actualizar de la 2.2.0 a la 2.4.0, primero actualiza a la 2.3.0. La razón de este procedimiento es sencilla: a veces hay tantos cambios entre dos versiones principales que saltarse una causaría problemas. Utiliza siempre la versión de parche más alta al actualizar.

Esto también se aplica a la versión del código fuente. Por lo tanto, una actualización de la 2.2.0p1 a la 2.4.0p24 sigue esta ruta:

2.2.0p1 2.2.0p47 2.3.0p45 2.4.0p24

2.2. «Actualizar» a una versión inferior

El comando `omd update` también permite una «actualización» a una versión inferior. Este procedimiento solo está pensado para casos de regresión.

Important

Tras una actualización de este tipo en sentido inverso, se necesitarán muchos ajustes para que la configuración y el entorno de ejecución vuelvan a ser compatibles, especialmente, aunque no solo, en el caso de una «actualización» a una versión principal inferior. Por lo tanto, desaconsejamos encarecidamente este procedimiento y, además, ya no ofreceremos soporte en caso de actualización a una versión inferior.

2.3. MKP incompatibles y obsoletos

Tu sistema de monitorización se puede ampliar de forma bastante fácil y cómoda utilizando los paquetes de extensión de Checkmk (MKP). Por un lado, es posible que algunos MKP antiguos ya no reciban mantenimiento y, por lo tanto, puedan dejar de ser compatibles con las versiones más recientes de Checkmk. Por otro lado, seguimos añadiendo nuevos Plugins y extensiones funcionales a Checkmk, por lo que los MKP a veces quedan obsoletos. La funcionalidad de esos Plugins y extensiones ya la proporciona Checkmk de serie.

Por este motivo, al prepararte para una actualización, te recomendamos encarecidamente que revises todos los MKP instalados. Esto evitará que los paquetes incompatibles interfieran en la actualización o que, tras la misma, se dupliquen los servicios o, al menos, se creen servicios muy similares.

Para ello, compara tus MKP instalados con nuestro Catálogo de check plugins de Checkmk y elimina cualquier paquete que contenga funciones que ahora ofrece Checkmk de forma nativa. También puedes aprovechar esta oportunidad para eliminar los MKP que quizá solo se hayan instalado para una prueba. Puedes encontrar una lista en el menú «Setup» (Configuración > Extensiones), en «Maintenance > Extension packages» (Extensiones de Checkmk). En la línea de comandos, puedes mostrar las extensiones instaladas con el comando «mkp list». Revisa el resultado de este comando en busca de extensiones que ya no sean necesarias o que ni siquiera puedas identificar.

Checkmk admite la instalación de MKP para una versión más reciente que la que se está ejecutando actualmente, como preparación para futuras actualizaciones. Al realizar una actualización, el paquete de la versión anterior de Checkmk se desactiva y se activa el paquete de la versión superior. Los detalles se explican en el artículo sobre el uso de MKP.

Precaución: Si has realizado cambios locales en archivos que procedían originalmente de MKPs, vuelve a empaquetar el MKP después de aumentar el número de versión. Durante una actualización, los archivos que hayan sido modificados de cualquier otra forma serán sobrescritos por los contenidos en el MKP.

2.4. Archivos locales

Los archivos locales te permiten personalizar y ampliar la funcionalidad que ofrece Checkmk. Estos archivos se encuentran en la parte local de la estructura de directorios del site, es decir, en ~/local. Los archivos locales pueden causar problemas al actualizar, ya que es posible que ya no sean compatibles con la nueva versión de Checkmk.

Dado que Checkmk no puede interceptar ni manejar las personalizaciones locales ni las extensiones de terceros durante una actualización, debes revisar tu site Checkmk antes de actualizar para ver si estás utilizando archivos locales y cuáles son.

Obtén una vista general de los archivos locales de tu sitio Checkmk ejecutando el siguiente comando como usuario del site (donde la opción -L garantiza que también se sigan los enlaces simbólicos):

OMD[mysite]:~$ find -L ~/local -type f
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

En una instalación nueva de Checkmk, actualmente solo verás un archivo llamado README.TXT en la lista. Cualquier cosa más allá de eso debería estar en lo más alto de tu lista de resolución de problemas en caso de que tengas problemas al actualizar.

Lo ideal es que los archivos locales ya estén completamente empaquetados en MKP. Usa mkp find para identificar los archivos sin empaquetar. Para más detalles sobre la creación de paquetes, consulta nuestro artículo sobre paquetes de extensión de Checkmk. Una vez empaquetada, cada extensión se puede desactivar o reactivar como un elemento completo.

2.5. Copia de seguridad y prueba

No hace falta que te recordemos la importancia de crear una copia de seguridad justo antes de cualquier actualización, para que no corras el riesgo de perder gran parte de tu historial de monitorización en caso de que se produzca un fallo durante la actualización. Lo relevante en este punto es que una copia de seguridad periódica también te puede ser muy útil para realizar pruebas de una actualización pendiente. Esta práctica te permite restaurar la copia de seguridad con un nombre alternativo y, a continuación, utilizar el site newsite para probar la actualización antes de que se active:

root@linux# omd restore newsite /path/to/backup
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Como alternativa, también puedes copiar tu site a través de omd cp. Para ello, sin embargo, hay que detener el site en producción durante un breve periodo de tiempo:

root@linux# omd stop mysite && omd cp mysite newsite && omd start mysite
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

A continuación, ejecuta primero la actualización en este nuevo site clonado, por ejemplo, para comprobar que los cambios locales mencionados anteriormente se han realizado en el nuevo entorno. Si las pruebas con el site clonado han sido satisfactorias, lo normal es que quieras eliminarlo o, al menos, detenerlo antes de la actualización real del site de producción por motivos de espacio y rendimiento.

Tip

Dado que Checkmk 2.3.0 , si una actualización falla, se restaurará el estado de la configuración anterior a la actualización. Una actualización puede fallar debido a un error interno inesperado, pero también debido a la intervención del usuario durante el proceso de actualización, por ejemplo, al seleccionar la opción de menú abort o al pulsar la combinación de teclas Ctrl+C. Restaurar la configuración no sustituye a una copia de seguridad completa, pero en muchos casos ayuda a reducir los tiempos de mantenimiento.

3. Actualización de Checkmk

3.1. Instalación de nuevas versiones

Como se describe en la introducción, el primer paso para una actualización es instalar la nueva versión de Checkmk que quieras. Esto se hace exactamente igual que en la instalación inicial; sin embargo, será un poco más rápido, ya que la mayoría de los paquetes necesarios ya están instalados. En el siguiente ejemplo, vamos a instalar un paquete para Ubuntu 24.04 (Noble Numbat):

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

Nota: Al instalar un paquete local mediante apt install, debes indicar la ruta de descarga del archivo .deb.

Puedes ver una lista de tus versiones instaladas de Checkmk en cualquier momento con el comando omd versions:

root@linux# omd versions
2.3.0p32.cre
2.4.0p24.cee (default)
2.4.0p24.cre
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Una de estas versiones de la lista está marcada con (default). Esta versión predeterminada se utilizará automáticamente al crear nuevos sites, siempre que no se especifique otra versión con omd -V myversion create .... La versión predeterminada actual se puede consultar con omd version, y se puede modificar con omd setversion:

root@linux# omd version
OMD - Open Monitoring Distribution Version 2.4.0p24.cee
root@linux# omd setversion 2.4.0p24.cre
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!

La versión predeterminada no influye a la hora de gestionar sitios existentes. El comando omd siempre se ejecuta con la versión adecuada para el site para el que se invoca el comando.

El comando omd sites proporciona una lista de los sitios actuales y las versiones que utilizan:

root@linux# omd sites
SITE             VERSION          COMMENTS
mysite           2.3.0p32.cre
test             2.4.0p24.cre      default version
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

3.2. Realizar la actualización

Una vez instalada la nueva versión deseada, se puede actualizar el site. Para ello no se requieren permisos de root. La mejor forma de hacerlo es como usuario del site:

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

Asegúrate de que el site se ha detenido:

OMD[mysite]:~$ omd stop
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

La actualización —que, en realidad, supone switchar a una versión diferente— ahora se puede realizar simplemente con el comando «omd update»:

OMD[mysite]:~$ omd update
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Si hay más de una versión de destino disponible, se abrirá una lista de selección:

 ┌─────────Choose target version────────────
  Please choose the version this site      │  
  should be updated to                     │  
  ┌──────────────────────────────────────  
 2.4.0p1.cre  Version 2.4.0p1.cre     
 2.4.0p1.cee  Version 2.4.0p1.cee     
                                         
                                         
 ──────────────────────────────────────┘  
 ├──────────────────────────────────────────  
        <Update now>    <  Cancel  >       │  
 ──────────────────────────────────────────┘  
                                               

En la siguiente caja de diálogo, confirma la actualización seleccionada a la nueva versión:

 ┌──────────────────────────────────────────────────
  You are going to update the site mysite from     │  
  version 2.3.0p32.cre to version 2.4.0p1.cre.     │  
  This will include updating all of your           │  
  configuration files and merging changes in the   │  
  default files with changes made by you. In case  │  
  of conflicts your help will be needed.           │  
 ├──────────────────────────────────────────────────  
            <Update!>      < Abort >               │  
 ──────────────────────────────────────────────────┘  
                                                       

Por seguridad, cuando realices una actualización de edición de una Checkmk Community a una de las ediciones comerciales al mismo tiempo que la actualización de versión, se te recordará este hecho de nuevo:

 ┌───────────────────────────
  You are updating from     │  
  Community to Pro. Is this │  
  intended?                 │  
 ├───────────────────────────  
      < yes >   < no  >  
 ───────────────────────────┘  
                                

Una parte importante de una actualización es la actualización de los archivos de configuración proporcionados originalmente. Aquí, los cambios que el usuario haya podido realizar en estos archivos no se descartarán simplemente, sino que se agruparán. Esto funciona de manera muy similar a los sistemas de control de versiones, que intentan agrupar los cambios realizados en un mismo archivo simultáneamente por varios desarrolladores.

En ocasiones —cuando los cambios afectan a la misma ubicación del archivo— esto no funcionará y se producirá un conflicto. Más adelante se explica cómo resolver estos conflictos.

La actualización proporciona una lista de todos los archivos y directorios modificados (abreviada en el siguiente ejemplo):

2025-05-19 13:47:54 - Updating site 'mysite' from version 2.3.0p45.cre to 2.4.0p24.cre...

 * Updated        .profile
 * Installed dir  var/check_mk/packages_local
...

Installed default file of version 2.4.0p24.cre.
 * Installed link etc/rc.d/60-ui-job-scheduler
 * Installed link etc/rc.d/85-rabbitmq
...

Creating temporary filesystem /omd/sites/mysite/tmp...OK
Executing 'cmk-update-config --conflict ask --dry-run'
-| ATTENTION
-|   Some steps may take a long time depending on your installation.
-|   Please be patient.
-|
-| Cleanup precompiled host and folder files
-| Verifying Checkmk configuration...
-|  01/08 Legacy check plug-ins...
-|  02/08 Rulesets...
...
-|  07/08 Invalid hosts labels...
-|  08/08 Deprecated .mk configuration of plugins...
-| Done (success)
-|

Completed verifying site configuration. Your site now has version 2.4.0p24.cre.
Executing update-pre-hooks script "01_mkp-disable-outdated"...OK
Executing update-pre-hooks script "02_cmk-update-config"...
-| ATTENTION
-|   Some steps may take a long time depending on your installation.
-|   Please be patient.
-|
-| Cleanup precompiled host and folder files
-| Verifying Checkmk configuration...
-|  01/08 Legacy check plug-ins...
-|  02/08 Rulesets...
...
-|  29/30 Validating configuration files...
-|  30/30 Update core config...
-| Generating configuration for core (type nagios)...
-| Precompiling host checks...OK
-| Done (success)
OK
Finished update.

Si aparece la línea «Completed verifying site configuration» resaltada en la salida anterior, el site se ha switchado a la nueva versión:

OMD[mysite]:~$ 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!

… y luego se puede iniciar:

OMD[mysite]:~$ omd start
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

3.3. Cambios incompatibles

El desarrollo de software, por supuesto, consiste en cambios. Como siempre estamos trabajando activamente para mantener Checkmk al día, a veces es inevitable eliminar elementos obsoletos y realizar cambios que resultan ser incompatibles. Esto significa que, al actualizar, puede que tengas que adaptar tu configuración, o al menos deberías revisarla.

Un ejemplo típico de esta situación son los nuevos check plugins que sustituyen a los plugins existentes. Si utilizas uno de los plugins afectados, será necesario realizar un nuevo descubrimiento de servicios en el host afectado.

Puedes encontrar una vista general de todos los cambios en Checkmk, incluida una función de búsqueda, en línea en nuestro Werks.

Sin embargo, aún más práctica es la función de búsqueda integrada en Checkmk. Una vez que hayas iniciado sesión en el site, encontrarás un enlace resaltado en rojo en la parte superior del menú «Help» con el número de cambios incompatibles y aún no confirmados:

“Help menu with link to the list of incompatible changes.”

Checkmk realiza un seguimiento de los cambios incompatibles que se produjeron durante la actualización a la versión actual y te pide que los revises y luego los reconozcas:

Top of the list with incompatible and open changes.

Si abres esta página a través del enlace rojo del menú «Help», solo verás los «Werk» (es decir, los cambios) para los que hay que hacer algo y que, por lo tanto, están marcados con «Incompatible - TODO». Puedes abrir cada Werk individualmente, verlo, confirmarlo con un clic del ratón y, así, reducir sucesivamente el número de cambios incompatibles pendientes. Además, el elemento de menú «Help > Change log (works)» te da acceso al historial completo de cambios de la versión principal actual.

3.4. La actualización en detalle

¿Tienes curiosidad por saber qué ocurre exactamente «entre bastidores» durante una actualización? ¿O han aparecido conflictos de datos mientras se ejecuta «omd update»? Si es así, aquí tienes más información.

Durante la ejecución de «omd update» se llevan a cabo tres acciones:

  1. La actualización de los archivos predeterminados en ~/etc/ y ~/var/, es decir, los archivos creados por omd create.

  2. El cambio de la versión activa a la versión de destino modificando el enlace simbólico version que se encuentra en el directorio del site.

  3. Postprocesamiento mediante diversos paquetes (p. ej., Checkmk). En particular, se activarán automáticamente cambios para generar una configuración válida para el core.

Actualización de archivos, agrupación de cambios

El primer paso es, con diferencia, el más completo. Aquí Checkmk demuestra una gran ventaja en comparación con la instalación típica de software: Checkmk te ayuda a adaptar todos los archivos de configuración estándar a los requisitos previos de la nueva versión. Esto se asemeja al procedimiento de actualización de una distribución de Linux, pero va más allá en la implementación. Checkmk puede manejar una gran variedad de situaciones, por ejemplo:

  • El agrupamiento de los cambios en los archivos realizados por la actualización con cualquier cambio realizado localmente por el usuario.

  • Archivos, directorios y enlaces simbólicos que han quedado obsoletos en la nueva versión, o que han sido eliminados por el usuario.

  • Cambios en los permisos.

  • Cambios en el tipo de un archivo (un enlace simbólico derivado de un archivo o directorio, o viceversa).

  • Cambios en el destino de un enlace simbólico.

Checkmk siempre se asegura de que tus cambios locales se mantengan y de que todos los cambios requeridos por la nueva versión se implementen simultáneamente.

Agrupar y conflictos

Si la nueva versión requiere cambiar un archivo de configuración en el que el usuario también ha realizado cambios, Checkmk intenta automáticamente agrupar ambos conjuntos de cambios. Esto se consigue utilizando los mismos métodos que emplean los sistemas de control de versiones.

Se producen menos problemas cuando tus cambios y los de Checkmk tienen una separación física clara en el texto (al menos unas pocas líneas de distancia). Se agrupa automáticamente, sin necesidad de que intervenga el usuario.

Si dos cambios «chocan» porque ambos afectan a la misma ubicación en los datos, Checkmk no puede ni decidirá cuál de los cambios es más importante. En tal situación, se te notificará como usuario y podrás resolver el conflicto de forma interactiva:

                                                                               
  Conflicts in etc/mk-livestatus/nagios.cfg!                                   
  I've  tried to  merge the changes  from version  2.3.0p32.cre to 2.4.0p1.cre 
  into  etc/mk-livestatus/nagios.cfg. Unfortunately  there are  conflicts with 
  your changes. You have the following options:                                
                                                                               
                                                                               
  diff        Show differences between the new default and your version        
  you         Show your changes compared with the old default version          
  new         Show what has changed from 2.3.0p32.cre to 2.4.0p1.cre           
  edit        Edit half-merged file (watch out for >>>>> and <<<<<)            
  try again   Edit your original file and try again                            
  keep        Keep half-merged version of the file                             
  restore     Restore your original version of the file                        
  install     Install the new default version                                  
  shell       Open a shell for looking around                                  
  abort       Stop here and abort update!                                      
                                                                               

En la situación mostrada arriba, ahora tienes las siguientes opciones:

d

Esto muestra las diferencias entre la nueva versión predeterminada y tu versión del archivo en forma de «diferencia unificada» (diff -u).

y

Esto es similar a lo anterior, pero, basándose en la versión predeterminada anterior, muestra los cambios que has realizado en el archivo.

n

Esta tercera opción, en efecto, «cierra el triángulo» mostrando los cambios que Checkmk pretende realizar en el archivo.

e

Resuelve el conflicto manualmente en un editor.

t

Al seleccionar t, se abrirá en un editor tu archivo original, sin los cambios que ya se han agrupado correctamente. Ahora edita el archivo para evitar posibles conflictos. Una vez cerrado el editor, Checkmk volverá a intentar agrupar los cambios.

k

Aquí puedes decidir si aceptas los datos «tal cual». Se conservan los cambios insertados correctamente. Aparte de esto, el archivo permanece tal y como lo ha personalizado el usuario.

r

Con esto puedes volver a la versión anterior de tu archivo y prescindir de la actualización de Checkmk para este archivo. Cualquier personalización que sea necesaria deberá realizarse manualmente.

i

Instala la nueva versión predeterminada del archivo: se perderán los cambios que hayas realizado en el archivo anterior.

s

Si no estás seguro, puedes abrir un shell con s. Te encontrarás en un directorio que contiene el archivo en cuestión, y allí podrás hacerte una idea de la situación. Sal del shell con Ctrl+D para continuar con la actualización.

a

Cancela la actualización. El site conserva la versión antigua y se restaura su configuración anterior. Puedes iniciar un nuevo intento de actualización en cualquier momento.

Otras situaciones de conflicto

Además de agrupar contenidos de los archivos, hay toda una serie de situaciones adicionales en las que Checkmk requiere tu decisión. Algunas de ellas son situaciones muy poco habituales, pero que, no obstante, deben manejarse correctamente. En estos casos, Checkmk siempre te dará a elegir entre mantener tu versión o adoptar la nueva versión predeterminada. Además, siempre existe la opción de abortar una actualización o de abrir un shell. Ejemplos de estas situaciones «difíciles» son:

  • cambios conflictivos en los tipos de archivo (por ejemplo, cuando un archivo es sustituido por un enlace simbólico)

  • cambios conflictivos en los permisos de los archivos

  • archivos modificados que no son necesarios para la nueva versión del software

  • archivos, directorios o enlaces creados por un usuario que entran en conflicto con los archivos/directorios/enlaces de la nueva versión

Explicación de la salida durante una actualización

El proceso de actualización siempre mostrará una línea explicativa cuando realice un cambio en un archivo de forma automática. Pueden darse las siguientes situaciones; aquí se hace referencia a los archivos, pero esto también se aplica de forma análoga a los enlaces y directorios:

Actualizado

Se ha modificado un archivo con la nueva versión. Como no has realizado ningún cambio en el archivo, Checkmk simplemente instala la nueva versión predeterminada del archivo.

Agrupado

Se ha cambiado un archivo por la nueva versión y, al mismo tiempo, el usuario ha realizado otros cambios en el archivo. Ambas versiones del archivo se pueden agrupar en una sola versión sin conflictos.

Idéntico

Se ha modificado un archivo en la nueva versión y, al mismo tiempo, el usuario ya ha realizado cambios idénticos en el archivo. Checkmk no debe realizar ninguna acción.

Instalado

La nueva versión incluye un nuevo archivo de configuración que acaba de instalarse.

Nueva idéntica

La nueva versión incluye un archivo del que el usuario ya tiene una copia idéntica instalada.

Obsoleto

La nueva versión ha dejado obsoleto un archivo (también se aplica a un enlace o un directorio). De todos modos, el usuario ya lo ha eliminado. No hay que hacer nada.

Desaparecido

Otro archivo ha quedado obsoleto en el nuevo Checkmk, y el usuario no ha eliminado ni modificado la versión existente. Checkmk elimina este archivo automáticamente.

No deseado

El usuario ha eliminado un archivo que normalmente está presente. Como la versión del nuevo Checkmk no presenta cambios respecto a la última versión del archivo, Checkmk permite que el archivo no esté presente.

Faltante

El usuario ya ha eliminado un archivo, pero en el nuevo Checkmk este archivo contiene cambios respecto a la versión anterior. Checkmk instala el nuevo archivo y registra una notificación de esta acción para el usuario.

Permisos

Checkmk ha actualizado los permisos de un archivo porque en la nueva versión se han establecido permisos diferentes.

3.5. Actualización sin intervención del usuario

¿Te gustaría automatizar las actualizaciones de software de Checkmk? Es posible que al principio tengas dificultades con las respuestas interactivas de omd update. Hay una solución sencilla para este caso. El comando tiene opciones que se han diseñado especialmente para su uso en scripts:

  • Las opciones -f o --force, justo después de omd, desactivan todo tipo de preguntas del tipo «¿Estás seguro…?».

  • La opción --conflict=, justo después de update, determina el comportamiento deseado si se produce un conflicto de archivos.

Los valores posibles para --conflict= son:

--conflict=keepold

En caso de conflicto, se conserva la versión modificada del archivo por el propio usuario. Sin embargo, es posible que Checkmk no sea ejecutable y que sea necesaria una corrección manual.

--conflict=install

En caso de evento, se instalará la nueva versión estándar del archivo. Con esto, los cambios locales en el archivo se perderán, al menos en parte.

--conflict=abort

En caso de evento de conflicto, la actualización se cancela y se restaura la configuración anterior de la versión antigua.

--conflict=ask

Este es el procedimiento estándar, por lo que, en este formulario, la opción es en realidad superflua.

A continuación tienes un ejemplo del comando completo para una actualización automática a la versión 2.4.0p24.cre de mysite:

root@linux# omd stop mysite ; omd -f -V 2.4.0p24.cre update --conflict=install mysite && omd start mysite
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Al incluir «&&» antes de «omd start», se evitará que el site se reinicie si la omd update se interrumpe por un error. Sustituye «&&» por un punto y coma (;) si definitivamente se debe intentar el inicio incluso en tal situación.

Si estás seguro de que solo hay un site de Checkmk en ejecución en el servidor, el nombre que se va a utilizar en un script shell se puede guardar simplemente en una variable:

root@linux# omd sites --bare
mysite
root@linux# SITENAME=$(omd sites --bare)
root@linux# echo $SITENAME
mysite
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

Esto permite que la línea anterior sea independiente del nombre del site. Por ejemplo, un pequeño script shell podría tener este aspecto:

update.sh
#!/bin/bash
SITE=$(omd sites --bare)
VERSION=2.4.0p24.cre

omd stop $SITE
omd -f -V $VERSION update --conflict=install $SITE  && omd start $SITE
Copiar el contenido del archivo al portapapeles
¡Contenido del archivo copiado correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

4. Actualización en entornos distribuidos

Hay dos procedimientos diferentes para actualizar todos los sitios incluidos en una monitorización distribuida, es decir, el site central y cualquier site remoto controlado por él.

Importante: Sea cual sea el método que elijas, lo primero que debes hacer es crear copias de seguridad de todos los sites del entorno.

El procedimiento preferido y más seguro es actualizar de una sola vez, para lo cual debes seguir estos pasos:

  1. Primero, detén todos los sites

  2. A continuación, realiza la actualización de todos los sites

  3. Reinicia los sitios actualizados

Si esto no es posible —por ejemplo, porque el entorno está distribuido entre sitios, zonas horarias y equipos de soporte diferentes—, se puede implementar una operación mixta temporal bajo condiciones estrictas. Las versiones no pueden diferir en más de una versión para las actualizaciones mayores, y siempre se asume un nivel de parche específico para la versión actual (existente).

Es esencial seguir exactamente esta secuencia: primero, actualiza todos los sitios remotos y solo entonces actualiza el site central. Esto garantiza que en ningún momento una configuración creada por una versión más reciente de Checkmk acabe en una versión más antigua de Checkmk.

La siguiente tabla muestra las combinaciones posibles al actualizar de la 2.3.0 a la 2.4.0:

Site central Site remoto ¿Permitido? Notas

2.3.0

2.3.0

Indícalo antes de actualizar todos los sites.

2.3.0

2.4.0

Es de esperar que se produzcan pequeñas pérdidas de funcionalidad durante la actualización, así que opera en un entorno mixto solo durante un breve periodo de tiempo. No hay peligro para los datos ni la configuración.

2.4.0

2.3.0

No

Precaución: Con una configuración centralizada, existe el riesgo de dañar irreparablemente los sitios remotos en esta condición. ¡Evita esta condición a toda costa!

2.4.0

2.4.0

Estado tras actualizar todos los sites.

4.1. Antecedentes técnicos

La razón técnica del enfoque de actualización descrito anteriormente radica en los protocolos utilizados: El site central accede a los datos de los sitios remotos principalmente mediante lectura a través de Livestatus y, en el caso de una configuración central, con acceso de escritura adicional a través de una API HTTP no pública. En ambas situaciones, las nuevas versiones introducen superconjuntos reales de los protocolos utilizados. Por lo tanto, un site central más antiguo utiliza solo un subconjunto real de la funcionalidad de los sitios remotos más nuevos. Si el site central se actualizara primero, podría enviar llamadas a la API o solicitudes de Livestatus a los sitios remotos que estos aún no «entienden».

La diferencia máxima de una versión principal se debe, una vez más, a que la eliminación de interfaces va acompañada de un periodo de gracia de exactamente una versión.

4.2. Paquetes de extensión para usar en una configuración central

Para facilitar estas actualizaciones por fases, Checkmk ofrece la posibilidad de almacenar paquetes de extensión con el mismo nombre en diferentes versiones —una que tenga una coincidencia con el site central más antiguo y otra con los sitios remotos más nuevos—, por ejemplo. Se activará la versión adecuada para cada sitio. Los detalles se describen en el artículo sobre paquetes de extensión (MKPs).

4.3. Livestatus in cascada

Con la extensión de sitios del visor, estos sitios solo se pueden actualizar después de los sitios cuyos datos muestran. Si un sitio del visor solo muestra datos de sitios remotos, se puede actualizar tan pronto como estos se actualicen. Si, por el contrario, también muestra datos del site central, la actualización del sitio del visor solo puede realizarse en último lugar.

5. Actualización de un contenedor Docker

Actualizar un site de Checkmk en el contenedor Docker es muy sencillo. Estos son los únicos requisitos:

  • El contenedor no se elimina cuando se detiene, es decir, no se utilizó la opción «--rm» al iniciarlo.

  • Conoces el ID del volumen del contenedor. Normalmente, deberías haberle asignado un ID único a su almacenamiento al iniciar el contenedor. Si no estás seguro del ID de tu volumen, puedes recuperar información sobre el contenedor llamado «myContainer» con el comando «docker inspect myContainer».

Si has seguido la guía de instalación de Checkmk en Docker, deberías cumplir automáticamente los requisitos.

El proceso de actualización se realiza en 3 pasos:

  1. Detén el contenedor. Si el contenedor de Checkmk se llama myContainer, el comando será: docker stop myContainer.

  2. Elimina el contenedor. El comando es: docker rm myContainer.

  3. Inicia un nuevo contenedor con el comando docker container run con la versión deseada y monta el volumen conocido. Si tu volumen se llama myVolume, la opción correspondiente es -v myVolume:/omd/sites. Todas las opciones del comando se pueden encontrar en la guía de instalación de Checkmk en Docker.

Checkmk se encargará automáticamente del resto: actualizará e iniciará tu site de Checkmk. Después podrás iniciar sesión como de costumbre.

6. Actualizaciones

Las actualizaciones desde una comunidad Checkmk CRE a una de las ediciones comerciales, o de una edición comercial a otra con mayor funcionalidad, son sencillas y se pueden realizar en cualquier momento. El procedimiento es básicamente siempre el mismo: Instala el paquete deseado y switch los sitios correspondientes en omd update. Si actualizas a una de las ediciones comerciales, debes licenciar la licencia después de la actualización.

Al actualizar una versión comercial a otra con un mayor abanico de funciones, siempre hay que volver a introducir la licencia tras la actualización. Esto también se aplica a los casos en los que tu contacto de ventas te haya asegurado que ya puedes utilizar tu entorno Checkmk «inferior» con la licencia «superior» tras una actualización de licencia: Al actualizar, el estado de licencia se restablece (se conserva el historial), por lo que hay que volver a introducir la licencia.

6.1. Actualización de Checkmk Community a una de las ediciones comerciales

Este capítulo trata principalmente de la actualización a Checkmk Pro desCSE. También puedes actualizar a Checkmk Ultimate en un solo paso, pero en este caso, consulta también las notas de la siguiente sección.

Dado que las ediciones comerciales tienen bastantes módulos y funciones adicionales, hay algunas cosas que debes tener en cuenta tras cualquier actualización. El punto crucial es que, al crear nuevos sitios en Checkmk Community o en una de las ediciones comerciales, se establecen diferentes configuraciones predeterminadas.

Nagios frente al CMC

Dado que Checkmk Community solo admite Nagios como core, esta es la configuración predeterminada para los sites creados con Checkmk Community. Esta configuración se mantendrá al actualizar a Checkmk Pro. Esto significa que, tras una actualización, inicialmente seguirás ejecutando el sistema con Nagios como core. La migración al CMC se realiza mediante omd config y se describe en su propio artículo Migración al CMC.

El formato RRD

Las ediciones comerciales admiten un formato alternativo para almacenar datos históricos de medición, que genera una E/S de disco significativamente menor. Este formato viene preconfigurado automáticamente para los nuevos sitios de la edición comercial. Una vez más, los sitios de Checkmk Community no se convierten automáticamente durante una actualización. Cómo cambiar los formatos de datos se describe en una sección aparte del artículo sobre valores medidos y gráficos.

Otras diferencias

Para sacar el máximo partido a Checkmk Pro, consulta la vista general de las diferencias entre Checkmk Community y Checkmk Pro.

6.2. Actualización de Checkmk Pro a Checkmk Ultimate

En lo que respecta al core de monitorización y al sistema de notificaciones, no hay diferencias entre Checkmk Pro y Checkmk Ultimate. Dependiendo del enfoque para distribuir, a menudo solo utilizarás el conjunto de funciones más amplio al añadir nuevos hosts. Sin embargo, en algunos casos sigue siendo recomendable revisar la configuración existente.

Para obtener una vista general completa de las funcionalidades adicionales, consulta el artículo sobre Checkmk Ultimate.

Check plugins for cloud services

Cuando realizas la monitorización de Amazon Web Services (AWS), Microsoft Azure o Google Cloud Platform (GCP), los servicios de los hosts existentes reservados para Checkmk Ultimate no estarán habilitados inicialmente. Puedes habilitar estos servicios en la regla «XYZ services to monitor» (donde XYZ es el nombre de la plataforma en la nube). A continuación, realiza el descubrimiento de servicios en estos hosts para encontrar los servicios que ahora estarán disponibles.

Controlador de agentes en modo push

Gracias a la capacidad de supervisar directamente los hosts que pueden conectarse al servidor Checkmk pero a los que este no puede acceder, en muchos casos ya no es necesario recurrir a soluciones propias con programas de fuentes de datos. Puedes switchear estos hosts al modo push para habilitar una monitorización directa.

6.3. Actualización de ediciones en entornos distribuidos

Ten en cuenta que, en entornos distribuidos, siempre hay que realizar primero la actualización de la versión antes de poder pasar a la actualización de la edición. No se admite una secuencia diferente ni un crossgrade (actualización de la versión y de la edición en una sola acción). Como procedimiento general, recomendamos la actualización offline, en la que puedes pasar de cualquier edición inferior a cualquier edición superior.

Para dos escenarios de actualización muy solicitados (de Checkmk Community a Checkmk Pro y de Checkmk Pro a Checkmk Ultimate), es posible el funcionamiento mixto durante un periodo de tiempo limitado.

Actualización offline (todas las combinaciones)

Dado que la combinación de ediciones solo es posible en unas pocas combinaciones, por lo general recomendamos actualizar la edición sin conexión. Para ello, procede de la siguiente manera:

  1. Detén todos los sitios.

  2. Realiza la actualización del site central.

  3. Si lo deseas (y no te molesta recibir muchas notificaciones), puedes reiniciar el site central inmediatamente.

  4. Ahora es el momento de actualizar los sitios remotos. Puedes hacerlo en paralelo y reiniciar los sitios remotos inmediatamente después de su actualización.

Por supuesto, puedes esperar a que todos los sites se hayan actualizado antes de reiniciarlos, lo que reducirá en cierta medida el número de notificaciones generadas.

De Checkmk Community a Checkmk Pro (en línea)

Checkmk solo permite el funcionamiento mixto de Checkmk Pro como site central con Checkmk Community o Checkmk Ultimate como sitios remotos. Para la actualización a Checkmk Pro, esto significa que el site central recibe la actualización primero. Durante el funcionamiento mixto, la configuración no debe transferirse desde el site central a los sitios remotos que aún no hayan recibido la actualización. Por lo tanto, te recomendamos que impidas que se modifique la configuración mientras dure el funcionamiento mixto en el site central a través de Setup > General > Read only mode. En teoría, este funcionamiento mixto de Checkmk Pro como site central con Checkmk Community como site remoto puede durar todo el tiempo que sea necesario.

Esto da lugar a la siguiente secuencia para la actualización:

  1. Actualiza el site central a Checkmk Pro.

  2. Introduce y envía los datos de la suscripción tal y como se describe en el artículo sobre licencias. Los servicios prestados por todos los sitios remotos se tratan por igual a la hora de calcular la suscripción, es decir, durante el funcionamiento mixto, los servicios de los sitios remotos de Checkmk Community ya se facturan como Checkmk Pro.

  3. Actualiza gradualmente los sitios remotos.

  4. Si no has desactivado la transferencia de la configuración a nivel global, sino por separado para cada site remoto, puedes reactivar la transferencia de la configuración para cada site remoto que haya recibido la actualización.

  5. En la monitorización distribuida sin configuración central, los sitios remotos también deben obtener la licencia inmediatamente después de la actualización.

Una vez actualizados todos los sites, puedes activar las funciones específicas de Checkmk Pro.

Tip

¿Por qué recomendamos no sincronizar la configuración durante la actualización?

Los sitios remotos descartan los ajustes con los que «no pueden hacer nada». Esto no estropea nada, pero puede complicar las cosas. Supongamos que activas una configuración específica de Checkmk Pro —por ejemplo, tiempos de mantenimiento programados periódicamente— antes de que todos los sitios remotos hayan recibido la actualización. En este caso, los sitios de Checkmk Community descartarán la configuración, lo que significa que no estará disponible ni siquiera después de la actualización. La configuración solo estará disponible una vez que se haya vuelto a cambiar tras la actualización.

Si es inevitable no sincronizar la configuración durante la actualización, check la coherencia de los ajustes específicos de Checkmk Pro una vez completada la actualización.

De Checkmk Pro a Checkmk Ultimate (en línea)

Como ya se ha mencionado, Checkmk solo permite el funcionamiento mixto de Checkmk Pro como site central con Checkmk Community o Checkmk Ultimate como sitios remotos. Para la actualización a Checkmk Ultimate, esto significa que el site central recibe la actualización en último lugar. La actualización de todo el entorno debe completarse en un plazo de 30 días. Durante el funcionamiento mixto, la configuración se puede transferir desde el site central a los sitios remotos.

Esto da lugar a la siguiente secuencia para la actualización:

  1. Actualiza los sitios remotos a Checkmk Ultimate. Importante: El funcionamiento mixto con Checkmk Pro como site central solo es posible en el estado de licencia «Trial» de 30 días. ¡No guardes todavía ningún dato de la suscripción a Checkmk Ultimate!

  2. Guarda los datos de suscripción de Checkmk Ultimate en el site central bajo Checkmk Pro.

  3. Actualiza el site central a Checkmk Ultimate.

  4. En la monitorización distribuida sin configuración central, los sitios remotos también deben obtener la licencia inmediatamente después de la actualización.

Si quieres actualizar directamente de Checkmk Community a Checkmk Ultimate, debes actualizar el site central a Checkmk Pro como paso intermedio: Primero actualiza el site central de Checkmk Community a Checkmk Pro, seguido de la actualización de los sitios remotos directamente de Checkmk Community a Checkmk Ultimate. Por último, actualiza el site central de Checkmk Pro a Checkmk Ultimate.

7. Cambios a una versión anterior

También es posible bajar de versión entre ediciones. Bajar de versión es una acción más compleja y, por lo tanto, que lleva más tiempo, ya que es posible que algunas funciones no funcionen en la edición de destino, y habrá que desactivarlas manualmente y sustituirlas por una alternativa que quizá sea menos eficiente o menos práctica.

La rebaja de versión propiamente dicha debe realizarse con el comando omd update, igual que una actualización o mejora. Encontrarás los detalles en la sección Realizar la actualización.

Si intentas bajar de Checkmk Ultimate a Checkmk Pro, por ejemplo, Checkmk verificará si esa es realmente tu intención:

 ┌─────────────────────────────
  You are updating from       │  
  Ultimate to Pro. Is this    │  
  intended?                   │  
 ├─────────────────────────────  
       < yes >   < no  >  
 ─────────────────────────────┘  
                                  

En cuanto confirmes este diálogo con «yes», la degradación comenzará de inmediato. A continuación te indicamos lo que debes hacer antes de esta degradación.

Las bajadas de versión distintas a las descritas a continuación no están previstas y no son compatibles con nuestro soporte, por ejemplo, una bajada de Checkmk Ultimate con Multi-Tenancy. En su lugar, te recomendamos empezar con un site nuevo en tal caso.

7.1. Bajada de versión de Checkmk Ultimate a Checkmk Pro

Para preparar la degradación de Checkmk Ultimate a Checkmk Pro, debes realizar al menos los siguientes cambios:

  • Configura los hosts que funcionan en modo push a modo pull. De lo contrario, Checkmk no recibirá datos de monitorización de ellos y los hosts asociados suelen quedar obsoletos.

  • Reconfigura los paquetes de agentes para las carpetas para detener el autoregistro. A continuación, vuelve a generar los paquetes de agentes.

Además, algunos servicios en la nube y dashboards dejarán de estar disponibles. Por lo tanto, tendrás que eliminar los servicios que ya no existen.

Si en Checkmk Ultimate utilizabas el Plugin de Grafana de la «Grafana Store», tendrás que sustituirlo por uno instalado desde el archivo zip.

En el artículo sobre Checkmk Ultimate se ofrece una vista general de las diferencias entre Checkmk Ultimate y Checkmk Pro.

7.2. Cambiar de Checkmk Pro a Checkmk Community

Para preparar el cambio de Checkmk Pro a Checkmk Community, tendrás que realizar al menos los siguientes cambios:

  • Cambia el formato de la base de datos RRD con la regla «Configuration of RRD databases of hosts» a «Multiple RRDs per host/service». Además de ligeras desventajas en el rendimiento, hay que tener en cuenta que la conversión de los datos existentes no está incluida, por lo que los datos históricos de monitorización ya no serán visibles.

  • Cambia el core de monitorización de CMC a Nagios; en primer lugar, es probable que este cambio provoque una disminución del rendimiento.

Además, algunos dashboards, configuraciones gráficas, Plugins de notificación y agentes especiales ya no estarán disponibles. Con el artículo de Checkmk Pro puedes determinar cuántas funcionalidades de Checkmk Pro se perderán en caso de una degradación a Checkmk Community y dónde puede que tengas que hacer ajustes adicionales.

7.3. Downgrades de edición en entornos distribuidos

Los escenarios de cambio a una edición inferior presentados en las dos secciones anteriores también se pueden llevar a cabo en entornos distribuidos. Ten en cuenta que, en entornos distribuidos, siempre hay que realizar primero la actualización de la versión antes de poder pasar al cambio a una edición inferior. No se admite una secuencia diferente ni un cambio cruzado (actualización de la versión y cambio a una edición inferior en una sola acción).

No existe ningún escenario de cambio a una edición anterior en el que Checkmk admita una operación mixta entre ediciones diferentes. Por este motivo, te recomendamos encarecidamente que realices el cambio a una edición anterior sin conexión. Para ello, procede de la siguiente manera:

  1. Detén todos los sites.

  2. Realiza el cambio a una edición anterior del site central.

  3. Si lo deseas (y no te supone un problema recibir muchas notificaciones), puedes reiniciar el site central inmediatamente.

  4. Ahora es el momento de bajar de versión los sitios remotos. Puedes hacerlo en paralelo y reiniciar los sitios remotos inmediatamente después de bajar de versión.

Por supuesto, puedes esperar a que todos los sites hayan sido actualizados a una versión anterior antes de reiniciarlos, lo que reducirá en cierta medida el número de notificaciones generadas.

8. Desinstalar Checkmk

8.1. Vista general

La desinstalación de las versiones de Checkmk que ya no se necesitan se realiza mediante el administrador de paquetes del sistema operativo. Para ello, introduce el nombre del paquete instalado, no el nombre del archivo RPM/DEB original.
Importante: ¡Elimina solo las versiones de Checkmk que ya no esté utilizando ningún site!

Los sitios de Checkmk que ya no se necesitan se pueden eliminar simplemente con «omd rm» (¡lo que también borrará todos los datos!):

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

8.2. Debian, Ubuntu

Usa lo siguiente para identificar qué paquetes están instalados:

root@linux# dpkg -l | grep check-mk
ii  check-mk-enterprise-2.4.0p24    0.noble  amd64  Checkmk - Best-in-class infrastructure & application monitoring
ii  check-mk-raw-2.3.0p32          0.noble  amd64  Checkmk - Best-in-class infrastructure & application monitoring
ii  check-mk-raw-2.4.0p24           0.noble  amd64  Checkmk - Best-in-class infrastructure & application monitoring
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

La desinstalación se realiza con «dpkg --purge»:

root@linux# dpkg --purge check-mk-raw-2.3.0p32
(Reading database ... 603038 files and directories currently installed.)
Removing check-mk-raw-2.3.0p32 (0.noble) ...
...
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

8.3. SLES, Red Hat Enterprise Linux, CentOS

A continuación te explicamos cómo identificar qué paquetes de Checkmk se están utilizando en sistemas basados en RPM:

root@linux# rpm -qa | grep check-mk
check-mk-enterprise-2.4.0p24-el9-38.x86_64.rpm
check-mk-raw-2.4.0p24-el9-38.x86_64.rpm
check-mk-raw-2.3.0p32-el9-38.x86_64.rpm
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

La eliminación se realiza con «rpm -e»:

root@linux# rpm -e check-mk-raw-2.3.0p32-el9-38.x86_64.rpm
Copiar comando(s) al portapapeles
¡Comandos copiados correctamente al portapapeles!
¡Se ha denegado el acceso de escritura al portapapeles!

9. Diagnóstico de fallos

Si se produce un error al actualizar Checkmk, suele deberse a una de estas tres causas, que ya se han mencionado en los capítulos anteriores:

10. Archivos y directorios

Los archivos y directorios relacionados con este artículo los puedes encontrar aquí. Como siempre, las rutas que no empiezan por / se aplican a partir del directorio de inicio del site (/omd/sites/mysite).

Ruta del archivo Función

~/version

Enlace simbólico a la instalación de la versión de Checkmk que usa este site.

/omd/versions

En este directorio hay un subdirectorio para cada versión de Checkmk instalada. Los archivos que pertenecen a root nunca se modifican.

/omd/sites

En este directorio, cada sitio tiene un directorio de inicio que contiene sus archivos de configuración y datos variables. Estos datos pertenecen al usuario del sitio y pueden modificarse mediante la configuración y las operaciones.

/usr/bin/omd

Comando de gestión para sitios de Checkmk. Se trata de un enlace simbólico al directorio «bin» de la versión predeterminada. Cuando se accede a un sitio concreto, el comando «omd» se sustituye por el de la versión correspondiente.


Last modified: Mon, 12 Jan 2026 17:10:10 GMT via commit 567841419
En esta página