Novedades WOCU 74

Fecha de Publicación: 18/06/2026

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

1. Nuevo filtro avanzado para identificar y gestionar activos con notificaciones deshabilitadas

Se incorpora el filtro Disabled Notifications dentro del bloque Advanced Filters de los listados de Hosts, Services y Problems. Esta opción permite localizar los activos cuyas notificaciones han sido deshabilitadas mediante la acción individual Disable Notifications for… disponible para dispositivos y servicios de monitorización.

La nueva funcionalidad mejora la gestión de activos y alarmas al ofrecer una visión clara de los elementos silenciados, reducir el ruido operativo y facilitar la priorización de incidencias que requieren atención.

Su uso es muy sencillo: pulse varias veces sobre la casilla Disabled Notifications para alternar entre sus distintos estados y decidir si los activos afectados se incluyen o se excluyen del listado.

Este filtro puede combinarse con el resto de opciones disponibles en Advanced Filters para obtener búsquedas más precisas.

../../_images/74_disabled_notifications.png

Imagen 1: Vista del filtro Disabled Notifications en Advanced Filters (Listado de Hosts).

2. Nuevos widgets HTML y Markdown en la vista Status

La vista Estado (Status) de WOCU-Monitoring incorpora los nuevos widgets widget_html y widget_markdown, diseñados para añadir contenido informativo y personalizado directamente en los dashboards personalizables. De este modo, los usuarios disponen de mayor autonomía para adaptar las vistas sin necesidad de desarrollar nuevos componentes.

Estos widgets pueden utilizarse para incluir procedimientos operativos, avisos, instrucciones, listas de tareas, enlaces, imágenes, diagramas de red e información específica de cada entorno.

El widget widget_html permite crear contenidos mediante etiquetas HTML validadas, mientras que el de widget_markdown ofrece un editor visual con opciones de formato, inserción de imágenes y accesos rápidos de teclado.

../../_images/2_149b_aggregator_status_markdown_74.png

Imagen 2: Widget Markdown con información formateada y un diagrama de topología de red integrado.

Con estos nuevos componentes es posible:

  • Creación de paneles más descriptivos y adaptados a cada equipo o cliente.

  • Centralización de la información operativa junto a los datos monitorizados.

  • Acceso rápido a procedimientos, contactos o cualquier información destacable para el usuario.

  • Inclusión de diagramas u otro material gráfico y documentación de apoyo.

3. Forecast de métricas

Se incorpora la nueva funcionalidad Forecast en la vista Metrics, que permite visualizar la evolución estimada de una métrica para un periodo futuro de hasta 1 día.

La predicción se representa con un color específico y mediante una línea diferenciada de los datos históricos. En métricas con múltiples series, es posible seleccionar sobre cuál de ellas se desea mostrar el forecast.

Esta funcionalidad facilita la anticipación de posibles tendencias o comportamientos anómalos, permitiendo detectar con antelación aproximaciones a umbrales críticos y apoyar una gestión más proactiva de los recursos monitorizados.

La funcionalidad se activa mediante un nuevo botón identificado con un icono de telescopio y está disponible únicamente en Reinos con el módulo Observability habilitado y Elasticsearch como tecnología de backend.

../../_images/74_forecast_metrics_74.png

Imagen 3: Vista Forecast en Metrics con la predicción de la evolución futura de la métrica.

4. Nuevas integraciones en Anomalías

Nueva vista de Anomalías en Observability

Se incorpora la nueva vista anomalies_observability dentro del módulo Observability, que centraliza en una única tabla todas las anomalías detectadas en el Reino seleccionado en las últimas 24 horas.

La vista ofrece información detallada de cada anomalía, incluyendo fecha y hora, score, host, servicio, métrica, valor actual, valor típico y nivel de desviación. Esta información permite detectar rápidamente comportamientos fuera de lo habitual, priorizar las anomalías más relevantes según su score, agilizar el análisis de incidencias y disponer de una visión centralizada de las desviaciones detectadas en todo el Reino.

Además, para la gestión de anomalías se incluye:

  • Filtro por rango temporal, con periodos predefinidos y selección personalizada.

  • Filtro por Score, para filtrar las anomalías según su nivel de relevancia. La puntuación, comprendida entre 0 y 100, cuantifica el grado en que el valor observado se desvía del comportamiento esperado. Cuanto mayor es el Score, mayor es la significancia de la anomalía.

../../_images/74_anomalies_view_74.png

Imagen 4. Vista general de Anomalies en Observability con filtros por rango temporal y Score.

Nueva columna Deviation en la tabla de anomalías

