The following overview shows all of the important files and directories applicable to the Checkmk Micro Core (CMC).
All file paths relate to the site’s home directory.
For example: if a site is named mysite
, then all of its file paths are derived from /omd/sites/mysite
.
![]() |
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. |
La siguiente vista general muestra todos los archivos y directorios importantes aplicables al Checkmk Micro Core (CMC). Todas las rutas de archivo se refieren al directorio de inicio del site. Por ejemplo: si un site se llama mysite
, entonces todas sus rutas de archivo se derivan de /omd/sites/mysite
.
1. Datos de tiempo de ejecución
Nombre de la ruta del archivo | Descripción |
---|---|
|
En este archivo se pueden encontrar mensajes de arranque y parada de la CMC, así como mensajes generales de advertencia y error. El historial de hosts y servicios (en Nagios ambos están contenidos en |
|
Directorio con todos los datos de ejecución de la CMC. |
|
La configuración del núcleo con todos los datos estáticos sobre hosts, servicios, grupos, usuarios y configuraciones globales. En Nagios, estos datos equivalen a los archivos de |
|
El estado actual del tiempo de ejecución del núcleo. El archivo almacena información sobre el estado actual de hosts y servicios, así como los tiempos de inactividad programados, Reconocimientos y comentarios. Los datos se actualizan regularmente durante el proceso y cuando se detiene el núcleo. Si no está disponible o es incompatible cuando se inicia el núcleo, éste comenzará con un estado vacío. Estos datos equivalen al archivo |
|
Copias de seguridad del estado tras una migración desde una versión antigua de la CMC, o cuando la CMC detecta una gran reducción del número de hosts en la configuración. Así puedes volver al estado anterior (y recuperar tus tiempos de mantenimiento y reconocimientos programados), por ejemplo, si debido a un error de configuración se han eliminado temporalmente todos los host de la monitorización. |
|
Normalmente, este archivo no está presente. Si lo está, indica un crash anterior del núcleo y ayuda a los desarrolladores a localizar la causa del error. |
|
Este archivo almacena el historial de todos los host y servicios en formato de texto. Se corresponde en su contenido y formato con el archivo |
|
Las versiones antiguas de |
|
El socket Livestatus de la CMC. Está en la misma ubicación que en Nagios. Como la CMC es compatible con Livestatus de Nagios e Icinga, todas las extensiones basadas en Livestatus pueden utilizarse sin modificaciones (por ejemplo, NagVis). |
|
ID del proceso actual de la CMC |
2. Configuración
La CMC no tiene su propio archivo de configuración. Todos los ajustes de la CMC se encuentran en la interfaz web del Checkmk, en Global settings > Monitoring Core. Se almacenan junto con los demás ajustes globales en etc/check_mk/conf.d/wato/global.mk
.
3. Software
Nombre de la ruta del archivo | Descripción |
---|---|
|
Programa ejecutable para la propia CMC. Se ha desarrollado en C++ y, aparte de la biblioteca estándar de C++, no necesita otras bibliotecas (en particular, no necesita Boost). Para hacer pruebas también se puede llamar a la CMC a mano (prueba: |
|
El script de inicio de la CMC |
|
Proceso auxiliar que es iniciado por la CMC y que se encarga del envío de paquetes ICMP para el Smart Ping. Debe instalarse con el ID de usuario establecido para root. |
|
Proceso auxiliar que es iniciado por la CMC y que se encarga de la recepción de paquetes de conexión ICMP y TCP para el Smart Ping. Debe instalarse con el ID de usuario (SUID) establecido para root. |
|
Proceso auxiliar check helper que es iniciado varias veces por la CMC y se encarga de la ejecución eficaz de los checks activos. |
|
Proceso auxiliar Checkmk Fetcher que la CMC inicia varias veces y recupera la información del agente de la red. |