Todos sabemos, que los recursos TI son una parte fundamental en la estructura de las empresas hoy en día. Su mal funcionamiento puede causar una pérdida en la productividad. Por ello, es muy importante controlar la salud de la infraestructura TI. De esta manera, se pueden aplicar medidas correctivas para evitar caídas o en caso de haberlas actuar lo antes posible para restablecer el servicio. Para poder conocer la salud de los recursos TI se utilizan los sistemas monitorización. En nuestro caso, para monitorizar servidores no SAP (para esto tenemos el Solution Manager) utilizamos la herramienta de monitorización Check_MK.
¿Qué es Check_MK?
Check_MK es un sistema de monitorización de código abierto. Está basado en la herramienta Nagios, al cual, le añade mejoras en funcionalidad y rendimiento. Permite monitorizar todos los recursos de TI de una empresa tanto hardware como software. Check_MK se puede obtener de forma gratuita, aunque también cuenta con dos versiones de pago. La monitorización se realiza mediante los agentes que te ofrece la herramienta y mediante el protocolo SNMP.
Características de Check_MK
Configuración y motor de chequeo
Utiliza una forma diferente para configurar los objetos respecto a Nagios, siendo más potente y funcional que el estándar. Para aprovecharlo es necesario instalar los agentes de monitorización en los elementos a monitorizar. De esta forma, nos permite añadir una serie de chequeos de forma automática.
MK Livestatus
Permite conocer el estado de los elementos monitorizados en tiempo real de forma rápida y funcional. Hasta ahora la forma de acceder al estado de los objetos de Nagios era leyendo un fichero o consultando una base de datos. Check_MK crea un socket que permite sin apenas consumir recursos saber de forma rápida el estado de nuestra infraestructura.
Multisite
Es una nueva interfaz web respecto a Nagios-GUI que permite la gestión de varias instalaciones desde un solo sitio. Además, permite hacer vistas personalizadas aplicando diferentes filtros. Esta herramienta también permite tener una monitorización distribuida pudiendo conectarse a diferentes instalaciones y sitios de Check_MK pudiendo gestionarlos desde un punto centralizado.
Wato
Es la abreviación de Web Administration Tool. Esta herramienta permite realizar todas las configuraciones y añadir nuevos host y servicios a monitorizar mediante una interfaz web sencilla e intuitiva.
Consola de eventos
Permite gestionar todos los eventos que se reciben en el check_mk. Pudiendo clasificarlas, relacionarlas, reescribirlas, crear nuevos eventos y ejecutar acciones mediante la utilización de diferentes reglas.
Notificaciones
Contiene un sistema de alertas que permite enviar notificaciones de forma personalizada. Por defecto, ofrece algunos canales como el e-mail o el sms pero puedes crear tus propios canales. Por ejemplo, sería posible enviar notificaciones mediante Telegram. En artículo futuro ahondaremos en el tema de los bots de Telegram y su aplicación en diferentes situaciones.
Extras
Check_mk permite incluir dos herramientas muy interesantes como son pnp4nagios y NagVis. La primera permite tener gráficas sobre todos los host y servicios monitorizados. Pudiendo ver el comportamiento en diferentes periodos de tiempo.
NagVis permite crear mapas para ver una situación en tiempo real de la infraestructura de la empresa. Permite tanto crear mapas con topologías de red como mapas por geolocalización pudiendo ubicar cada equipo o servicio en un mapa mundial.
Business Intelligence
Permite llevar la monitorización un paso más allá. Permite agregar diferentes checks pudiendo relacionarlos entre ellos. De esta manera es posible monitorizar lógicas de negocio. Por ejemplo, se podría monitorizar si una aplicación o un proceso está funcionando correctamente relacionando todos los elementos que la componen.
Móvil
La herramienta es accesible desde dispositivos móviles ofreciendo una interfaz amigable para este tipo de dispositivos.
Como veis, Check_MK es una herramienta de monitorización muy completa y potente, además de ofrecer un buen rendimiento a nivel de recursos. Con la implantación de un sistema de monitorización pasamos de ser reactivos a ser proactivos en cuanto a la gestión de los recursos TI. Gracias a tener el control del estado en tiempo real podemos adelantarnos a posibles fallos y caídas. Utilizando las diferentes notificaciones y gráficas podemos mejorar la calidad de nuestros servicios. También, nos ofrece una intervención más rápida ante fallos, por ejemplo, gracias a las notificaciones de Telegram.
Si al final la lectura del artículo estáis interesados en saber más sobre Check_MK realizaremos un webinar con una demostración explicando y enseñando el funcionamiento de la herramienta. ¡Estate atento para cuando lo publiquemos!
Hola amigos de Oreka i.t., les solicito orientación para poder resolver un problema al crear Dashboards de «Business Intelligence», en la plataforma Checkmk Free Edition versión es 2.0.0p9.
El error que aparece en la plataforma es:
«Internal error: maximum recursion depth exceeded while calling a Python object»
«An internal error occured while processing your request. You can report this issue to the Checkmk team to help fixing this issue. Please open the crash report page and use the form for reporting the problem.»
Favor indicar como podria resolver este inconveniente.
Muchas Gracias.
Buenos días Rodimir,
Gracias por el interés mostrado en nuestro post referente a Check_Mk. Comentarte que este es un blog informativo de productos. Si deseas soporte técnico, te invito a que te pongas en contacto con nosotros en el formulario de la web https://orekait.com para valorar la contratación de un soporte técnico y ayudarte con la configuración de check_mk.
¡Un saludo!
Hola Amig@s… antes de todo quiero agradecer por las respuestas que me han entregado.
Ahora la consulta que tengo para Uds. no es de configuración sino que va por el lado de la compatibilidad de monitoreo.
Check_MK puede realizar una revisión constante de los servicios del Software SAS ?
El servicio en Windows de esta aplicación es: «SAS (SASConfig-Lev1)».
Quedo a la espera de su pronta respuesta, Muchas Gracias.
Hola, estoy haciendo un trabajo de curso que requiere un sistema de gestión de switchs. Quería saber si esta herramienta me era útil, y más o menos donde podría encontrar una posible vía para la solución??
Buenas
En casi todos los servidores me aparece este error o mensaje
PACUL Check_MK Open the action menu CRIT – [agent] Version: 1.5.0p12, OS: windows, [mgmt_snmp] SNMP Error on 192.168.1.127: Timeout: No Response from 192.168.1.127 (Exit-Code: 1)CRIT, [snmp] SNMP Error on 192.168.1.127: Timeout: No Response from 192.168.1.127 (Exit-Code: 1)CRIT, Missing agent sections: hr_mem, if, mgmt_hr_fs, mgmt_snmp_info, mgmt_snmp_uptime, snmp_infoWARN, execution time 25.7 sec
Cómo solucionar esto…????
hola buenas , quisiera saber como puedo realizar reglas de notificacion de correo electronico desde check_mk, cuando se levante una alerta de ante mano gracias
Hola Amigos de Oreka, tengo un monitoreo a un servidor Windows con datos de respuesta en CPU, Memoria, Disco.
Por Ej: Dato de «Memory used» que indican «-nan MB last -nan MB avg -nan MB max».
Sera problema del servidor a consultar o hay algún problema de comunicación entre Check_MK y El Servidor» ??
Hola Rodimir,
Según la información que nos proporcionas tiene que ser problema de la comunicación entre el Check-mk y el servidor windows. Comprueba que has instalado el agente check-mk correcto en el servidor windows. Al realizar la configuración del nuevo host podrás observar un apartado para hacer un test de conexión, comprueba que el check-mk y agente no tienen ningún problema de conexión. Realiza un discovery (para ello vete al apartado de servicios cuando vas a editar las propiedades del host) para poder ver si tienes algun apartado que puedas solventar. Para mas información sigue el manual oficial en https://docs.checkmk.com/latest/en/agent_windows.html donde te indicará paso a paso como monitorizar un servidor windows correctamente.
Un saludo.
Estimados, que tipo de BD utiliza Check_MK para su funcionamiento (MySQL, MariaDB, etc) ??
Buenas Tardes Estimad@s, les escribo desde Chile. requiero una pequeña orientación en la configuración de esta plataforma. Quisiera saber si es útil habilitar el «Servicio Trap» en el servidor a monitorear. ya tengo configurado el «Servicio SNMP» con la pestaña «trap» configurada, pero desconozco si es útil y necesario habilitar el servicio antes mencionado. Quedo a la espera de su respuesta, Muchas Gracias.
Hola Rodimir
En el punto 7 de esta página puedes encontrar la documentación que hacer referencia al SNMP-TRAP: https://checkmk.com/cms_ec.html#snmp
Con activar el servicio SNMPTRAP debería ser suficiente para monitorear.
Gracias por leernos
Hola como están? estoy interesado en el Webinar ya tienen fecha definida?
Buenos días Alejandro
Este webinar tuvo lugar el año pasado. Puedes verlo en el siguiente enlace, https://youtu.be/RLu5tL0BVeo
Un saludo
Buenos Dias
Existe informacion detallada de como ingresar al monitoreo una Url determinada (www.google.com)? ademas de como llegar al monitoreo de servicios IIS.
Muchas Gracias.
Buenas tardes Rodimir
Dentro de la guía oficial tienes el apartado de Host Administration. Ahí se explica como añadir nuevos hosts para monitorizar. Como ves se añadan mediante IP address. Después, para monitorizar el IIS deberías instalar el monitoring agents de Windows. También, puedes consultar el catálogo de monitoring agents y plugins para ver si hay alguno que se adecue más a los servicios que quieres monitorizar.
un saludo y gracias por leernos.
Estimados, quisirea saber si existe documentacion de paso a paso para instalacion y descarga de paquetes segun lo que se quiera monitorear??
Buenas tardes Rodimir
Puedes ver documentación y tutoriales de instalación en el siguiente enlace: https://checkmk.com/cms.html
Un saludo y muchas gracias
Buenas tardes, desde donde puedo descargar una distribución segura y completa (Linux + software)
Muchas gracias.
Buenas Manuel. No podemos decirte de un sitio donde conseguir una distribución con la herramienta ya instalada. Te recomiendo hacer una instalación limpia de alguna distribución con la que te sientas cómodo y después te bajes la herramienta de la página oficial para instalarla. En la zona de descargas puedes ver las distribuciones compatibles. Un saludo
Buenas tardes,
Me gustaría saber cuantos servidores podría gestionar la versión free. Por si hay un límite en la versión gratuita.
muchas gracias,
Buenas tardes Álex
No hay límite de host a monitorizar. La cantidad de host que se pueden monitorizar a la vez depende de los recursos que le hayas dado al servidor donde está alojado el Check_MK.
Esperamos que te haya servido de ayuda y gracias por participar en nuestro blog.