Novedades WOCU 69

Fecha de Publicación: XX/0X/2026

El presente documento presenta un resumen detallado de las nuevas características, funcionalidades, mejoras y correcciones integradas en la versión 69 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_69.png

1. Envío masivo de Dispositivos al Módulo de Gconf desde Monitored Assets

En esta versión se incorpora la funcionalidad de envío masivo de Hosts al módulo de administración de configuraciones GConf, desde el inventario de Activos Monitorizados (Monitored Assets) > Hosts.

Esta nueva acción amplía el comportamiento ya disponible para Packs, Templates y Tags, permitiendo el envío simultáneo de múltiples dispositivos al módulo de GConf. En concreto, los dispositivos seleccionados serán añadidos automáticamente a Device Inventory, donde podrán ser gestionados de forma centralizada dentro del sistema de configuraciones.

../../_images/69_02_gconf_massive_action.png

Al seleccionar la opción Gconf dentro del desplegable Massive Configuration, se abrirá una nueva ventana para que el usuario seleccione y envíe grupos de dispositivos directamente al módulo de GConf.

Una vez completada la acción, los dispositivos quedarán registrados en esta nueva ubicación eliminando la necesidad de realizar su alta manual y facilitando su posterior configuración mediante plantillas y políticas globales.

2. Nuevo Banner informativo personalizable: Login Disclaimer

A partir de esta versión, WOCU-Monitoring incorpora un banner informativo completamente personalizable, también conocido como Login Disclaimer.

Este componente permite a los administradores configurar mensajes que se mostrarán automáticamente justo después de que el usuario inicie sesión correctamente. Su uso resulta especialmente útil para difundir información relevante como avisos legales, políticas de seguridad, notificaciones operativas o anuncios importantes relacionados con la plataforma.

Una vez configurado el contenido del mensaje, el sistema mostrará una ventana emergente superpuesta a la interfaz principal tras la autenticación del usuario. Este mensaje se presenta de forma clara y visible, asegurando que la información no pase desapercibida.

../../_images/69_03_new_banner.png

Para continuar con el uso habitual de la plataforma, el usuario únicamente debe hacer clic en cualquier punto del área azul que rodea el mensaje (fuera del recuadro principal), lo que cerrará el aviso de manera rápida y sencilla.

3. Nuevo endpoint para la obtención de hosts y servicios de un Reino

Ha sido actualizada la API Pública de WOCU-Monitoring con un nuevo endpoint que permite consultar el listado completo de Hosts y Servicios asociados a un Reino específico, proporcionando una visión unificada del estado de la infraestructura monitorizada dentro del mismo.

GET /aggregator/api/status/realms/{realm_name}/all-service-status/

Nuevos campos en Hosts

Se amplía la información devuelta para cada Host con los siguientes atributos:

  • Alias

  • Display Name

  • Groups

  • Tags

  • Business Impact

  • Perf Data

Información adicional en Servicios

La respuesta de los Servicios ha sido enriquecida incluyendo métricas de rendimiento (performance data), además de la información ya disponible sobre estado y chequeos activos.

El resultado de consultar este endpoint incluye información detallada tanto de Hosts como de Servicios, incorporando nuevos campos relevantes para mejorar la visibilidad y contextualización de los activos.

../../_images/69_01_endpoint.png

4. Mejora en la arquitectura escalable con cluster MySQL y agregador distribuido en alta disponibilidad

Esta versión introduce una mejora significativa en la arquitectura de WOCU-Monitoring, orientada a la escalabilidad horizontal, la alta disponibilidad y la resiliencia del sistema.

A continuación se detallan las cuestiones en las que se ha trabajado:

Arquitectura de base de datos: Cluster MySQL

Se incorpora un cluster único de MySQL como núcleo de persistencia de datos para todo el ecosistema de WOCU-Monitoring, incluyendo los datos del agregador y de los sistemas de monitoring.

El clúster está diseñado para proporcionar:

  • Alta disponibilidad (HA) frente a fallos de nodos.

  • Escalabilidad horizontal, permitiendo la incorporación de nuevos nodos de base de datos.

  • Balanceo de carga, distribuyendo las consultas entre los nodos disponibles para optimizar rendimiento y evitar cuellos de botella.

Servicio de agregador: Alta disponibilidad y escalabilidad

Además, el servicio de agregador de WOCU-Monitoring evoluciona hacia una arquitectura distribuida, incorporando balanceo de carga entre instancias activas del agregador, lo que garantiza una distribución eficiente del procesamiento.

Integración de sistemas de monitoring

Los sistemas de monitoring también pueden formar parte del proyecto y se conectan directamente al cluster MySQL, aprovechando su alta disponibilidad sin cambios en su lógica operativa.

