Novedades WOCU 55
Fecha de Publicación: 30/03/2023
El presente documento versa sobre las nuevas características, funcionalidades,
mejoras y correcciones integradas en la versión 55
de
WOCU-Monitoring, dando respuesta a las peticiones y sugerencias de nuestros
usuarios y a las necesidades actuales de mercado.
Esta nueva versión se caracteriza por el importante esfuerzo dedicado a tareas de estabilización, depuración y mejoras de rendimiento, lo que conlleva un impacto directo en la eficiencia y productividad de la herramienta.
Además del tiempo invertido en la optimización de WOCU-Monitoring, se han desarrollado e integrado otras nuevas funcionalidades muy interesantes, como la incorporación de procesos automáticos en el Módulo de Auditoría, permitiendo filtrar la tabla global por este tipo de método; o la capacidad de configurar servicios de monitorización pasiva a múltiples Hostsgroups e iniciar la escucha y recepción de SNMP Traps.
El panel de infraestructura también ha sufrido una significativa evolución, al ser capaz de representar la totalidad de servicios que están operando en el entorno.
Otro desarrollo destacable ha sido la integración de ADS a todos los packs de monitorización de tráfico, que se encargan de monitorizar el tráfico cursado por interfaces de red. Esto supone alcanzar un hito importante programado en nuestro Roadmap de 2023.
Sin más dilación, se detallan en profundidad todas las novedades que trae consigo esta nueva versión de WOCU-Monitoring. Puedes ampliar información en el Manual de Usuario si fuese necesario.
1. Reestructuración de la vista Infraestructura
La vista Infrastructure ofrece una panorámica interactiva y correlacionada de los distintos componentes que constituyen la infraestructura de red monitorizada, siendo una instrumento muy útil para Administradores de la solución.
En esta versión, se ha evolucionado dicha vista consiguiendo mostrar los diferentes servicios que integran WOCU-Monitoring al completo. Para ello, se ha remodelado la vista en dos secciones distintas:
Aggregator Infrastructure: donde se trazan los servicios relacionados con la consola de Agregación.
Monitoring Infrastructure: donde se trazan los servicios por cada Monitoring disponible.
Además, se ha llevado a cabo la actualización de nuevos iconos con logotipos de tecnologías implementadas, pretendiendo arrojar una mayor coherencia a la vista desplegada.
2. Procesos automáticos registrados en el Módulo de Auditoría
El Módulo de Auditoría permite que a golpe de clic, el Administrador obtenga una visibilidad total de las acciones ejecutadas en la aplicación.
Como novedad en esta versión, además de trazar todos los movimientos efectuados en cuanto a configuración de elementos (alta, edición y baja) y cambios a nivel de administración; se agregan los procesos automáticos ejecutados, concretamente, los correspondientes a la programación de Informes (Schedule) y Tareas de Importación (Tasks).
Esta nueva función implica que el selector Method, quien indica el método utilizado según el origen o naturaleza de la acción auditada, amplíe su alcance categorizando una nueva opción de filtrado: Automatic Proccess.
Una vez seleccionada, la tabla quedará filtrada exclusivamente con los procesos automáticos registrados en WOCU-Monitoring, discriminado el resto de acciones en seguimiento.
3. Integración de ADS en packs de tráfico
Se ha añadido la funcionalidad de detección de anomalías (ADS) a todos los packs de monitorización que se encargan de monitorizar el tráfico cursado por interfaces de red (networkdevice-traffic, networkdevice-traffic-all, etc.).
Esta funcionalidad permite detectar cambios bruscos en el caudal de entrada o salida de uno o varias interfaces. El servicio se configura por interfaz y por defecto viene deshabilitado para todos.
A continuación, el pack calculará el valor medio que han tenido las métricas
traffic_in
y traffic_out
en un intervalo de tiempo configurable
(ADS time range), y lo comparará con el valor actual.
Si el valor actual es X
veces (valor configurable en el campo
ADS sensibility) mayor o menor que el valor medio en el intervalo de
tiempo configurado, dicho pack alertará con un estado WARNING
y añadirá
un mensaje al output del servicio indicando el motivo de la alerta.
La variación brusca también será visible en la propia gráfica de la métrica:
Por último, si el interfaz tiene habilitada la funcionalidad ADS, pero no hay cambios en el valor de la métrica que cumplan con las condiciones configuradas, también será indicado en el output del servicio:
Nota
Con este desarrollo se alcanza un hito importante programado en nuestro Roadmap de 2023.
4. Selección múltiple de Hostgroups en Active Assets
Nueva capacidad de selección múltiple de Hostgroups en el desplegable del Filtro por Hostgroups ubicado en el inventario Dispositivos (Hosts) en Activos.
De este modo, se otorga una mayor flexibilidad al usuario durante la búsqueda de ítems dentro de listados extensos.
5. Asignación de Servicios Pasivos (SNMP Traps) a múltiples Hostgroups
Como segunda iteración de la recién incorporada sección Activos Pasivos (Passive Assets), se suma la capacidad de modelar y configurar servicios de monitorización pasiva a múltiples Hostsgroups e iniciar la escucha y recepción de SNMP Traps. Su configuración es posible desde:
El Alta de nuevos Servicios en la sección Activos Pasivos (Passive Assets).
Función/botón Configuración masiva de Servicios (Massive configure services), presente en los inventarios Dispositivos (Hosts) en Activos y Grupos de Dispositivos (Hostgroups) en Activos.
En ambos formularios se ha habilitado el nuevo campo Hostgroups para seleccionar uno o varios grupos que asumirán el Servicio de monitorización pertinente en su nueva configuración.
Esta nueva dinámica de configuración, trae consigo cambios en la presentación de la información de la tabla Passive Services, donde se registran los vínculos entre Dispositivos (Hosts), Grupos de Dispositivos (HostGroups) y Servicios Pasivos ya operativos en WOCU-Monitoring.
Con esta evolución se agiliza procesos de asignación de Servicios de origen pasivo (SNMP Traps) a múltiples activos, como son Dispositivos y grupos de ellos.
6. Confirmación de la acción de filtrado a través del nuevo botón Filter
Se incluye el nuevo Botón Filtrar (Filter) junto a los distintos selectores y otras opciones de filtrado de ítems en el Inventario de Servicios (Services Inventory).
A partir de esta incorporación, será necesario ejecutar previamente dicho botón para consolidar la configuración definida y recargar el inventario con la nueva petición de datos.
7. Notificaciones en Slack
Desde WOCU-Monitoring sabemos la importancia no solo de detectar los problemas de disponibilidad de grandes infraestructuras, sino de alertar en consecuencia y de forma adecuada.
Por ello, disponemos de un sistema de notificación configurable, que avisa al operario sobre resultados de comprobaciones de operatividad ejecutadas o incidencias originadas, con el fin de actuar lo antes posible y minimizar su impacto o su ocurrencia.
En esta versión se ha conseguido la integración con una herramienta de comunicación de extendido uso, como es Slack.
Véase el siguiente ejemplo de notificación:
En definitiva, este es uno de los muchos métodos de integración de WOCU-Monitoring con otras herramientas de alertado por notificaciones.
8. Mejoras en la visualización de Procesos de Negocio
Se han llevado a cabo mejoras en la visualización de los Procesos de Negocio dentro de la Modal de Depuración BP Trace, específicamente, en la representación de los estados de monitorización asociados a cada nodo que forma parte del árbol relacional pintado.
Para evitar confusiones en la lectura y compresión de la representación, cada etiqueta de estado irá acompañada del texto HARD. Esto se refiere a que solo se considerarán estados de tipo HARD para determinar el estado general del nodo. Por lo tanto, cualquier cambio interno de tipo SOFT será rechazado y no afectará el cálculo de estados de monitorización.
Tener conocimiento del (posible) fallo y conocer su causa raíz, agiliza el proceso de prevención, tratamiento y resolución de incidencias en infraestructuras monitorizadas. En esta versión, se ha trabajado en esta dirección, con la finalidad de perfeccionar y aumentar la utilidad de este módulo.
9. Optimización del endpoint de obtención de usuarios gestionados en la aplicación
El endpoint para la consulta y obtención del listado completo de usuarios dados de alta en la aplicación ha sido actualizado.
GET /api/stats/get-all-users/
A partir de este momento, la respuesta ofrecida será mucho más completa, devolviendo nuevos y valiosos atributos por cada usuario del listado:
Username
First Name, Last Name y correo electrónico
Reinos a los que tiene acceso
Grupo/s de usuarios al que pertenece
Permisos que tiene asignados (Active/Staff, Status/Superuser, Status)
Fecha de creación de la cuenta en la herramienta
Fecha del último login efectuado
El resultado de consultar este endpoint podría ser el siguiente:
10. Packs de monitorización
Consulta nuestro catálogo de Packs de Monitorización en el siguiente enlace.
Nuevo soporte para equipos Alcatel
Se ha añadido soporte para los equipos Alcatel con versión de sistema
operativo AOS8
, en los siguientes packs genéricos de CPU y Memoria,
ampliando su alcance y usabilidad:
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 incluye un nuevo Botón para el borrado de filtros aplicados (Clear Filter) en el Inventario de Servicios (Services Inventory).
Se continua refactorización a tecnología REACT 7 diferentes componentes de la aplicación para conseguir una mejor depuración de tiempos de carga, mayor mantenibilidad, rendimiento y una visualización responsiva. En esta versión han sido tratados:
Sección Cuadros de Mando (Dashboards) de forma íntegra.
Tabla de logged_users en la aplicación en el momento de la consulta.
La acción Configuración masiva de Servicios (Massive configure services) pasa a ser gestionada mediante permisos
UI-ACL
. Más información en: Control de permisos y autorización de acciones de usuarios (UI-ACL).Optimizado el texto de autentificación de tokens de sesión, presente en el Módulo de Seguridad, incrementando su legibilidad y comprensión.
Los atributos de configuración Macros, pasan a presentarse en la interfaz manteniendo el orden definido en el archivo
.cfg
de su respectivo Pack de Monitorización.Solventado un error por el que se entorpecía la visualización de los siguientes ítems:
Iconos de Packs de Monitorización representados en el Panel visual de Packs de Monitorización más representativos (Top 10 Packs).
Unificación del formato y estilo de los mensajes de error mostrados durante la aplicación de Tareas de Importación (Tasks).
Se agrega un nuevo spinner de carga y procesamiento de datos tras la modificación de atributos en la vista de Edición (Edit) de Dispositivos y Dispositivos de Proceso de Negocio de la Vista de Detalle de Activos y BP.
Corregido un error por el cual la acción simple Mostrar Eventos del Servicio (Show services events) no redirigía al usuario a la pestaña Events de la modal de Servicios.
Se ha añadido un texto informativo de ayuda en el gráfico Gráfica de Eventos de Log.
Se ha solucionado un error por el cual no se abría la Modal de Servicios a través del icono de métricas ubicado la tabla services_problems.
Corrección de warnings internos acumulados y supervisados por el linter EsLint, para agilizar y alcanzar un análisis de errores altamente eficaz.
Recuperada la capacidad de acceso a la vista Preferencias de usuario (User preferences) desde el Audit o Infrastructure.
Nuevos mensajes informativos en el Audit asociados a determinados errores en la configuración de LoggerResource o Logger server.
Para facilitar y aliviar la capacidad de cómputo de consultas en el Listado de otros Eventos de Log (Logs) y en las tablas del Audit, solo serán mostradas las 10000 primeras entradas. Esta limitación será notificada a través de un texto informativo visible en ambos espacios.
Se ajustan los márgenes de algunos de los botones visibles en el Módulo de Importación y Configuración de Activos alineándose con el resto de elementos.
Al cambiar de servicio desde el selector que encabeza la Modal de Servicios, el widget Service Status vuelve a actualizarse correctamente, mostrando el nombre del servicio seleccionado previamente.
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 |
---|---|---|---|
REACT |
16.14.0 |
17.0.2 |
https://github.com/facebook/react/blob/main/CHANGELOG.md#1702-march-22-2021 |
Bootstrap |
3.4.1 |
4.6.0 |
|
React-bootstrap |
0.33.1 |
1.6.6 |
https://github.com/react-bootstrap/react-bootstrap/releases/tag/v1.6.6 |
React-bootstrap-daterangepicker |
4.1.0 |
5.0.0 |
https://www.npmjs.com/package/react-bootstrap-daterangepicker/v/5.0.0 |
LMD |
2.1.2-12 |
2.1.4 |
Sobre WOCU-Monitoring
WOCU-Monitoring es una herramienta de monitorización 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.
Con la versión de WOCU-Monitoring denominada Enterprise es posible realizar despliegues de miles de dispositivos IP, en un entorno distribuido, con personalizaciones adaptadas a la infraestructura de cada cliente.