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
No puede haber una solución única para todos, y si estás pagando una suscripción de software, querrás pagar solo por las funciones que realmente utilizas.
Por este motivo, Checkmk ofrece varias ediciones para diferentes ámbitos de aplicación.
En este artículo te presentaremos
Checkmk Pro (antes Checkmk Enterprise), una de las ediciones comerciales más habituales en entornos profesionales.
2. Vista general de Checkmk Pro
Basado en la variante totalmente Open Source,
Checkmk Community (antes Checkmk Raw),
Checkmk Pro ofrece, sobre todo, mejoras de rendimiento, posibilidades más amplias para los dashboards y la generación de informes, y facilita la automatización.
Por lo tanto, está dirigido principalmente a usuarios profesionales, que compensan los costes de suscripción con la reducción de los costes de hardware y del gasto en la creación de extensiones propias.
Además, Checkmk Pro ofrece soporte técnico oficial con tiempos de respuesta garantizados.
Checkmk Ultimate, por su parte, se basa en Checkmk Pro.
Como complemento a la comparación de ediciones y a la presentación de Checkmk Pro en nuestro sitio web, este artículo explica las diferencias a nivel técnico y, de este modo, pretende ser una ayuda adicional para la toma de decisiones a la hora de elegir una edición de Checkmk.
Además, esto debería ayudar a determinar qué cambios de configuración pueden ser necesarios o útiles al cambiar de edición, independientemente de si se trata de una actualización o de una degradación.
3. Funciones adicionales
Las principales características de Checkmk Pro que lo diferencian de Checkmk Community
:
Mejoras de rendimiento:
Con Checkmk Micro Core (CMC), Checkmk Pro utiliza un core de monitorización que aprovecha la memoria y la CPU de forma más eficiente.Facilita la monitorización distribuida:
Varias mejoras facilitan la monitorización distribuida. Entre ellas se incluye la posibilidad de centralizar completamente la configuración, manejar las notificaciones íntegramente a través del site central y diversas técnicas para garantizar la transferencia fiable de los datos de monitorización incluso en redes lentas o inestables.Funcionalidades empresariales:
Cuando la TI es crítica para el negocio, la monitorización debe ayudar a documentar, clasificar y prevenir problemas. Para ello, Checkmk Pro ofrece funciones predictivas, como la configuración de tiempos de mantenimiento programados recurrentes, y funciones de evaluación, como la generación de informes de disponibilidad —estas últimas también para sistemas complejos que constan de un gran número de componentes.
4. Actualización a Checkmk Pro
Puedes actualizar Checkmk Community a Checkmk Pro. Para ello, sigue las instrucciones de actualización.
También es posible bajar de versión: de Checkmk Ultimate a Checkmk Pro y de Checkmk Pro a Checkmk Community. Para ello, sigue las instrucciones de bajada de versión.
5. Diferencias entre los componentes en detalle
5.1. El core de monitorización
Esta sección trata sobre las diferencias en el core de monitorización y la transferencia de datos de monitorización en entornos distribuidos. Los usuarios que migren de entornos Nagios a Checkmk deberían leer con atención los artículos «Checkmk Micro Core (CMC)» y «Características especiales del CMC» para valorar si puede ser conveniente ejecutar Checkmk con el núcleo de Nagios durante un periodo de transición.
| Función | Descripción |
|---|---|
CMC |
Las ediciones comerciales utilizan por defecto el Checkmk Micro Core, que ofrece un mayor rendimiento que otros cores de monitorización al reducirlo a las funciones esenciales y optimizarlas. |
Alert handler |
El CMC no es compatible con el gestor de eventos de Nagios, pero ofrece un alert handler más flexible. |
Smart Ping |
El Smart Ping garantiza una detección más eficiente y rápida de si los hosts están accesibles. |
CMCDump |
Esta técnica de transferencia simplifica la monitorización distribuida en entornos con conectividad de red poco fiable. En entornos con el core de Nagios, se ofrece Livedump en su lugar. |
Proxy Livestatus |
El proxy Livestatus optimiza el rendimiento y las latencias en la monitorización distribuida. |
Inventario distribuido de HW/SW |
La sincronización automática de los datos de inventario en la monitorización distribuida hace que estos datos estén disponibles de forma centralizada. |
Formato de almacenamiento RRD |
Al utilizar el CMC, Checkmk usa un formato de almacenamiento Base de datos Round Robin (RRD) optimizado para ahorrar E/S de disco. |
Relación padre-hijo |
El CMC permite a Checkmk determinar con mayor precisión el estado de los hosts dependientes en entornos con topología padre-hijo. |
Detección de inestable |
En las ediciones comerciales, es posible realizar un ajuste preciso en la detección de estados inestables para hosts y servicios cuyo estado cambia repetidamente a intervalos cortos. |
5.2. La interfaz de monitorización
| Función | Descripción |
|---|---|
Dashboard estándar |
Por defecto, las ediciones comerciales usan un dashboard que no está disponible en Checkmk Community. Esta última usa en su lugar el dashboard de problemas. |
Valores medidos y gráficos |
Las funciones avanzadas de gráficos solo están disponibles en las ediciones comerciales. Estas incluyen: alcance de los dashlets, exportación a PDF, colección de gráficos, personalizaciones (ajustes de gráficos), integración en informes o dashboards, y gráficos definidos por el usuario. |
Dashboards de Kubernetes y OpenShift |
Los dashboards de Kubernetes solo están disponibles en las ediciones comerciales. |
Tiempos de mantenimiento programados |
Solo en las ediciones comerciales se pueden especificar tiempos de mantenimiento programados que se repiten periódicamente. Además, es posible modificar o eliminar fácilmente uno o varios tiempos de mantenimiento programados mediante comandos. |
Disponibilidad |
En las ediciones comerciales, el cálculo de la disponibilidad se puede hacer en función de periodos de tiempo. Los datos de disponibilidad también se pueden exportar como PDF. |
Exportación a PDF de vistas de tabla |
La exportación directa a PDF de las vistas de tabla en la monitorización solo está disponible en las ediciones comerciales. |
Informes |
Los informes solo están disponibles en las ediciones comerciales. |
Disponibilidad ampliada (SLA) |
Los acuerdos de disponibilidad ampliada / de nivel de servicio, incluidos solo en las ediciones comerciales, facilitan el control de los acuerdos contractuales relativos a la disponibilidad de los servicios. |
Reconocimiento con periodo de validez |
En las ediciones comerciales se puede asignar un periodo de validez máximo al Reconocimiento de problemas. |
5.3. Notificaciones
| Función | Descripción |
|---|---|
Spooler de notificación |
Las ediciones comerciales incluyen el spooler de notificación, un componente que permite un envío más eficiente y flexible de las notificaciones. |
Entrega rastreable |
En las ediciones comerciales se pueden usar los ajustes de smarthost para garantizar que las notificaciones lleguen de forma más fiable que si simplemente se envían al sistema de correo local de la comunidad de Checkmk. |
Notificaciones centralizadas |
En la monitorización distribuida, el spooler de notificación de la edición comercial se puede configurar para enviar notificaciones desde sitios remotos para todos los objetivos. |
5.4. Los agentes de monitorización
| Función | Descripción |
|---|---|
Agent bakery |
Las ediciones comerciales cuentan con un mecanismo para crear automáticamente paquetes de agentes personalizados con Plugins y archivos de configuración mediante Agent bakery. La configuración de los agentes se puede realizar utilizando la Bakery API en la GUI. |
Actualizaciones de los agentes |
La actualización automática de los paquetes de agentes tras los cambios de configuración solo es posible en las ediciones comerciales. |
Monitorización SNMP |
Gracias a un motor SNMP dedicado (Inline-SNMP), las ediciones comerciales ofrecen un mejor rendimiento que Checkmk Community al utilizar |
Checkmk Fetchers |
En las ediciones comerciales, los Checkmk Fetchers permiten una recopilación eficiente de los datos de monitorización. |
5.5. Conexiones
| Función | Descripción |
|---|---|
SAML |
Desde Checkmk 2.2.0, las ediciones comerciales pueden autentificarse de forma nativa con SAML; hasta 2.1.0 y también en Checkmk Community, esto solo es posible a nivel de Apache. |
Grafana |
El plugin de Grafana permite cascadas de filtros cuando se usa con las ediciones comerciales. |
InfluxDB y Graphite |
Solo las ediciones comerciales ofrecen una interfaz para establecer conexiones con bases de datos de métricas externas. |
Jira |
El método de notificación para Jira solo está disponible en las ediciones comerciales. |
ServiceNow |
El método de notificación para ServiceNow solo está disponible en las ediciones comerciales. |
ntopng |
Para poder usar la integración de ntopng en Checkmk, necesitas una de las ediciones comerciales con el complemento de pago para la integración de ntopng. |
5.6. Funciones adicionales
| Función | Descripción |
|---|---|
DCD |
La administración dinámica del host permite la creación automática de hosts, lo que facilita la monitorización de Docker y de la cloud, como Amazon Web Services (AWS) o Google Cloud Platform (GCP). |
Monitorización sintética de Checkmk |
La monitorización sintética de Checkmk con Robotmk solo está disponible en las ediciones comerciales, pero requiere una suscripción adicional. |
Gestión de MKP |
La gestión de los paquetes de extensión de Checkmk solo es posible desde la línea de comandos en Checkmk Community, y en las ediciones comerciales también está disponible a través de la GUI. |
MKPs para extensiones de la GUI |
En las ediciones comerciales puedes crear paquetes de extensión de la GUI para dashboards, vistas de tabla e informes. |
Monitorización predictiva |
En las ediciones comerciales se puede utilizar la monitorización predictiva con umbrales dinámicos basados en valores determinados a lo largo de un periodo de tiempo más prolongado. |
Gráficos de pronóstico |
En las ediciones comerciales puedes crear gráficos de pronóstico. |
Diagnóstico de soporte |
Algunas opciones para seleccionar datos para un volcado en el diagnóstico de soporte solo están disponibles en las ediciones comerciales, por ejemplo, para el Checkmk Micro Core (CMC) o para la gestión de licencias. |