5. Ampliación de información en notificaciones multicanal

A partir de ahora, las notificaciones enviadas a Slack, Discord, Telegram y Demisto dejan de ser alertas básicas para convertirse en notificaciones más completas, igualando el nivel de detalle que antes solo estaba disponible por correo electrónico.

Se han añadido nuevos campos que pueden incorporarse al cuerpo de la notificación:

  • Notification message: mensaje personalizado a incluir en la notificación. Puede combinar texto y macros para proporcionar contexto detallado de la alerta.

  • Include service pack: añade información del servicio de monitorización asociado.

  • Include asset hostgroups: incluye grupos de dispositivos asociados.

  • Include last asset events: muestra los últimos eventos generados.

  • Include asset realms: indica reinos relevantes.

  • Extra info: información adicional como el Alias y el Business Impact.

../../_images/69_04_notification_form.png

Gracias a esta mejora, todos los canales de notificación ofrecen un nivel de detalle más completo y homogéneo, facilitando un mejor análisis y respuesta ante eventos sin depender exclusivamente del correo electrónico.

6. Evolución de la vista Status: gestión de vistas y nuevas opciones de control

En esta versión se continúa avanzando en la evolución de la vista Estado (Status), incorporando nuevas funcionalidades orientadas a mejorar la configuración, organización y visualización de la información.

A continuación, se detallan las principales mejoras:

Nuevo widget Geomap

Se incorpora un nuevo widget que permite crear geomapas personalizados. Este facilita la visualización de grupos de dispositivos específicos, dispositivos asociados a determinados packs de monitorización o filtrados según su estado de disponibilidad.

Por ejemplo, es posible configurar un geomapa que muestre los hosts en estado no operativo (DOWN) que tengan asignado el pack de monitorización Networkdevice-traffic.

../../_images/69_05_geomap_example.png

Configuración y gestión de vistas de widgets

Se añade la posibilidad de crear y gestionar múltiples vistas de widgets. Cada vista agrupa un conjunto específico de widgets adaptado a una necesidad concreta, y puede definirse como pública o privada.

A través del botón Setting views, el usuario puede realizar distintas acciones de configuración, como crear nuevas vistas, duplicarlas, editarlas o eliminarlas.

../../_images/69_06_views_conf.png

Asimismo, se incorpora la funcionalidad de carrusel que, al activarse, permite mostrar las vistas de forma secuencial en un intervalo configurable (60 segundos por defecto).

Selector de vistas

Se incorpora un selector de vistas que facilita la navegación entre ellas. Este indicador también muestra si la vista es pública o privada, así como si está configurada como predeterminada en el sistema.

../../_images/69_07_views_selector.png

Ocultar y fijar los controladores globales

Se añade la opción de ocultar los controles globales de la vista y el selector de vistas, permitiendo optimizar el espacio disponible en pantalla. Mientras los controles permanezcan visibles, se mantendrán fijos incluso en dashboards extensos, facilitando su acceso constante durante el scroll.

../../_images/69_10_hide_controllers.png

7. Ampliación de filtros en Scheduling Tasks de Gconf

Se han añadido nuevos campos en la acción de creación de tareas programadas para la ejecución automatizada de backups (Add Scheduling Tasks), dentro del módulo de GConf.

Los nuevos campos disponibles en el formulario de configuración son:

  • Schedule Type: permite seleccionar el tipo de tarea programada:

    • Backup: realiza copias de seguridad de los dispositivos seleccionados en la configuración.

    • Bulk Push: permite aplicar configuraciones de forma masiva mediante la carga de un archivo CSV y la selección de un template. El sistema utilizará esta información para ejecutar automáticamente la configuración en los dispositivos según la planificación establecida.

  • Model: permite limitar la ejecución de la tarea a dispositivos de un modelo específico.

  • Technology: permite seleccionar dispositivos en función de la tecnología que utilizan.

  • Version: permite filtrar los dispositivos según su versión de software.

../../_images/69_09_new_fields_scheduling_task.png

Esta ampliación permite mejorar las capacidades de filtrado en las tareas programadas de backups, facilitando una selección más precisa de los dispositivos sobre los que se ejecutará la tarea.

Además, los campos funcionan de manera acumulativa. Por ejemplo, si se configura un Hostgroup, un modelo específico y una tag, la tarea se ejecutará sobre el conjunto resultante que cumpla con estos criterios de forma combinada.

8. Mejora de seguridad: autenticación con JWT

Se ha implementado autenticación mediante JWT en nuestra API pública para garantizar un acceso más seguro y controlado a los recursos.

Obtención de token: Se ha añadido un nuevo endpoint que permite generar un token utilizando autenticación básica (Basic Auth).

