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 relacionados con Checkmk Micro Core (CMC).
Todas las rutas de los archivos se refieren al directorio de inicio del sitio.
Por ejemplo: si un sitio se llama mysite, entonces todas sus rutas de archivos se derivan de /omd/sites/mysite.
1. Datos de ejecución
| Nombre de la ruta del archivo | Descripción |
|---|---|
|
En este archivo se pueden encontrar mensajes relacionados con el inicio y la parada del CMC, así como advertencias generales y mensajes de error. El historial de hosts y servicios (en Nagios ambos se encuentran en |
|
Directorio con todos los datos de ejecución del CMC. |
|
La configuración del core con todos los datos estáticos sobre hosts, servicios, grupos de usuarios, usuarios y ajustes globales. En Nagios, estos datos equivalen a los archivos que se encuentran en |
|
El estado de ejecución actual del core. El archivo almacena información sobre el estado actual de los hosts y servicios, así como los tiempos de mantenimiento programados, los Reconocimientos y los comentarios. Los datos se actualizan regularmente durante el proceso y cuando se detiene el core. Si no está disponible o es incompatible cuando se inicia el core, este 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 CMC, o cuando el CMC detecta una gran reducción en el número de hosts de la configuración. Así puedes volver al estado anterior (y recuperar tu tiempo de mantenimiento programado y los Reconocimientos), por ejemplo, si debido a un error de configuración todos los hosts se han eliminado temporalmente de la monitorización. |
|
Este archivo no suele estar presente. Si lo está, indica un crash anterior del core y ayuda a los desarrolladores a localizar la causa del error. |
|
Este archivo almacena el historial de todos los hosts y servicios en formato de texto. Su contenido y formato se corresponden con el archivo |
|
Las versiones antiguas de |
|
El socket Livestatus del CMC. Se encuentra en la misma ubicación que en Nagios. Como el CMC es compatible con Livestatus tanto en Nagios como en Icinga, todas las extensiones basadas en Livestatus se pueden usar sin modificaciones (p. ej., NagVis). |
|
El ID del proceso actual del CMC |
2. Configuración
El CMC no tiene su propio archivo de configuración.
Todos los ajustes del CMC se encuentran en la interfaz web de Checkmk, en
Global settings > Monitoring Core.
Se guardan junto con el resto de ajustes globales en etc/check_mk/conf.d/wato/global.mk.
3. Software
| Nombre de la ruta del archivo | Descripción |
|---|---|
|
Programa ejecutable para el propio CMC. Está 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 puedes llamar al CMC manualmente (prueba: |
|
El script de inicio del CMC |
|
Proceso auxiliar iniciado por el CMC que se encarga de enviar los paquetes ICMP para el Smart Ping. Debe instalarse con el ID de usuario establecido para root. |
|
Proceso auxiliar iniciado por el CMC que se encarga de recibir los paquetes ICMP y de conexión TCP para el Smart Ping. Debe instalarse con set user ID (SUID) para root. |
|
Proceso auxiliar de check helper que el CMC inicia varias veces y que se encarga de la ejecución eficiente de las comprobaciones activas. |
|
Proceso auxiliar Checkmk Fetcher que el CMC inicia varias veces y que recupera la información del agente de la red. |
