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. Lo básico
Con el modo de simulación se puede probar la funcionalidad general de Checkmk sin contactar con los agentes de monitorización de los hosts de destino. Esto puede resultar útil, por ejemplo, cuando hay que actualizar y poner en marcha una copia de un site, para evaluar una nueva versión de Checkmk. En la práctica, en este modo se aplican los siguientes requisitos previos:
Todos los datos de servicio —si están disponibles— se obtendrán de archivos de caché y ninguna consulta de host se realizará a través de la red. Por lo tanto, es perfectamente posible gestionar un único site sin acceso a la red. Si no hay un archivo de caché disponible para un host, el servicio en cuestión pasa al estado UNKNOWN.
Todas las consultas de red activas (ping, HTTP, etc.) se «redirigirán» a
127.0.0.1. Por lo tanto, todos los hosts se verán como UP, siempre que su estado se determine mediante ping o Smart Ping. Las comprobaciones HTTP intentan establecer contacto con el propio servidor de monitorización, lo que, por supuesto, puede dar lugar a resultados diferentes.
Todo lo demás en el site seguirá funcionando con normalidad:
¡Las notificaciones siguen llegando! Por lo tanto, es recomendable desactivar las notificaciones en el site de prueba, o modificar la regla para que solo tú recibas todas las notificaciones.
Las notificaciones y las Traps SNMP en la Consola de eventos seguirán procesándose.
Cualquier job de copia de seguridad configurado se ejecutará a la hora programada.
Los hosts y servicios de otros sitios en una monitorización distribuida seguirán siendo supervisados como de costumbre. Solo en una monitorización distribuida con configuración centralizada se transmitirá el modo de simulación a los demás sitios remotos.
Los valores de las métricas se mantendrán sin cambios en el último estado, pero seguirán registrándose.
Dado que en el modo de simulación solo se utilizan los datos existentes, los resultados de las comprobaciones no cambiarán. Por lo tanto, los servicios que requieran métricas para funcionar quedarán obsoletos.
2. Activación
Puedes activar el modo de simulación directamente en el Setup seleccionando «Setup > General > Global settings > Execution of checks > Simulation mode»:

En general, desaconsejamos encarecidamente realizar ediciones en los archivos de configuración de Checkmk.
Sin embargo, para el siguiente caso de uso específico, puede resultar útil activar el modo de simulación directamente en un archivo de configuración en lugar de en Setup:
Este es el caso si has creado una copia de un site y quieres activar el modo antes de iniciar el site.
En este caso, inserta manualmente la siguiente línea en el archivo ~/etc/check_mk/conf.d/wato/global.mk del site copiado:
simulation_mode = TrueSi no se ha establecido el valor de «simulation_mode» en este archivo, se utilizará el valor predeterminado (off).
Para que el cambio surta efecto, crea a continuación una nueva configuración del core de monitorización:
Ahora se puede iniciar el site sin que se recuperen datos en tiempo real de los hosts:
3. Archivos y directorios
| Ruta | Función |
|---|---|
|
Aquí se encuentran los datos del agente almacenados en la caché. |