Se incorpora la nueva columna Deviation en la tabla de anomalías a nivel de Dispositivo, ofreciendo un mayor contexto para evaluar rápidamente la magnitud de las desviaciones detectadas y facilitar su análisis operativo.

Este nuevo campo facilita la interpretación de las anomalías detectadas al mostrar de forma directa la diferencia entre el valor real registrado (Actual) y el valor esperado (Typical). Además de indicar la magnitud de la desviación, permite identificar si el valor observado se encuentra por encima o por debajo del comportamiento habitual.

Por ejemplo, un valor como 3.42x higher indica que el valor registrado es aproximadamente 3,42 veces superior al valor esperado.

La nueva columna Deviation complementa la información proporcionada por Score. Mientras que Score expresa la relevancia de la anomalía mediante una puntuación normalizada, Deviation ofrece una referencia más intuitiva sobre cuánto se ha alejado el valor observado de su comportamiento esperado.

../../_images/anomalies_host_view_74.png

Imagen 5. Vista de anomalías a nivel de Dispositivo con la nueva columna Deviation.

Nuevo filtro Score en la vista de anomalías de Hosts

Se incorpora un nuevo filtro Score en la vista Anomalies de los Hosts, destinado a facilitar la identificación y análisis de las anomalías según su nivel de relevancia.

La puntuación Score, comprendida entre 0 y 100, cuantifica el grado en que el valor observado se desvía del comportamiento esperado. Cuanto mayor es el Score, mayor es la significancia de la anomalía.

../../_images/score_filter_74.png

Imagen 6. Vista del filtro Score aplicado al análisis de anomalías de un Host.

Para facilitar el filtrado, los resultados se agrupan en cuatro rangos:

  • 5 - 25: anomalía baja. El valor presenta una desviación leve respecto a lo esperado.

  • 25 - 50: anomalía moderada. La desviación comienza a ser significativa.

  • 50 - 75: anomalía alta. El comportamiento observado se aleja claramente del patrón esperado.

  • 75 - 100: anomalía muy alta. Representa las desviaciones más relevantes o inusuales.

De este modo, el usuario puede acotar los resultados y centrar el análisis en aquellas anomalías que presentan un determinado nivel de significancia dentro del Service, la Metric y el intervalo temporal seleccionados.

Con esta mejora, la vista de anomalías de un Host incorpora mayores capacidades de filtrado, permitiendo localizar y priorizar con mayor rapidez las desviaciones más relevantes.

Vista de anomalías disponible a nivel de Servicio

La vista Anomalies se amplía y pasa a estar disponible también para un **Service** concreto, permitiendo analizar directamente las anomalías asociadas a sus métricas.

Con esta mejora, el análisis de anomalías queda disponible en los tres niveles principales de WOCU-Monitoring: Realm, Host y Service, facilitando una navegación más precisa desde una visión global hasta el detalle de un servicio específico.

../../_images/anomalies-services_74.png

Imagen 7. Vista de anomalías del servicio SSH Disks Stats.

5. Configuración masiva de umbrales dinámicos

WOCU-Monitoring incorpora una nueva opción para habilitar o deshabilitar umbrales dinámicos de forma masiva sobre varios hosts, simplificando su configuración cuando esta funcionalidad debe aplicarse sobre un conjunto amplio de activos.

La configuración masiva está disponible desde: Monitored Assets > Hosts > Massive Configure > massive_dinamic_threshold.

../../_images/dinamic_threshold_mass_74.png

Los umbrales dinámicos permiten evaluar determinadas métricas teniendo en cuenta su comportamiento histórico y el rango de valores esperado, facilitando la detección de desviaciones o comportamientos anómalos que podrían no ser identificados mediante umbrales estáticos.

Al acceder a esta opción se muestra una ventana con los siguientes campos:

../../_images/dinamic_threshold_mass_configuration_74.png

Hosts: permite seleccionar los hosts sobre los que se aplicará la configuración.

Packs: muestra los packs compatibles con la funcionalidad de umbrales dinámicos.

Dynamic thresholds: permite seleccionar Enable o Disable para habilitar o deshabilitar esta funcionalidad sobre la selección realizada.

Esta nueva opción facilita la administración de entornos con un elevado número de dispositivos, al permitir aplicar la configuración de forma masiva y evitar modificaciones manuales dispositivo por dispositivo.

Por ejemplo, es posible seleccionar varios dispositivos que utilicen el pack networkdevice-cpu y habilitar los umbrales dinámicos para todos ellos en una única operación.

6. Nuevos endpoints para la monitorizacion de Métricas y Eventos

Endpoint para listar métricas disponibles