Vigencia: Los tokens tienen una validez de 1 hora y deben renovarse una vez expirados.

Autenticación requerida: Todas las peticiones a la API deben incluir la cabecera Authorization: Bearer <token>.

../../_images/69_08_jwt.png

9. Registro de incidencias en Dispositivos

En esta versión se amplía la capacidad de gestión operativa mediante la incorporación de una nueva funcionalidad que permite registrar incidencias directamente sobre los dispositivos monitorizados. Los usuarios podrán vincular tickets procedentes de herramientas externas de ticketing, centralizando así toda la información relevante en el contexto del dispositivo afectado.

../../_images/69_11_tickets_icon.png

A través de la acción Add ticket to Host aplicable sobre un Dispositivo, se pueden registrar, entre otros datos, la siguiente información asociada a cada incidencia:

  • External ID: referencia del ticket en la herramienta de origen.

  • Autor: persona que registra o reporta la incidencia.

  • Mensaje: descripción detallada del problema, contexto o acciones realizadas.

  • Tipo: categorización de la incidencia (por ejemplo, incidente, mantenimiento, observación, etc.).

  • URL externa: enlace directo al ticket en la plataforma de ticketing original.

Esta funcionalidad permite no solo documentar incidencias, sino también enriquecer el historial del dispositivo con información operativa clave, facilitando el seguimiento, la trazabilidad y la colaboración entre equipos.

Con esta mejora, se refuerza la integración entre la monitorización técnica y la gestión de incidencias, proporcionando una visión más completa y contextualizada del estado de la infraestructura.

10. Nuevas integraciones en el Catálogo de Packs de Monitorización

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

Nuevo pack Palo Alto Certificates

Se ha creado el nuevo pack Palo Alto Certificates diseñado específicamente para la monitorización de los certificados instalados en un dispositivo Palo Alto. A través de la API del equipo, el sistema detecta automáticamente los certificados instalados y genera alertas en caso de caducidad inmediata o vencimiento.

Además, permite personalizar los umbrales de alertas y utilizar expresiones regulares mediante una macro para excluir certificados específicos.

El pack genera un único servicio con la información de todos los certificados:

../../_images/service_pack_palo_alto.png

En el output extendido del servicio se muestra información detallada de cada certificado:

../../_images/output_pack_palo_alto.png

Esta es la ventana de configuración del pack:

../../_images/macro_pack_palo_alto.png

Nuevo pack Linux Prometheus Node Exporter

Se ha creado el nuevo pack Linux Prometheus Node Exporter, que permite obtener métricas de salud y rendimiento de equipos Linux a través de la API de un node-exporter de Prometheus.

Los servicios incluidos actualmente en el pack son:

  • CPU

  • Memory

  • Swap

  • Disk

  • Service_availability

../../_images/services_linux_prometheus.png

Nuevo pack Microsoft Graph Api Mailbox Query

Se ha creado el nuevo pack Microsoft Graph Api Mailbox Query, destinado a la consulta de buzones de correo electrónico a través de la API de Microsoft Graph.

Este pack de monitorización permite configurar criterios de búsqueda sobre el asunto y/o el cuerpo de los mensajes, así como la lógica de alertado para cada caso, ya sea por la presencia o la ausencia de correos. Asimismo, posibilita definir si los correos encontrados deben eliminarse y establecer el rango temporal de la búsqueda.

Este pack está especialmente indicado para escenarios como:

  • Supervisión de procesos que notifican por email.

  • Validación de recepción de correos críticos.

  • Automatización de alertas basadas en eventos de mensajería.

  • Gestión de alertas mediante correos de control (clear/disable).

Configuración del pack:

../../_images/pack_mail_conf.png

Vista de servicios:

../../_images/pack_mail_services.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:

