Novedades WOCU 62

Fecha de Publicación: 10/12/2024

El presente documento presenta un resumen detallado de las nuevas características, funcionalidades, mejoras y correcciones integradas en la versión 62 de WOCU-Monitoring. Con esta actualización, se da respuesta a las peticiones y sugerencias de nuestros usuarios, al mismo tiempo que nos alineamos con las tendencias y necesidades actuales del mercado.

../../_images/notes_62.png

1. Nuevo sistema de gestión automático de la configuración de WOCU-Monitoring

Se ha incluido una mejora significativa en el manejo de las configuraciones en lo que se refiere a altas, bajas y modificacioens de los Activos de WOCU-Monitoring. Con esta nueva funcionalidad, los cambios que se realicen por los usuarios o mediante tareas automáticas, se aplicarán en “caliente”, eliminando la necesidad de realizar acciones manuales y el consecuente retardo por la necesidad del reinicio del motor de monitorización.

Esta nueva funcionalidad es configurable desde el menú de configuración del Engine, en caso de estár deshabilitada, WOCU-Monitoring se comportará requerirá de la aplicación manual de los cambios.

../../_images/autoload_config.png

En el siguiente esquema se muestra el funcionamiento de la aplicación.

../../_images/autoload_schema.png

Cada vez que WOCU-Monitoring detecte un cambio, lo notificará en la consola y en caso de que no exista error, notificará la aplicación automática del cambio.

Notificaciones de aviso de nuevas configuraciones.

../../_images/notification_change_detection.png

Notificación aplicación de la nueva configuración

../../_images/applyconfignotification.png

Se ha mejorado la vista de Config Summary la cual dependiendo del sí está habilitado o no el modo automático y del estado de las configuraciones, variará la información mostrada. Se han incluido dos nuevos widgets. El primero muestra el estado de la condiguración a aplicar y el segundo un resumen de la configuración actual y los cambios.

../../_images/summary_no_errors.png

En caso de error, se mostrará una tabla con la lista de los mismos, que tiene la opción de exportase a CSV o JSON.

../../_images/summary_error_view.png

Si el modo atuomático está deshabilitado, cada cambio que WOCU-Monitoring detecte será notificado por un mensaje, y el botón de check cambiará de estado para informar que existen acciones pendientes de aplicar.

En amarillo si todo está bien.

../../_images/newconfigok.png

Rojo en caso de error.

../../_images/newconfigwr.png

Una vez subsanados los errores, se mostrará un resumen con las diferencias entre la configuración existente y la nueva y se habilitará el botón reiniciar.

../../_images/summary_ok.png

Beneficios

  • Automatización: Menor intervención manual, gracias a la detección automática.

  • Eficiencia: La monitorización no se detiene en ningún momento durante la aplicación de cambios.

  • Transparencia: En la nueva vista resumen facilita el entendimiento de los cambios.

Esta funcionalidad mejora significativamente la experiencia del usuario, reduce errores y asegura una operación fluida y sin interrupciones en la gestión de dispositivos monitorizados.

2. Monitorización mediante Agentes.

WOCU-Monitoring presenta un nuevo Módulo de monitorizacizión mediante Agentes Diseñado para optimizar la recolección y envío de información (ingesta de logs) desde equipos con sistemas operativos Windows, Debian o RedHat de manera autónoma, segura y eficiente.

../../_images/62_16_agent_view.png

Características principales

Recolección de información del equipo: los agentes recopilan datos del sistema en el que están instalados, incluyendo información de hardware, software y procesos en ejecución.

Envío Seguro de Datos: la información recolectada se transmite a una URL específica mediante un mecanismo autenticado con Tokens, asegurando que solo receptores autorizados puedan acceder a los datos.

Gestión Centralizada: desde este módulo, los usuarios pueden:

  • Registrar y configurar nuevos agentes desde la vista Manage.

  • Administrar y vincular tokens para autenticar las comunicaciones desde la vista Tokens.