Este endpoint retorna las métricas existentes para un reino concreto (como uso de CPU, latencia o tráfico de red) y permite acotar la búsqueda especificando un dispositivo o un servicio determinado.

Es el punto de partida ideal si no se conocen de antemano los nombres exactos de las métricas que se desean consultar posteriormente.

GET /api/metrics/realm/<realm_name>/measurements/

Ejemplo de peticion:

curl -H "Authorization: Token abc123" \
  "https://<dominio>/api/metrics/realm/<realm_name>/measurements/?host=srv-web01"

Ejemplo de respuesta:

["cpu_usage_user", "disk_free", "network_in", "network_out", "memory_used"]

Endpoint para consultar los valores de una métrica

Este endpoint devuelve los datos reales (los puntos de la serie temporal) de una o varias métricas para un reino, dispositivo o servicio determinado dentro de una ventana de tiempo concreta.

GET /api/metrics/realm/<realm_name>/data/

Detalles para facilitar su uso:

  • Formatos de fecha legibles: Puede indicar las fechas en un formato estándar (por ejemplo, 24/07/2026 o 24/07/2026 14:30:00), sin necesidad de usar timestamps.

  • Rango por defecto: Si no especifica ninguna fecha, se mostrará automáticamente la información de la última hora.

  • Límite de rango: El rango máximo permitido por consulta es de 7 días.

  • Autodescubrimiento de métricas: Si omite las métricas en la consulta, el sistema las detectará automáticamente (con un límite en la cantidad de resultados devueltos).

  • Control de resultados: Puede limitar y ordenar el número de resultados recibidos según sus necesidades.

Ejemplo de petición:

curl -H "Authorization: Token abc123" \
  "https:///<dominio>/api/metrics/realm/<realm_name>/data/?host=srv-web01&measurements=cpu_usage_user,disk_free&time_from=24/07/2026%2000:00:00&time_to=24/07/2026%2023:59:00"

Ejemplo de respuesta:

{
  "data": [
    {
      "metric": "cpu_usage_user",
      "data": [
        { "time": "2026-07-24T10:00:00Z", "host_name": "srv-web01", "value": 42.1, "min": 38.0, "max": 55.3, "unit": "%" },
        { "time": "2026-07-24T11:00:00Z", "host_name": "srv-web01", "value": 39.7, "min": 35.2, "max": 48.9, "unit": "%" }
      ]
    }
  ],
  "total_count": 1
}

Endpoint para la consulta de la monitorización de eventos

Permite consultar el histórico de eventos de un Reino, como caídas y recuperaciones de dispositivos y servicios, notificaciones enviadas, cambios de estado, eventos de flapping o comandos externos. Permite aplicar múltiples filtros (por host, tipo de evento, texto del mensaje o estado) y acotar la búsqueda por rango de fechas, con el mismo funcionamiento que el endpoint de métricas.

GET /api/events/realms/<realm_name>/events/

Ejemplo de petición:

curl -H "Authorization: Token abc123" \
  "https:///<dominio>/api/events/realms/<realm_name>/events/?host=srv-web01&state_type=HARD&size=20"

Ejemplo de respuesta:

  {
  "data": [
    {
      "time": 1753349400,
      "host_name": "srv-web01",
      "type": "HOST ALERT",
      "state": 1,
      "state_type": "HARD",
      "message": "PING CRITICAL - Packet loss = 100%"
    }
  ],
  "total_count": 1
}

Endpoint para consultar eventos de syslog

Permite buscar directamente en los registros de syslog de un Reino, filtrando por dispositivo, severidad, mensaje, tipo de evento o identificador.

GET /api/events/realms/<realm_name>/events/syslogs/

Ejemplo de petición:

curl -H "Authorization: Token abc123" \
  "https:///<dominio>/api/events/realms/<realm_name>/events/syslogs/?host=srv-web01&severity=err"

Ejemplo de respuesta:

  {
  "data": [
    { "@timestamp": "2026-07-24T09:12:33Z", "host": "srv-web01", "severity": "err", "message": "disk quota exceeded" }
  ],
  "total_count": 1
}

Nota

Si el realm_name corresponde a un Multireino, este endpoint consulta automáticamente el syslog de todos los reinos que lo componen y devuelve los resultados combinados.

7. Configuración masiva de Inventory

WOCU-Monitoring incorpora otra nueva opción para habilitar la recopilación de datos de inventario de forma masiva sobre varios Hosts, simplificando su configuración cuando esta funcionalidad debe aplicarse sobre un conjunto amplio de activos.

La configuración masiva está disponible desde:

Monitored Assets > Hosts > Massive Configure > Inventory

../../_images/monitored_assets_massive-template_74.png