UI


  • Los iconos de packs de monitorización de hosts y servicios ahora se muestran en una columna propia e independiente, en lugar de estar integrados en el nombre del activo. Esta columna puede reordenarse u ocultarse. Ya está visible en:

  • Se ha actualizado el diseño de los botones para ejecutar e importar Instantáneas (Snapshots), así como el botón de edición de configuración de hosts, unificando la estética en toda la aplicación.

  • Añadido el nombre del Host y Servicio en la cabecera de la vista Metrics de sus respectivas vistas modales para mejorar la trazabilidad de los datos visualizados.

  • Se han actualizado los títulos de columnas y campos en distintas tablas de la aplicación. En concreto:

    • Las columnas Acts, Actions, Type y la columna de iconos de packs de monitorización se han sustituido por un único botón (ℹ).

    • La columna Protected de la tabla Activos Monitorizados (Monitored Assets) también ha sido reemplazada por el botón (ℹ).

    • Los campos informativos Message, Status info y Services Info pasan a denominarse Info.

    Estos cambios buscan unificar la terminología y la nomenclatura, facilitando así su comprensión. Además, al reducir el espacio que ocupan los títulos, se mejora la personalización de las tablas, permitiendo añadir o eliminar columnas e incluir un mayor número de ellas.

  • A partir de esta versión, el icono de previsualización de métricas en listados globales, mostrará un máximo de dos métricas. En caso de existir más, se habilitará un enlace que redirigirá al usuario a la vista completa de métricas para consultar las restantes.

  • Se ha corregido un problema en la exportación en PDF de Informes de Evolución de Métricas (Metrics Evolution), que asociaba métricas a hosts incorrectos. A partir de ahora, los informes específicos por hosts muestran los datos correspondientes.

  • Se ha optimizado la función de exportación en Device Inventory de GConf, ahora, el sistema exportará únicamente los equipos marcados manualmente, pero, en caso de que no haya ninguna selección activa, procederá automáticamente a exportar el inventario completo.

  • Se ha solucionado un error en la edición de programación de un informe, que se producía al modificar el parámetro Schedule interval, el cual impedía la carga correcta de la vista y obligaba al usuario a reiniciar la sesión.

  • Se ha modificado el comportamiento de las gráficas de métricas para que los valores nulos no se conecten entre sí. A partir de ahora, los datos ausentes se representarán como espacios vacíos, garantizando una representación más fiel de los datos reales. Se ha añadido una leyenda informativa sobre esta situación.

  • Se ha solucionado un fallo que impedía mostrar correctamente los nombres y etiquetas de las métricas personalizadas. Además, se ha ajustado el sistema para que las gráficas múltiples carguen su estructura sin errores.

  • Se han mejorado las cabeceras de las tablas para que se adapten correctamente a diferentes tamaños de pantalla, evitando que el texto se corte y mejorando la visualización general.

  • Se ha optimizado el reconocimiento de macros (simples y complejas) en Activos Pendientes (Pending Assets), lo que permite una identificación más precisa y fiable de los activos al ser inspeccionados.

API / Backend


  • Se corrige un problema introducido al implementar filtros complejos en las vistas de Assets.

Seguridad


  • Se restringieron las versiones de TLS a las más seguras, priorizando TLS 1.3 y TLS 1.2. Además, se reforzó la aplicación de cabeceras de seguridad utilizando el modificador always para HSTS, X-XSS-Protection, X-Frame-Options y X-Content-Type-Options, garantizando que se envíen de forma consistente en todas las respuestas.

WOCU-Agents


  • Se permite definir el nivel de logs desde el archivo de configuración, quedando obsoleto el parámetro --debug.

  • Se añade un sistema de caché basado en SQLite para almacenar temporalmente los datos no enviados a la API.

  • Se incorpora la opción time_execution en la configuración de plugins.

  • Se corrige un problema en la aplicación del nivel de logs, asegurando que se establezca correctamente según la configuración definida.

WOCU-Packs


  • Se ha integrado la capacidad de añadir filtros avanzados a los discovers de las macros complejas de los packs mediante la sección discover_arguments. La integración ahora detecta y muestra automáticamente cualquier filtro definido en el archivo .pack. Esto permite que, si se añade un nuevo criterio (ej. Access Point), aparezca en el discover sin necesidad de modificar la integración.

  • Se añaden los protocolos SNMPv3 que faltaban en las opciones disponibles de los packs.

  • Se corrige la clave de macro compleja en el pack networkdevice-traffic-cumulative.

  • Se corrige el servicio NTP del pack esx-host deshabilitando la verificación del certificado SSL.

  • Se corrige el servicio container_cpu_usage y se añaden macros de umbral en el pack docker.

  • Se corrige la interpretación de la métrica de interferencias obtenida vía SNMP en el pack aruba-alcatel-wifi-controller.

  • Se corrige la generación de tokens para el acceso a la API Pure1 en el pack purestorage.

  • Se corrige el comportamiento del pack wocu-latency cuando no hay servicios que contabilizar.

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

20.19.4

22.16.0

https://nodejs.org/es/blog/release/v22.16.0

Iconify/tools

4.1.4

5.0.5

https://www.npmjs.com/package/@iconify/tools/v/5.0.5

jest-environment-jsdom

29.7.0

30.3.0

https://www.npmjs.com/package/jest-environment-jsdom/v/30.3.0

css-minimizer-webpack-plugin

3.1.1

8.0.0

https://github.com/webpack/css-minimizer-webpack-plugin/blob/v8.0.0/CHANGELOG.md

Leaflet

1.6.0

1.9.4

https://leafletjs.com/reference.html

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.