***************** Novedades WOCU 58 ***************** :guilabel:`Fecha de Publicación: 14/12/2023` El presente documento versa sobre las nuevas características, funcionalidades, mejoras y correcciones integradas en la versión 58 de **WOCU-Monitoring**, dando respuesta a las peticiones y sugerencias de nuestros usuarios y a las necesidades actuales de mercado. .. image:: ../images/releases/58/release_58.png :align: right Esta versión está marcada por la **integración de GConf en WOCU-Monitoring**. Aunque en versiones anteriores se introdujo una primera aproximación de la herramienta, en esta ocasión se ha llevado esta funcionalidad más allá, al lograr una fusión completa y totalmente funcional desde el nuevo **Módulo Gconf**. Además, tras meses de dedicación y esfuerzo, hemos culminado la **refactorización íntegra de la aplicación a React**. Esta transformación denota un cambio notable en la experiencia del usuario y la eficiencia operativa, ya que no solo implica una mejora de rendimiento y tiempos de respuesta más rápidos, si no también, una mayor mantenibilidad gracias a la modularidad de esta tecnología. Las **notificaciones vía correo electrónico han evolucionado ampliando la información incluida** en las alertas, con el propósito de ofrecer un nivel de detalle más profundo respecto a posibles anomalías experimentadas. Sin más dilación, pasamos a detallar en profundidad todas las novedades que trae consigo esta nueva versión de **WOCU-Monitoring**. 1. Refactorización íntegra de la aplicación a REACT =================================================== Esta versión trae consigo un hito significativo en la evolución de **WOCU-Monitoring**: la refactorización íntegra a `REACT `_ ha llegado a su fin. Después de meses de dedicación y arduo trabajo, podemos compartir las mejoras y ventajas que llegan con esta transformación. *Grosso modo* esta renovación repercutirá en: - Rendimiento mejorado y depuración de tiempos: la aplicación ahora responde de manera más rápida y eficiente, brindando a los usuarios una experiencia fluida y sin interrupciones. - Mayor mantenibilidad: la modularidad de REACT facilita y simplifica el mantenimiento y la introducción de nuevas características, lo permite ser ágiles en la adaptación a las demandas cambiantes del mercado. - Escalabilidad: WOCU-Monitoring está preparado para manejar el crecimiento futuro, siendo una herramienta robusta y confiable a medida que evoluciona. Estamos comprometidos en proporcionar a nuestros clientes la mejor experiencia posible, y esta refactorización es un paso crucial hacia esa dirección. Refactorización del Módulo de Informes -------------------------------------- Destacar el trabajo realizado en el Módulo de :ref:`report-info`, donde cada uno de nuestros informes ha sido minuciosamente revisado y actualizado para aprovechar al máximo las capacidades de `REACT `_ . Este proceso no solo implica una renovación visual, si no que también trae consigo mejoras funcionales y de rendimiento que optimizan la forma de interacción, tratamiento y difusión de cualquier tipo de dato esencial para su negocio. Esta remodelación repercutirá en una mejor depuración de tiempos de carga, mayor mantenibilidad y rendimiento y visualización responsiva. .. image:: ../images/releases/58/58_09_report_tab.png :align: center Refactorización del Inventario de Dispositivos ---------------------------------------------- Otra sección con cambios visibles tras la refactorización del código es el :ref:`hostsinventory`. Al igual que en el Módulo de :ref:`report-info` anteriormente mencionado, se ha realizado una homogeneización del diseño general de la vista, manteniendo el mismo estilo y organización implementada en el resto de la herramienta. Estos cambios no solo benefician la apariencia visual, sino que también impactan positivamente en la eficiencia, funcionalidad y mantenimiento a largo plazo. .. image:: ../images/releases/58/58_10_host_tab.png :align: center 2. Integración completa de GConf en WOCU-Monitoring =================================================== En anteriores versiones se llevó a cabo una :ref:`primera aproximación de la herramienta GConf` en nuestra aplicación, brindando una vista (meramente informativa) para la consulta de *backups* de seguridad. En esta ocasión, hemos ido más allá al realizar la **integración completa en WOCU-Monitoring**. Ya es posible hacer uso de todos sus servicios a través del nuevo Módulo :ref:`gconf_module`, donde encontramos cinco pestañas que permiten configurar distintos aspectos de la herramienta: * :ref:`inventory_elements_tab`: registra los equipos sobre los que aplicar acciones como: :ref:`autodiscover`, :ref:`configurations_action`, :ref:`run_action` y :ref:`logs_action`. * :ref:`inventoy_commmands_tab`: muestra los comandos de acceso ejecutables para la consulta de datos. * :ref:`credentials_tab`: muestra las credenciales de autenticación necesarias para acceder a determinados equipos. * :ref:`scenes_tab`: muestra las escenas de actuación definidas ante casuísticas concretas. * :ref:`scheduler_tab`: espacio para la programación de tareas para la ejecución de *backups*. .. image:: ../images/releases/58/58_12_gconf_tab.png :align: center Esta nueva tecnología nos permite tener una gestión integral de las versiones de los equipos monitorizados, almacenando los *backups* de las configuraciones cada vez que se requiera. En resumen, se proporciona una visión holística y facilita una administración más eficiente, segura y proactiva de la infraestructura de TI. 3. Nueva sección Configuration Issues ===================================== Dentro del :ref:`packs-inventory` se incorpora la nueva sección :ref:`packs-errors`. Este espacio proporciona a los usuarios una visión detallada de los Servicios de :doc_url:`Packs de Monitorización ` que generan un error interno al estar mal configurados. Aquí encontrará un listado actualizado de los Packs que han experimentado problemas de configuración en uno o varios de sus servicios de monitorización asociados. Con esta información esencial, se agiliza la identificación y la capacidad de respuesta ante cualquier inconveniente en los servicios de monitorización. Por cada error se registra: - Dispositivo cuyo servicio asociado está experimentando un error. - Servicio de monitorización que está devolviendo un error de configuración. - Pack que integra el servicio en cuestión. - Output o salida del comando que realiza la función de chequeo del propio pack. .. image:: ../images/releases/58/58_06_new_packs_error_tab.png :align: center 4. Optimización de notificaciones ================================= Además de permitir a los administradores de sistemas, comprender cómo está funcionando su infraestructura (ya sea en producción o preproducción), **WOCU-Monitoring** juega un papel crucial en la detección proactiva de problemas en la red. Hemos focalizado nuestros esfuerzos en esta área, en concreto, se ha ampliado la información incluida en las notificaciones de alertas vía correo electrónico enviadas al personal técnico, agregando nueva información adicional: - **Realm**: nombre del reino o reinos (de origen estándar o basados en Host Groups) a los que pertenece el dispositivo que genera la notificación. - **Sección Events**: registra los cambios de estado que ha sufrido el Dispositivo en las últimas 24 horas. Equivale a la modal :ref:`showevents`. - **Sección Metrics**: inclye gráficas con las métricas registradas en las últimas 24 horas. Equivale a la modal :ref:`metricsassets`. .. image:: ../images/releases/58/58_08_new_notification.png :align: center :scale: 70 % El propósito fundamental de estas mejoras es proporcionar un nivel de detalle más profundo respecto a posibles anomalías, permitiendo así al personal técnico abordar y restaurar la situación deseada de manera más eficiente y rápida. 5. Integración de *endpoints* del API Pública ============================================= Nuevo *endpoint* para consultar diversa información sobre servicios ------------------------------------------------------------------- Ha sido actualizada la :doc_url:`API Pública ` de **WOCU-Monitoring** agregando un nuevo *endpoint* para consultar información básica, estado operacional, y habilitación de chequeos de todos los servicios de monitorización de los dispositivos que integran los Reinos estándar de una planta. :: GET /aggregator/api/status/realms/service-status El resultado de consultar este endpoint podría ser el siguiente: .. image:: ../images/releases/58/58_02_service_status_endpoint.png :align: center :scale: 80% Nuevo *endpoint* para consultar Dispositivos activos ---------------------------------------------------- Se ha agregado otro nuevo *endpoint* para listar todos los dispositivos activos de cada uno de los Reinos estándar de una planta. :: GET aggregator/api/config/realms/hosts El resultado de consultar este endpoint podría ser el siguiente: .. image:: ../images/releases/58/58_03_host_endpoint.png :align: center :scale: 80% 6. Capacidad de exportación en CSV y JSON del informe de WOCU Check =================================================================== Aunque **WOCU-Monitoring** ofrece multitud de funciones para la administración de datos, métricas, informes, logs, etc., en algún momento se puede requerir el uso de otras herramientas externas para tratar dicha información. Para ello, se incorpora una nueva opción de :ref:`export_check` del sistema, tras ejecutar :ref:`WOCU Check` dentro del :ref:`Módulo de Configuración `. Como en el resto de la aplicación, los formatos posibles son **CSV** y **JSON**. La descarga de los datos del informe es útil para su uso posterior de acuerdo a las diversas necesidades del usuario. .. image:: ../images/releases/58/58_14_csv_actions_wocu_check.png :align: center 7. Documentación disponible en Inglés ===================================== El Manual de usuario de **WOCU-Monitoring** ya se encuentra disponible en Inglés. Se trata de un servicio indispensable para conectar más fácilmente con toda nuestra comunidad y garantizar el acceso a los valiosos recursos que ofrecemos. Con esta iniciativa se busca ampliar la accesibilidad de nuestra herramienta y mejorar la experiencia de usuario a nivel global. Ahora, se podrá acceder al manual en el idioma de preferencia, contribuyendo a una comprensión más eficiente y a un uso más efectivo de **WOCU-Monitoring**. Con esta actualización se alcanza un hito importante programado en nuestro `Roadmap de 2022 `_. .. image:: ../images/releases/58/58_01_english_documentation.png :align: center 8. Capacidad de importación de Procesos de Negocio en CSV_Delete ================================================================ Se amplia el alcance de la :ref:`tasksCSV_delete` admitiendo la importación de **Procesos de Negocio de Dispositivos** para proceder al borrado definitivo de los mismos (si así se requiere) desde la sección de :ref:`delete_tab`. En consecuencia, la tabla de :ref:`delete_tab` ha sido dotada de una nueva opción de filtrado por tipo de activos, ya sean Dispositivos o Procesos de Negocio (*BP Host*). Esta característica tan intuitiva agiliza la navegación y optimiza la búsqueda de elementos específicos en listados extensos. .. image:: ../images/releases/58/58_05_new_filter_detail.png :align: center 9. Packs de monitorización ========================== Consulta nuestro catálogo de Packs de Monitorización en el siguiente :doc_url:`enlace `. Nuevo pack Fortigate Switch Controller -------------------------------------- .. image:: ../images/releases/49/fortinet.png :align: center :scale: 70 % Se incorpora al catálogo el nuevo pack **Fortigate Switch Controller**, destinado a la `monitorización de tecnologías SDN `_, concretamente para los dispositivos **Switch Controller de Fortigate**. El pack tiene dos *Discovers* que nos permitirán, en primer lugar, elegir de entre todos los switches creados en el controlador los que queremos monitorizar, y en segundo lugar, seleccionar los puertos a monitorizar dentro de cada switch. Una vez seleccionados *switches* y puertos, **WOCU-Monitoring** creará los servicios de monitorización necesarios para obtener la información de estado de operatividad de cada uno de ellos, y el número de serie de cada switch. Nuevo pack Fortiauthenticator ----------------------------- .. image:: ../images/releases/49/fortinet.png :align: center :scale: 70 % Se ha diseñado un nuevo pack para monitorizar los equipos **FortiAuthenticator**, dispositivos que proporcionan servicios de gestión de identidad y acceso (Identity and Access Management, IAM). Los servicios monitorizados son: * Uso de CPU * Uso de disco * Uso de grupos * Accesibilidad de la GUI * Estado de HA * Uso de usuarios locales * Uso de memoria * Accesibilidad vía SSH * Uso de usuarios SSO * Uso de tokens * Uptime .. image:: ../images/releases/58/58_02_services_pack.png :align: center Nuevo pack Teldat SDE --------------------- .. image:: ../images/releases/58/teldat_icon.png :align: center :scale: 40 % Se ha creado el pack específico **Teldat-sde** para monitorizar los dispositivos del fabricante **Teldat**. Los servicios monitorizados son: - Load - TCP connections - Uptime .. image:: ../images/releases/58/58_11_services_teldat_pack.png :align: center 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: - El campo **Assets max limit** de la vista :ref:`License Information` amplia su información detallando el número total de activos (Servicios, Dispositivos y Procesos de Negocio) monitorizados en todos los Reinos estándar registrados, frente al total de activos disponibles en la licencia contratada. Esta indicación es meramente informativa, no se implementa restricción alguna. - Dentro del :ref:`services-inventory-assets`, el campo **Status Information** pasará a mostrar el mensaje: *An error ocurred while running check*, cuando un Servicio registre un estado ``Warning``. - Las acciones presentes en el Módulo de :ref:`report-info`, :ref:`template` y :ref:`schedulingsection` pasan a ser gestionadas mediante permisos ``UI-ACL``. Más información en: :ref:`chapter_UI-ACL`. - Solo en la página de login del :ref:`security-module-section`, se han retirado los botones de *Cancel* y *Back*. - Los *endpoints* de recolección de miembros de un Hostgroup determinado y obtención de Reinos a los que pertenece un dispositivo concreto, ya funcionan con normalidad. - Corregido un error en el :ref:`global-panel` de la vista :ref:`status-tab`, el cual mostraba un valor distinto al total cuando se posicionaba el cursor sobre el gráfico. - La columna **Services** del :ref:`services-inventory-assets`, pasa a mostrar exclusivamente el icono referente al Pack de Monitorización al que pertenece. - Se añade la capacidad de crear un primer Reino por defecto con todos sus componentes, con el fin de que el usuario tenga una primera toma de contacto lo más sencilla y rápida posible. - Se ajusta el tamaño de la modal de :ref:`licenses_info` para optimizar su lectura. - Actualizada la información mostrada en los distintos *titles* presentes en el formulario para :ref:`create-template-service`. - Se almacenan las *cookies* en las opciones de :ref:`filters_events_logs` conservando la configuración aun habiendo recargado la página. - Solucionado un error en la vista de :ref:`user_preferences`. Cuando la configuración no era correcta, no se mostraba un mensaje de validación detallando el fallo cometido. - A partir de ahora, cuando se realice una petición errónea en el :ref:`events_logs`, el :ref:`filter_events_by_field` se ocultará. - Corrección del funcionamiento del componente **Show Selected Rows** en el :ref:`hostsinventory` e :ref:`services-inventory-assets`. Software actualizado ==================== Como siempre, otras piezas de *software* se han incorporado y actualizado en esta nueva versión de **WOCU-Monitoring**: .. csv-table:: :header: "Software ", "Versión anterior", "Versión actual", "Observaciones" :widths: 5, 5, 5, 19 "easysnmp", "0.2.5", "0.2.6", "https://github.com/easysnmp/easysnmp/releases/tag/0.2.6" 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. Además de la versión `OSE `_, 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.