Beneficios

  • Mayor seguridad en la transmisión de datos.

  • Automatización de tareas de monitorización y recolección de información.

  • Administración sencilla y centralizada de agentes y sus credenciales de autenticación.

3. Nueva vista exclusiva de Servicios Pasivos en Monitored y Pending Assets

Con la incorporación de la monitorización basada en agentes, se ha añadido la gestión de Servicios Pasivos en WOCU-Monitoring se ha optimizado con la incorporación de dos nuevas vistas exclusivas disponibles en las secciones Monitored Assets y Pending Assets. Estas son:

  • Passive Services en Pending

    Desde esta sección el usuario puede gestionar servicios de monitorización pasiva que aún no están en ejecución y enviarlos a monitorización para iniciar su función de comunicación asíncrona en el sistema.

    ../../_images/62_14_passive_services_pending.png
  • Passive Services en Monitored

    Desde esta sección el usuario es capaz de crear, editar y eliminar servicios de monitorización pasiva para su próxima vinculación a dispositivos de red.

    ../../_images/62_15_passive_services_monitored.png

Ambas vistas permiten una administración más eficiente y controlada de los servicios de monitorización por vía pasiva.

4. Evolución del Módulo Gconf: aplicación masiva de configuraciones

El módulo GConf, sistema de gestión de configuraciones de WOCU-Monitoring, incorpora en esta versión dos nuevas funcionalidades clave:

Automatización de cambios con plantillas personalizadas

Esto conlleva la aplicación masiva de cambios mediante la configuración de plantillas, facilitando la gestión de configuraciones en múltiples dispositivos de forma eficiente.

Para respaldar esta funcionalidad, se han diseñado dos nuevas secciones:

  • Configuration Files integrada por:

    • Configuration Templates: permite la importación y gestión de plantillas. Estas actúan como modelos o perfiles de configuración, en los que el usuario puede definir y editar libremente los bloques que conforman la configuración deseada.

    • Configuration Files: permite vincular plantillas a un fichero de configuración, que heredará sus atributos y parámetros, sirviendo como base para configurar los equipos monitorizados.

../../_images/62_10_conf_files_section.png
  • Task status: todas las acciones efectuadas en el módulo GConf quedarán auditadas dentro de esta vista, almacenando el usuario y la fecha de cada acción para mayor trazabilidad.

../../_images/62_11_flower_section.png

Aplicación masiva de cambios en la configuración de equipos monitorizados

En la vista Hosts in Assets se han añadido las siguientes acciones:

  • Configuration File: permite la configuración individual de ficheros de configuración basados en plantillas.

  • Apply config: facilita la vinculación masiva de una configuración específica a uno o varios equipos de manera simultánea.

../../_images/62_12_apply_conf.png

Por último, establecidos los cambios deseados, el sistema permitirá restaurar las configuraciones almacenadas en los equipos desde WOCU-Monitoring, de manera automática y controlada.

5. Monitorización por recepción asíncrona de eventos en API Pública securizada

La nueva funcionalidad desarrollada consiste en una infraestructura robusta y escalable que permite la recepción de eventos mediante solicitudes dirigidas a una API pública. La cual, está protegida mediante un mecanismo de autenticación basado en API Keys, asegurando que solo clientes autorizados puedan enviar eventos.

../../_images/public_api_events.png

El sistema está diseñado para ser flexible y capaz de recibir eventos de cualquier tipo sin importar su origen o formato, siempre y cuando cumplan con los criterios de autenticación y autorización establecidos, y hayan sido integrados correctamente al sistema.

Durante la recepción de eventos, la infraestructura valida los datos y los procesa de forma asíncrona con el fin de minimizar la latencia y prevenir sobrecargas en el sistema principal.

Uno de los objetivos principales de esta funcionalidad es permitir la actualización del estado de entidades o procesos dentro de nuestro sistema, sin requerir intervención manual ni procesamiento adicional complejo. Esto es especialmente útil en escenarios donde los eventos son generados por sistemas externos que necesitan notificar cambios, como actualizaciones de estado, sin que ello implique un esfuerzo adicional en términos de recursos computacionales o complejidad en la arquitectura.