Esta acción permite activar la funcionalidad Inventory en los Hosts seleccionados, de modo que comiencen a recopilar información de inventario asociada al activo monitorizado.

Al acceder a esta opción se muestra una ventana con los siguientes campos:

Hosts: permite seleccionar los dispositivos sobre los que se aplicará la configuración.

Inventory: permite habilitar la recopilación de datos de inventario para la selección realizada.

../../_images/monitored_assets_massive-template_conf_74.png

Una vez aplicada la configuración, los dispositivos seleccionados comenzarán a recopilar datos de inventario, disponibles posteriormente desde la pestaña Inventory de la vista de detalle del host.

Esta acción agiliza la administración de entornos con numerosos dispositivos, ya que permite activar la funcionalidad de forma centralizada y reduce la necesidad de realizar cambios manuales en cada activo.

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 incorpora la función Export en los listados de Contacts, BP Hosts y BP Services. Esta nueva opción permite descargar los datos visibles en formatos CSV y JSON, facilitando su análisis, tratamiento e integración con otras herramientas externas.

  • Se ha añadido una nueva función en el widget Single Metrics Graph que permite seleccionar con el ratón un intervalo temporal concreto del gráfico para ampliar y analizar sus datos. Tras realizar la selección, se muestra un nuevo botón con el que es posible restaurar rápidamente el rango temporal definido originalmente en la configuración del widget.

  • Se incorpora en el Selector de Reinos un nuevo icono de lupa con un ojo estilizado, visible junto al nombre de aquellos reinos que tienen habilitado el módulo de Observability. Esta identificación visual permite reconocerlos de forma rápida y sencilla.

  • El asistente de IA del Módulo Observability incorpora mejoras de fiabilidad y usabilidad. Las conversaciones muestran ahora la fecha y hora de cada consulta, permiten detener respuestas en curso y corrigen los bloqueos o respuestas incompletas del chat. Además, los errores se notifican claramente en pantalla, evitando fallos silenciosos.

  • A partir de esta versión, la vista Alarmas (Problems), pasa a mostrar todos los problemas registrados incluidos aquellos con estado Acknowledged, independientemente de que la preferencia de usuario Filter acknowledged esté activada. Sin embargo, esta preferencia mantiene su comportamiento habitual en las vistas Summary.

  • El selector_category_summary de la sección Aggregator Summary aplica ahora una lógica AND cuando se seleccionan varias categorías. De este modo, solo se muestran los reinos que tengan asignadas todas las categorías seleccionadas, ofreciendo resultados más precisos. Las búsquedas con una única categoría mantienen el comportamiento anterior. Este nuevo comportamiento se indica en el nuevo mensaje de ayuda ubicado junto al selector (Results must match all selected categories).

  • Los endpoints de creación de Hosts de la API pública incorporan el nuevo campo opcional hostgroups, que permite asociar uno o varios Host Groups durante el proceso de alta. El campo acepta una lista de cadenas, por ejemplo: "hostgroups": ["hostgroup1", "hostgroup2"]. Si alguno de los Host Groups indicados no existe previamente, el propio endpoint se encarga de crearlo automáticamente.

  • Corregido un error en los informes Metrics Evolution que podía provocar la interrupción del frontend cuando una métrica no incluía alguno de los valores mean, min o max. El visualizador ahora gestiona correctamente métricas con valores parciales, evitando errores cuando alguno de estos datos no está disponible.

  • Actualizado el color de los mensajes de ayuda en Summary Category para adaptarse correctamente al tema seleccionado (Light/Dark), mejorando su visibilidad y manteniendo una apariencia coherente con la interfaz.

  • Añadido un mensaje informativo durante el proceso de carga al ejecutar la action_ask_IA, indicando al usuario que la operación puede tardar unos minutos mientras se genera la respuesta.

  • Corregido un error que podía provocar el fallo del Informe Multimétrico cuando una métrica recibía un valor vacío. El reporte ahora gestiona correctamente estos casos y continúa mostrando la información disponible.

  • Mejorada la visualización del widget Global Status en espacios reducidos. Cuando su ancho es inferior a 350 px, las cabeceras se sustituyen por iconos para optimizar el espacio y evitar desbordamientos.

  • En el widget Single Metrics Graph, se renombra la opción de configuración Always Show thresholds como Show fixed thresholds, ofreciendo una descripción más clara de su funcionalidad y evitando posibles confusiones.

  • En la vista Metrics de un host específico, se sustituye el icono de lupa utilizado para ajustar el enfoque del eje Y por un icono de advertencia (triángulo con exclamación), representando de forma más adecuada su función relacionada con la visualización de los thresholds.

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.