En conclusión, gracias a esta solución se elimina la sobrecarga y la redundancia que supone el manejo tradicional de eventos, a través de sistemas más intensivos en recursos. Además, se optimiza el flujo de trabajo al integrar los eventos de manera directa y automatizada, lo que permite una gestión más eficiente y ágil de los estados internos del sistema, mejorando así tanto el rendimiento como la escalabilidad general.

6. Soporte para Debian 12

WOCU-Monitoring ahora soporta Debian 12, ofreciendo a nuestros usuarios una plataforma más segura, eficiente y preparada para el futuro. Esta actualización incluye mejoras en rendimiento, compatibilidad con hardware y software modernos, y un soporte de seguridad más robusto, garantizando una experiencia de monitorización actualizada.

Migrar a Debian 12 asegura que tu infraestructura esté lista para enfrentar los desafíos tecnológicos con la máxima eficiencia.

7. Nuevas opciones de visualización de la informaión de inventario de los hosts.

La sección Inventory de la vista detalle de un Dispositivo, incorpora nuevas opciones de visualización de datos a través del selector Inventory Display.

Ahora, el usuario puede escoger entre visualizar los datos de inventario a través de un formato tabular convencional o en un formato JSON, que organiza los datos de manera anidada e interactiva, permitiendo expandir o contraer todos los parámetros según sea necesario.

../../_images/62_07_inventory_display.png ../../_images/62_08_inventory_display_json.png

Adicionalmente, se han incorporado opciones de exportación y descarga de los datos de inventario en formato CSV y JSON.

Esta nueva representación de datos también está disponible en la vista de información general de un Dispositivo monitorizado, mejorando la experiencia de exploración y análisis de los datos de inventario.

../../_images/62_09_inventory_display_json.png

8. Nueva vista Home: más completa y funcional

La vista de inicio Home, se ha renovado para ofrecer una experiencia más integral y funcional. Ahora incluye nueva información presentada mediante gráficos interactivos y otros widgets que se suman a los ya anteriores. Estos elementos permiten un acceso rápido y sencillo a datos clave, como métricas numéricas detalladas e información relacionada con los activos y reinos que están siendo monitorizados en tiempo real.

Los nuevos widgets son:

Para facilitar la navegación por la vista, se incorpora un controlador de navegación permanente, con botones interactivos que facilitan el acceso rápido y directo a los bloques de widgets de la vista. También se añade la posibilidad de ocultar bloques, ajustando el espacio visible según las necesidades del usuario.

../../_images/62_10_new_home_view.png

Con esta renovación, se proporciona un resumen consolidado con información relevante en un mismo lugar, siendo un punto de partida a WOCU-Monitoring más completo y eficiente.

9. Nuevo KPI para Dispositivos, Servicios y Problems: Acts Count

Se incorpora un nuevo KPI en los inventarios de Dispositivos, Servicios y Problems llamado Acts Count, donde se recopilan los siguientes tres parámetros clave para proporcionar una visión integral del estado de los activos monitorizados:

  • Estado Flapping: recuento de activos del inventario que experimentan una rápida alternancia de cambios de estados de monitorización, conocido como Flapping.

  • Acknowledge: recuento de activos del inventario con la acción Apply acknowledged to service aplicada, lo que permite llevar un seguimiento eficiente de las incidencias reconocidas y en proceso de resolución.

  • Downtimes: recuento de activos del inventario con la acción Schedule downtime to service aplicada, optimizando la organización de tareas de mantenimiento y reduciendo los tiempos fuera de servicio no planificados.

../../_images/62_13_acts_kpi.png

Este KPI no solo proporciona datos consolidados, sino que también facilita la toma de decisiones y la priorización de tareas.

Packs de monitorización

Consulta nuestro catálogo de Packs de Monitorización en el siguiente enlace.

Huawei WIFI controller

Diseño de un nuevo pack para monitorizar las controladoras WIFI de la marca Huawei. Este pack obtiene métricas de rendimiento de la propia controladora (uso de CPU y memoria). Así como métricas del estado de salud de los APs (Access Points), canales radio, usuarios, etc.

El pack también contiene servicios que calculan datos avanzados como la distribución de canales radio en base al nivel de señal ruido, o la distribución de accesos fallidos por AP. A continuación detallamos todos los servicios incluidos en el pack:

  • CPU: monitoriza el uso de CPU de la controladora.

  • Memory: monitoriza el uso de memoria de la controladora.

  • APs state: monitoriza el estado de todos los APs registrados en la controladora.

  • AP by SSID: muestra el número de APs que sirven cada SSID.

  • APs distribution by load: muestra la distribución de APs basada en su carga.

  • APs distribution by station access failure: muestra la distribución de APs en base al porcentaje de fallos de acceso de las estaciones.

  • APs distribution by station logout: muestra la distribución de APs en base al porcentaje de logouts forzados que han tenido.

  • Downlink retransmissions by SSID: muestra el número de frames retransmitidos por SSID.

  • Radio with channel utilization >70%: obtiene el número canales de radio con un porcentaje de utilización mayor al 70%.

  • Downlink packet loss >5% users: monitoriza el número de usuarios con una tasa de paquetes perdidos de bajada mayor al 5%, diferenciando entra las bandas de 2,4GhZ y 5Ghz.

  • Downlink retransmision percent >50% users: monitoriza el número de usuarios con una tasa de paquetes retransmitidos de bajada mayor al 50%, diferenciando entra las bandas de 2,4GhZ y 5Ghz.

  • Radio with interference >40%: monitoriza los canales de radio con un nivel de interferencia mayor del 40%, diferenciando entra las bandas de 2,4GhZ y 5Ghz.

  • Radio with load >40: monitoriza los canales de radio con un nivel de carga mayor de 40, diferenciando entra las bandas de 2,4GhZ y 5Ghz.

  • Radio with noise strength >-80dBm: monitoriza los canales de radio con un nivel de ruido mayor de -80dBm, diferenciando entra las bandas de 2,4GhZ y 5Ghz.

  • Downlink negotation rate <12Mbps users: muestra el número de usuarios que han negociado una velocidad de bajada menor a 12Mbps, diferenciando entra las bandas de 2,4GhZ y 5Ghz.

  • Users with low SNR: muestra el número de usuarios con bajo nivel señal/ruido, diferenciando entra las bandas de 2,4GhZ y 5Ghz

  • Radio distribution by channel utilization: muestra la distribución de los canales radio basada en la utilización del canal. Los rangos son: menor del 50%, entre el 50% y el 70%, y mayor del 70%.

  • Radio distribution by downlink packet loss: muestra la distribución de canales radio en base al porcentaje de paquetes perdidos de bajada. Los rangos son: menor del 2%, entre el 2% y el 5%, y mayor del 5%.

  • Radio distribution by interference: obtiene la distribución de canales radio basada en el nivel de interferencia. Los rangos son: menor del 20%, entre el 20% y el 40%, y mayor del 40%.

  • Radio distribution by noise strength: obtiene la distribución de canales radio basada en el nivel de ruido. Los rangos son: menor de -100dBm, entre el -100dBm y -80dBm, y mayor de -80dBm.

  • Total users: muestra el número total de usuarios conectados.

  • Users by AP: muestra el número de usuario conectados por AP.

  • Users by band: muestra el número de usuarios conectados por banda de frecuencia (2,4Ghz y 5Ghz).

  • Users by SSID: muestra el número de usuarios conectados por SSID.

../../_images/62_06_services_view.png

HWgroup Poseidon2

Se ha desarrollado un nuevo pack para monitorizar el estado y valor de los sensores instalados en dispositivos de la marca HW-Group, concretamente los equipos Poseidon2.

El pack permite descubrir y seleccionar los sensores instalados en el equipo, para ello, el propio discover consulta los parámetros limit_min y limit_max configurados, y en base a esos valores, crea los umbrales tipo rango en WOCU-Monitoring, para que los servicios asociados a cada sensor alerten sin necesidad de configurar nada adicional.

../../_images/62_02_discover.png

El pack de monitorización crea un servicio por cada sensor seleccionado. El servicio mostrará tanto el estado del sensor, como el último valor medido.

../../_images/62_03_assets_view.png

Extreme Networks Hardware Health

Se ha desarrollado el nuevo pack Extreme-networks-hw-health para monitorizar la salud del hardware de los equipos de la marca Extreme Networks.

Los servicios que ofrece son los siguientes:

  • Fan: obtiene el estado y la velocidad de los ventiladores.

  • Power Supply: obtiene el estado de las fuentes de alimentación.

  • Temperature: consulta la medida de todos los sensores de temperatura.

APC EPDU

Se ha creado un nuevo pack para monitorizar las unidades de distribución de energía para racks (PDU) gestionables de la marca APC.

El pack permite descubrir y seleccionar los outlets (enchufes) que se quieren monitorizar desde la ventana de configuración del pack:

../../_images/62_04_discover_view.png

Los servicios que ofrece son:

  • PDU Energy Consumption: monitoriza la energía total consumida por la PDU.

  • PDU Load Status: monitoriza el estado de carga global de la PDU (Normal, near Overload, Overload, etc.)

  • PDU Power Consumption: monitoriza la potencia total en Watios consumida en la PDU.

  • Phases and Banks Load Status: monitoriza el estado de carga de cada Phase y Bank de la PDU.

  • Power Supplies Status: monitoriza el estado de cada fuente de alimentación incluida en la PDU.

  • Outlet Current: monitoriza el consumo de corriente en Amperios de un enchufe específico.

  • Outlet Energy: monitoriza el consumo de energía en Kw/h de un enchufe específico.

  • Outlet Load Status: monitoriza el estado de carga de un enchufe específico.

  • Outlet Power: monitoriza el consumo de potencia en Watios de un enchufe específico.

../../_images/62_05_services_view.png

Linux SNMP conntrack y Linux SSH conntrack

Se ha añadido al catálogo dos nuevos packs para monitorizar el uso del Conntrack de Linux.

Linux-snmp-conntrack obtiene la información a vía SNMP, mientras que Linux-ssh-conntrack lo hace mediante SSH. Ambos packs desplegan un único servicio que muestra el porcentaje de uso del Conntrack.

../../_images/62_01_services_linux_conntrask.png

Otras mejoras y arreglos

Toda nueva versión está llena de pequeños cambios, arreglos y optimizaciones que cabe destacar brevemente. Pasamos a listar los más notables de esta versión:

  • Se ha eliminado el campo Persistent Comment de las acciones de Reconocimiento y Add/Show comments en Dispositivos y Servicios. Esta decisión se tomó tras observar que su funcionalidad no era útil en reinicios automáticos del sistema.

  • Actualización de la vista de Access to WOCU, aumentando el tamaño del logo principal para que tengan una mayor visibilidad.

  • Se ha actualizado el sistema binario utilizado para indicar la activación o desactivación de las notificaciones del parámetro Enabled_Notifications, presente en el Módulo Engine Config. Ahora, se mostrará un tick verde para indicar que la opción está activa y una aspa roja cuando esté desactivada. Este sistema, que ya se utiliza en el resto de la herramienta, es más intuitivo y comprensible para el usuario.

  • Se ha implementado una mejora en la interfaz de usuario para facilitar la navegación en vistas con múltiples niveles y subsecciones. Ahora, las subsecciones de los menús se destacan con un color lima, lo que permite a los usuarios identificar más fácilmente en qué ubicación se encuentran. Esta actualización busca mejorar la experiencia de usuario en situaciones donde la estructura de navegación puede ser compleja, asegurando que sea más intuitivo y eficiente moverse dentro de la aplicación.

  • Se ha corregido un error que ocurría al realizar búsquedas desde la barra de navegación y al consultar elementos en mayúsculas en ciertas tablas de la aplicación.

  • El campo Active checks del widget Last Check vuelve a mostrar correctamente si los chequeos de operatividad están o no activados para un Dispositivo determinado.

  • Se ha ajustado el espaciado entre leyendas y gráficos de varios KPI`s de la aplicación, para mejorar su comprensión y claridad visual, optimizando la presentación sin afectar su funcionalidad.

  • Solucionado un problema que impedía que la acción Show events de Dispositivos y Servicios, redirigiera correctamente al usuario a sus respectivas vistas Events. Ahora, los eventos recopilados durante las últimas 24 horas se muestran de forma adecuada.

  • Nuevo spinner de carga de datos, diseñado con el logotipo de WOCU-Monitoring para reforzar nuestra identidad visual, unificando el diseño de la aplicación.

  • Corregido un error que no permitía la búsqueda de palabras en mayúscula, en determinadas tablas de la aplicación. Con esta actualización, se mejora la precisión de los resultados independientemente del formato del texto.

  • La vista Downtimes del panel Hosts by host Availability ahora muestra correctamente la información relacionada con la opción Include Down Times (siempre que esta se encuentre habilitada).

  • En el Host Groups Inventory, las columnas Hosts y Services vuelven a redirigir correctamente al usuario a sus respectivos inventarios: Hosts Inventory e Services Inventory.

  • La vista de Detailed information on the Host Group ha sido ajustada para garantizar que los datos mostrados se adapten al espacio disponible, evitando desajustes en la tabla que dificulten su lectura.

  • Se ha corregido un error que impedía el ordenamiento alfabético de las columnas presentes en la tabla de Hosts in Assets al hacer clic sobre ellas.

  • Vuelve a ser posible la creación de informes de más de 31 días durante el mes de octubre. Ahora, la creación de informes para este período se realiza correctamente, incluso considerando que octubre cuenta con 31 días y 1 hora adicional (debido al ajuste por el cambio de hora).

  • Se ha restaurado la visualización del valor de la columna Tags en la tabla Pending Assets.

  • Se ha mejorado la visualización de los Dashboards favoreciendo la interacción y comodidad del usuario dentro de este módulo.

Software actualizado

Como siempre, otras piezas de software se han incorporado y actualizado en esta nueva versión de WOCU-Monitoring:

Software

Versión anterior

Versión actual

Observaciones

nodejs

14.17.0

18.18.1

https://nodejs.org/en/blog/release/v18.18.1

erlang

22.3

26.2.5.5

https://www.erlang.org/patches/otp-26.2.5.5

libevent

2.1.8

2.1.12

https://github.com/libevent/libevent/releases/tag/release-2.1.12-stable

libzmq

4.3.4

4.3.5

https://github.com/zeromq/libzmq/releases/tag/v4.3.5

perl

5.30.0

5.36.0

https://perldoc.perl.org/5.36.0/perldelta

rabbitmq

3.8.11

4.0.3

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.0.3

thruk-libs

2.40

3.14.2

https://thruk.org/changelog.html#_v3-14-2

Sobre WOCU-Monitoring

WOCU-Monitoring es una herramienta de monitorización multipropósito que integra las últimas tecnologías Open Source de monitorización, visualización, graficado de métricas y gestión de logs, proporcionando una amplia visibilidad sobre el estado y disponibilidad de elementos de red, servidores, bases de datos y estaciones de trabajo (entre otros) utilizando para ello Packs de Monitorización a medida.

Además de la versión Free, la versión de WOCU-Monitoring denominada Enterprise permite realizar despliegues de miles de dispositivos IP, en un entorno distribuido, con personalizaciones adaptadas a la infraestructura de cada cliente.