***************** Novedades WOCU 51 ***************** :guilabel:`Fecha de Publicación: 09/06/2022` .. image:: ../images/releases/51/intro-51.png :align: right El presente documento versa sobre las nuevas características, funcionalidades, mejoras y correcciones integradas en la versión ``51`` de **WOCU-Monitoring**, dando respuesta a las peticiones y sugerencias de nuestros usuarios y a las necesidades actuales de mercado. Uno de los focos de esta versión, ha sido el :ref:`services-inventory-assets`, dotándolo de nuevas y potentes funciones, como la :ref:`implementación de acciones masivas` o la :ref:`capacidad de exportación de datos en diversos formatos`. Nuestra API Pública también crece con el :ref:`desarrollo de dos nuevos endpoints`, útiles para la consulta de datos de la infraestructura monitorizada y la obtención del listado de :ref:`report-info` generados en un Reino determinado. Como remodelación a destacar, la :ref:`edición de activos ya podrá efectuarse desde su propia vista de información` con valores de configuración y de inventario. Agilizando y otorgando mayor coherencia en cada uno de los movimientos del operario dentro de la aplicación. Asimismo, se continúa trabajando en la :ref:`optimización de consultas SNMP `, alcanzando un hito importante programado en nuestro `Roadmap de 2022 `_. Esto no es todo, se continúan :ref:`puliendo detalles estéticos y de diseño` con la refactorización de diversos componentes del *frontend*, junto con el :ref:`desarrollo de nuevos Packs de Monitorización a medida`. Sin más dilación, pasamos a detallar en profundidad todas las novedades que trae consigo esta nueva versión de **WOCU-Monitoring**. .. _refactoring_frontend: 1. Distintas refactorizaciones del *frontend* ============================================= **✓** Se renuevan los iconos asociados a los posibles estados de protección de un Dispositivo, en las tablas de :ref:`hosts_active_assets` y :ref:`delete_tab`. * Candado cerrado (🔒): cuando el Dispositivo está protegido y en consecuencia, no puede ser eliminado. * Candado abierto (🔓): cuando el Dispositivo no está ligado a ninguna dependencia, ni sujeto a ninguna limitación. .. image:: ../images/releases/51/51_01_icons_protected.png :align: center **✓** También, accionando sobre el icono **Protegido** (🔒) se accede a la modal :ref:`info-junk-asset`, la cual señala el *Host Business Processes* o *Service Business Processes* del que forma parte el posible Dispositivo a desechar. La misma dinámica ha sido implementada en la tabla de :ref:`hosts_active_assets`. Además, se incorpora el icono del tipo de Proceso de Negocio en cada entrada de la tabla. .. image:: ../images/releases/51/51_02_icons_bp_type.png :align: center **✓** Refactorización a tecnología `REACT 7 `_ de las tablas integradas en las secciones :ref:`templates-hosts` y :ref:`blacklisted_assets` del módulo de :ref:`import_tool`. Este cambio repercutirá en una mejor depuración de tiempos de carga, mayor mantenibilidad y visualización responsiva. También se ha incluido un nuevo botón para el refresco y actualización de la tabla. Haciendo clic se forzará un refresco inmediato, independientemente del programado en las :ref:`user_preferences`. .. image:: ../images/releases/51/51_03_blacklisted_tables_refactor.png :align: center **✓** Implementación de un nuevo componente global de asignación de permisos requeridos, para la carga y visualización de los siguientes elementos: - Widget :ref:`Metrics de la Modal de Dispositivos`. - Widget :ref:`geomap`. - :ref:`services-inventory-assets`. - Widgets que integran la vista :ref:`Host del Modal de Dispositivos `. - Tabla de :ref:`Eventos de Logs de la Modal de Dispositivos`. También se ha optimizado la legibilidad de los :ref:`events` de manera considerable, transformando la visualización de los *logs* en formato **JSON** crudo, por una visualización plana agrupando por parejas ``clave-valor``. .. image:: ../images/releases/50/50_04_events_logs_format.png :align: center **✓** Nuevo ajuste *responsive* en determinadas tablas de la aplicación, para evitar el descuadre de su contenido. Estas son: * :ref:`services-inventory-assets`. * :ref:`hosts-HG`. * :ref:`hosts_active_assets`. * :ref:`contacts_active`. * :ref:`pending`. * :ref:`delete_tab`. * :ref:`templates-hosts`. 2. Nueva opción de filtrado por Host Groups en *Active Hosts* ============================================================= Se amplían las opciones de gestión y operación de elementos habilitadas en el :ref:`Inventario de Hosts en Active Assets`. En concreto, se ha dotado de un nuevo :ref:`Filtro por HostGroups` cuyo funcionamiento persigue acotar y depurar el listado, mostrando únicamente aquellos Dispositivos (*Hosts*) pertenecientes a la agrupación escogida en el desplegable. El selector **Filter by HostGroup** incluye todos los Grupos de Dispositivos (*HostGroups*) gestionados en el Reino. .. image:: ../images/releases/51/51_04_new_hostgroup_filter.png :align: center Con esta nueva función, es posible efectuar borrados masivos de miembros de un *Host Group*, en lugar de realizar un barrido mucho más minucioso. Esta acción es muy útil en *Host Groups* cuantiosos. .. _snmp: 3. Optimización en consultas SNMP (SNMP Booster) ================================================ En esta nueva versión se continúa el trabajo de optimización de consultas **SNMP** iniciado con las :doc_url:`mejoras introducidas en el pack de Tráfico`. En dicho pack, se dejó de utilizar los binarios de ``net-snmp`` (estos son ``snmpget``, ``snmpwalk`` y ``snmpbulkwalk``) para utilizar directamente `Bindings en C de Net-SNMP `_, mejorando radicalmente el rendimiento. El trabajo que se ha realizado en esta versión, es portar la librería base para consultas **SNMP** que utilizan todos los packs escritos en Python utilizando la misma estrategia. Es importante destacar que se ha mantenido el interfaz con respecto a los packs de monitorización, con lo que no es necesario cambiar ninguno de los packs del amplio :doc_url:`catálogo disponible `. Las mejoras de rendimiento obtenido son más que apreciables, y aunque dependerá del tipo de packs y las consultas que se realicen en cada implantación, en muchos casos disminuye en más de la mitad la carga de las máquinas. .. image:: ../images/releases/51/51_05_snmp_performance.png :align: center :scale: 90 % Reducir la carga de las máquinas implica que pueden monitorizarse más dispositivos con el mismo hardware. Pero también una mayor agilidad para la ejecución de chequeos, menos trabajos encolados y mayor estabilidad general del motor de monitorización. Como valor añadido, las grandes empresas que utilizan **WOCU-Monitoring** para monitorizar sus infraestructuras verán un ahorro considerable en el gasto energético, contribuyendo así, además de a preservar el medio ambiente, a minimizar los gastos y, por tanto, a maximizar sus beneficios. .. Important:: Con el desarrollo de esta funcionalidad, se alcanza un hito importante programado en nuestro `Roadmap de 2022 `_. .. _api_entry: 4. Integración de nuevos *endpoints* a la API Pública ===================================================== Nuevo *endpoint* de obtención de información de la infraestructura desplegada ----------------------------------------------------------------------------- Adición de un nuevo *endpoint* a nuestra :ref:`API Pública` que permite y facilita a los usuarios administradores de la herramienta, disponer en formato ``JSON`` de toda información acerca de la infraestructura monitorizada en **WOCU-Monitoring**. :: GET /api/infrastructure/engine-info/ Como resultado, se obtienen los componentes utilizados en cada una de las partes de la solución de monitorización. Dado que **WOCU-Monitoring** escala horizontalmente, este *endpoint* extrae información pormenorizada relativa a la infraestructura: nodos que lo componen, volumen de Reinos, servicios ejecutados, motores de monitorización en uso, etc. .. image:: ../images/releases/51/51_06_endopoint_infrastructure.png :align: center .. Important:: El desarrollo de este *endpoint* específico es una paso más para alcanzar uno de los hitos programados en nuestro `Roadmap de 2022 `_. Nuevo *endpoint* de obtención del listado de Informes de un Reino determinado ----------------------------------------------------------------------------- Ha sido actualizada la :ref:`API Pública` de **WOCU-Monitoring** agregando un nuevo *endpoint* diseñado para la consulta y obtención de un listado detallado de :ref:`report-info` gestionados en un Reino determinado y que son visibles de acuerdo a los permisos del usuario. :: GET /api/reports/info/{realm_type}/{realm_name}/ Con este *endpoint* es posible consultar de forma rápida y sencilla el grupo de Informes gestionados en un determinado Reino, lo que nos dará información muy valiosa sobre su tipología, usuario creador, fecha de creación, etc., por cada uno de los ítems devueltos. .. image:: ../images/releases/51/51_06a_endopoint_report.png :align: center 5. Agregación de diversas funciones en el Inventario de Servicios ================================================================= .. _masive_actions_services: Implementación de acciones masivas ---------------------------------- Tras la :ref:`integración de multitud de operaciones ` a implementar sobre los elementos del :ref:`services-inventory-assets`, en esta versión se incorpora la capacidad de aplicar estas :ref:`mismas acciones` sobre dos o más servicios en una única iteración. Mediante el uso del **Selector de ítems** y el **Selector de acciones**, el operario podrá efectuar una misma acción sobre el conjunto de elementos seleccionados simultáneamente. .. image:: ../images/releases/51/51_07_massive_actions_on_services_inventory.png :align: center Las :ref:`acciones masivas ` permiten una gestión más organizada de grandes cantidades de datos en entornos vastos y complejos. Nuevo botón para la gestión de Servicios seleccionados ------------------------------------------------------ Como apoyo a la selección de ítems para la ejecución de acciones masivas o el filtrado por estados de monitorización, el :ref:`services-inventory-assets` dispone del nuevo :ref:`show-selected-services`, el cual actúa como gestor de servicios seleccionados en el listado, mostrando únicamente los elementos que recientemente han sido escogidos y marcados por el usuario. .. image:: ../images/releases/51/51_14_selected_services_button.png :align: center .. _export_services: Capacidad de exportación de Servicios y Grupos de Dispositivos -------------------------------------------------------------- Aunque **WOCU-Monitoring** ofrece multitud de funciones para la administración de datos, métricas, gráficos, etc., en algún momento se puede requerir el uso de otras herramientas de terceros para tratar dicha información. Así pues, esta nueva versión incluye la función de exportación de datos en formato ``CSV`` o ``JSON``, que facilita la descarga de los datos de inventario para su uso y tratamiento posterior. Esta nueva capacidad estará disponible en: - :ref:`Inventario de Servicios (Services Inventory)` - :ref:`Inventario de Grupos de Dispositivos (Host Groups Inventory)` Otra novedad es la libre elección de los datos o parámetros a exportar. Previo inicio de la descarga del fichero, emergerá una nueva modal que recoge el listado completo de parámetros a escoger para ser exportados en formato ``CSV`` o ``JSON``. .. image:: ../images/releases/51/51_08_export_csv_json_data.png :align: center 6. Rediseño de las notificaciones recibidas =========================================== Se han rediseñado estéticamente las notificaciones gestionadas en **WOCU-Monitoring** con un aspecto más moderno, homogéneo y acorde al resto de la aplicación. Las notificaciones anteriores mantenían el estilo del motor de monitorización ``Shinken``. Un motor que adoptamos, `portamos a Python 3 `_ y mejoramos en **WOCU-Monitoring**. .. image:: ../images/releases/51/51_09_notifications_comparison.png :align: center 7. Gconf: Gestión de configuraciones en dispositivos de red =========================================================== ¿Qué es GConf? -------------- `GConf `_ es otra de las herramientas del ecosistema de **WOCU-Monitoring**, destinada a la gestión integral y unificada de las configuraciones de los equipos de red administrados y monitorizados. **GConf** es independiente del aplicativo principal de **WOCU-Monitoring**, ya que dispone de su propia interfaz de gestión que permite realizar todas las funciones de manera aislada. .. image:: ../images/releases/51/51_11_gconf_device_info.png :align: center Mejoras y avances ----------------- En esta versión se ha trabajado en mejorar determinados aspectos relativos a la seguridad de la aplicación: - Se ha mejorado la gestión de las credenciales en base de datos cifrando toda la información. - Se ha mejorado la gestión de los *backups* cifrando los ficheros de configuración de los dispositivos administrados. - Se deniega por defecto el acceso a la documentación de la ``API``. Será configurable en caso de que se quiera consultar para integrarse desde una aplicación externa. .. _edit-host8: 8. Edición de activos desde su propia Modal de Información ========================================================== Nos hemos focalizado en reestructurar las acciones a efectuar sobre diferentes activos, con la intención de ganar agilidad y coherencia en cada uno de los movimientos del operario dentro de la aplicación. Para ello, hemos discernido entre *acciones básicas*, como son: visualizar y editar la configuración del activo; y *acciones secundarias*, que variarán según la naturaleza del activo, ya sea: duplicar, monitorizar, eliminar, asignar packs de monitorización, etc. De acuerdo a esto, todos los elementos que subyacen en las secciones :ref:`active_assets`, :ref:`pending` y :ref:`templates-hosts` contarán con una nueva operativa para visualizar y editar la configuración de un elemento. A partir de ahora, haciendo clic sobre el nombre de un ítem en concreto, emergerá su correspondiente vista detalle con los valores de atributos de configuración e inventario registrados: .. image:: ../images/releases/51/51_12_name_detail.png :align: center Además, se podrán realizar cambios de configuración desde la propia modal de información. A través del nuevo botón :guilabel:`Edit`, se accederá al formulario de edición para realizar cambios en los distintos parámetros y atributos del elemento escogido. .. image:: ../images/releases/51/51_13_info_modal.png :align: center En futuras versiones, esta nueva modalidad será extendida y estandarizada en el resto de activos gestionados en **WOCU-Monitoring**. .. _packs_entry: 9. Packs de monitorización ========================== Consulta nuestro catálogo de Packs de Monitorización en el siguiente :doc_url:`enlace `. Nuevo pack Cisco-acs -------------------- .. image:: ../images/releases/51/cisco.png :align: center :scale: 60 % Incorporado al catálogo el nuevo pack **Cisco-acs** que monitoriza los dispositivos ``Cisco Access Control Server (ACS)``. Los servicios que incorpora este pack de monitorización son: * **CPU Usage**: monitoriza el uso de CPU. * **Memory Buffer Usage**: monitoriza el uso del *buffer* de memoria. * **Memory Usage**: monitoriza el uso de memoria física. * **Partition**: monitoriza el uso de las particiones de disco. Se incluye un *discover* de particiones para poder seleccionar las que se quiere monitorizar. Se creará un servicio por cada partición monitorizada. * **Process**: monitoriza el estado de un proceso. Se incluye un *discover* de processos para seleccionar los que interesa monitorizar. Se creará un servicio por cada proceso monitorizado. * **Uptime**: muestra el tiempo que lleva el equipo encendido. * **Virtual Memory Usage**: monitoriza el uso de memoria virtual. .. image:: ../images/releases/51/51_17_services_cisco-acs_packs.png :align: center Nuevo pack Gitlab ----------------- .. image:: ../images/releases/51/gitlab.png :align: center :scale: 45 % Se ha diseñado e incorporado un nuevo pack denominado **Gitlab** destinado a la monitorización de diversos aspectos de los proyectos en dicha `plataforma `_. Este pack de monitorización incluye los siguientes servicios para cada uno de los proyectos configurados por el usuario: * **Project Runners**: monitoriza el estado de los *runners* asociados al proyecto. * **Project Pipeline Status**: monitoriza el estado del último *pipeline* de la rama principal del proyecto. * **Project Stats**: monitoriza diversas estadísticas del proyecto, como el número de *Issues* y de *Merge Requests* abiertas. .. image:: ../images/releases/51/51_16_services_gitlab_packs.png :align: center Nuevo soporte para dispositivos Enterasys ----------------------------------------- .. image:: ../images/releases/51/enterasys.png :align: center Se ha añadido soporte para la monitorización de ``CPU`` y ``Memoria`` en Dispositivos del fabricante **Enterasys**. Esta ampliación alcanza a packs genéricos cuyos servicios de monitorización incluyen la medición del uso de CPU y el consumo de Memoria. Nuevo pack Docker ----------------- .. image:: ../images/releases/51/docker.png :align: center :scale: 30 % Diseñado el nuevo pack de monitorización **Docker** que permite monitorizar el estado y las estadísticas de contenedores ``Docker``. Los servicios que incorpora este pack son los siguientes: * **Docker**: monitoriza el estado del proceso persistente que gestiona los contenedores. * **Container Status**: monitoriza el estado del contenedor. * **Container CPU Usage**: monitoriza el uso de CPU del contenedor. * **Container Memory Usage**: monitoriza el uso de memoria del contendor. * **Container Network Usage**: monitoriza el uso de red del contenedor. * **Container Block I/O Usage**: monitoriza la cantidad de datos leídos y escritos por el contenedor. .. image:: ../images/releases/51/51_15_services_docker_packs.png :align: center .. Important:: Con este desarrollo se avanza en uno de los compromisos definidos en nuestro `Roadmap de 2022 `_. Nuevo pack Checkpoint-ipso --------------------------- .. image:: ../images/releases/48/checkpoint-logo.png :align: center Se añade un nuevo pack al catálogo para la monitorización de los dispositivos **Checkpoint** con sistema operativo ``IPSO``. Esta incorporación completa la lista de packs aplicables sobre este fabricante de productos de seguridad. El pack incluye los siguientes servicios: * **Current connections**: monitoriza el número total de conexiones concurrentes y la tasa de conexiones por segundo. * **CPU usage**: monitoriza el uso de CPU. * **Memory Usage**: monitoriza el uso de memoria. * **Partition**: chequea el uso de las diferentes particiones. Se incluye un *script* de *discover* para seleccionar las particiones que se desea monitorizar. * **Process**: chequea el estado de los procesos críticos. Se incluye un *script* de *discover* para seleccionar los procesos a monitorizar. * **TCP total active sessions**: muestra el número total de sesiones TCP activas. * **TCP established sessions**: muestra el número de sesiones TCP en estado ``established``. * **Uptime**: muestra el tiempo que el dispositivo lleva arrancado. * **Users**: muestra el número de usuarios registrados en la herramienta. Nuevas versiones de los packs de HP y Dell ------------------------------------------ .. image:: ../images/releases/51/dell_hp.png :align: center Como parte del esfuerzo de **WOCU-Monitoring** en las últimas versiones, para controlar y reducir el consumo energético, los packs `Dell-server-hwinfo `_ y `Hp-server-hwinfo `_ se han enriquecido con nuevos servicios que monitorizan la potencia consumida por los servidores de dichas marcas. Los servicios de monitorización incluyen unas nuevas métricas que nos permitirán generar un registro histórico y a detectar un consumo en vatios más alto de lo normal. 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: - En la modal de salida de la acción de :ref:`comments-service` aplicable en :ref:`servicios monitorizados`, ahora se detalla el Dispositivo y el Servicio al que pertenece dicho registro. - Corregido un error en la modal de :ref:`packs-action` de la sección de :ref:`templates-hosts`, en el que se indicaba que el nombre identificativo de la Plantilla pertenecía erróneamente al de un Dispositivo. Para ello, se ha modificado el campo ``Host_name`` por ``Template_name``. - Modificado el estilo de varias tablas de la aplicación, con el propósito de armonizar y estructurar su presentación, puesto que en ocasiones el contenido se excedía de las tablas. - Se ha ajustado la ordenación por defecto de Dispositivos presentes en el :ref:`services-inventory-assets`. - Solucionado un problema en la visualización del ``check_command`` dentro del :ref:`modal de Dispositivos `, cuando se mostraba un *Host Business Processes*. - Corregido un error en el funcionamiento del botón de selección/deselección de los valores descubiertos por la acción *Discover*. - Vuelve a estar operativa la posibilidad de modificación de la visibilidad (pública o privada) de un informe desde el :ref:`global_report_panel`. - El :ref:`realms_selector` ha sufrido los siguientes cambios: * Visualización de la totalidad de Reinos disponibles, en lugar de presentar únicamente los 20 primeros elementos. * La opción de búsqueda por cadena de texto incluida en el selector, pasa a funcionar exclusivamente mediante el atributo ``Display_name``. * Cambios en el tamaño de la fuente e iconos asociados consiguiendo un diseño más armonizado y homogéneo. - Se preserva el criterio de ordenación establecido en el :ref:`tasks-table` tras efectuar un refresco y actualización de datos. - A partir de esta versión, durante la :ref:`packsmonitoring`, la acción **Discover** asociada a **Macros Complejas** irá acompañada de la casilla *Disallow update values* (desmarcada por defecto), útil para bloquear la actualización de los valores durante el proceso de descubrimiento efectuado sobre dicha macro. - Nueva opción de filtrado de :ref:`Reinos basados en Host Groups ` dentro del listado global de Reinos del módulo de :ref:`advanced_configuration` de Agredador. - Se ha optimizado la comprobación de parámetros en los subprocesos de :ref:`Diagnóstico de la Salud de Dispositivos `, evaluando únicamente lo necesario para lanzar una operación. - A partir de esta versión, cuando se :ref:`ejecute una Tarea ` (*Task*), inmediatamente se actualizarán los datos mostrados en el :ref:`tasks-status-table`. - Optimizadas las tablas :ref:`Host Groups` y :ref:`Packs`, concretamente: * Se ha reducido la altura de las filas de ambas tablas, aumentando el espacio disponible para mostrar más información. * Se han atenuado los colores de los indicadores de estados de monitorización cuando su valor es ``0``, para centrar toda la atención en el resto de indicadores. Además, la acción de enlace a otras tablas quedará bloqueada en esta misma casuística. - Nuevo texto informativo en la acción de :ref:`borrado de un Dispositivo` en :ref:`active_assets`, donde se detalla el estado de protección actual por el cual este no puede ser eliminado. Para poder efectuar dicha acción, el Dispositivo debe ser desvinculado de los Procesos de Negocio que se especifican en el cuadro de diálogo. - Nueva función para mostrar/ocultar filtros aplicables sobre los elementos del :ref:`services-inventory-assets`. Se identifica con el icono de flechas que convergen cuando los filtros son visibles, y flechas apuntando hacia los extremos cuando están ocultos. - En la tabla :ref:`Servicios de la Modal de Dispositivos` se mostrará un guion (-) en la columna de **Next Check** cuando un servicio tenga deshabilitado la ejecución de chequeos de estado de monitorización. - Además de asignar iconos a Dispositivos de acuerdo a los :doc_url:`Packs de Monitorización ` asociados, a partir de ahora, el sistema también tendrá en consideración el valor de la macro ``DEVICE_VENDOR``, la cual contiene el fabricante del Dispositivo que describe. - De aquí en adelante, el :ref:`realms_selector` estará deshabilitado cuando exista un único Reino, sin más opciones a escoger. - Solucionado un error, el cual no redireccionaba correctamente al usuario cuando se caducaban las credenciales, devolviendo un acceso denegado. - Toda acción masiva ejecutada en la aplicación irá acompañada de un *spinner* de carga durante su procesamiento. Se incluyen también en las peticiones de datos de las tablas de :ref:`contacts_active`. - Se aumenta el tamaño de paneles y *widgets* ubicados en el módulo de :ref:`dashboards`, para una mayor claridad en la interpretación y lectura de datos. - Refactorización para la eliminación de código duplicado en las tablas migradas a ``REACT`` de la aplicación. - Reubicado el mensaje de error sobre la ausencia de datos, mostrado en la modal *logged_users*. - A partir de esta versión, al hacer *Discover* en una macro de un Pack de Monitorización, solo se actualizarán los valores en referencia a los campos marcados como únicos, especificados en cada fichero de configuración del pack (.cfg). Asimismo, el sistema no admitirá espacios, coma (,) y punto y coma (;) en la consulta y adición de macros, devolviendo en su lugar una barra baja (_). - Se ha modificado el estilo de los selectores de acciones masivas de toda la aplicación, proporcionando un estilo más homogeneizado. - Vuelve a estar disponible las acciones de borrado y envío a :ref:`Blacklisted` en ciertos activos ubicados en :ref:`active_assets` y :ref:`pending`. - Solventado un error que impedía el alta de nuevos *Hosts Business Processes* en los inventarios de :ref:`active_assets` y :ref:`pending`, desde el :ref:`Módulo de Administración`. - La :ref:`home_view` vuelve a presentar el listado de Reinos en orden alfabético ascendente (A-Z). - Corregida la visualización del *widget* de registro de :ref:`events` de un Reino, cuando el usuario no disponía de los permisos necesarios en el módulo de :ref:`report-info`. - Modificación del comportamiento de los selectores de paginación, obedeciendo siempre a la última opción escogida. - Admisión del carácter ``&`` en el término identificativo de macros complejas. - Arreglado un error por el que al intentar :ref:`new-realm-home` no se redireccionaba correctamente a la vista de *Login* cuando expiraban los permisos. - La :ref:`acción de borrado` de la tabla :ref:`hosts_active_assets` pasa a estar deshabilitada en Dispositivos protegidos, debido a su vínculo con Procesos de Negocio. 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: 8, 6, 6, 16 "Python3", "3.8.12", "3.8.13", "https://www.python.org/downloads/release/python-3813/" "Ruby", "2.1.9", "2.7.4", "https://www.ruby-lang.org/en/news/2021/07/07/ruby-2-7-4-released/" "Memcached", "1.4.31", "1.6.15", "https://github.com/memcached/memcached/wiki/ReleaseNotes1615" "Django", "3.2.12", "3.2.13", "https://docs.djangoproject.com/en/4.0/releases/3.2.13/" "Supervisor", "4.1.0", "4.2.4", "https://github.com/Supervisor/supervisor/blob/master/CHANGES.rst#424-2021-12-30" "Gettext", "0.18", "0.21", "https://lists.gnu.org/archive/html/info-gnu/2020-07/msg00009.html" "Ncurses", "5.9", "6.3", "https://lists.gnu.org/archive/html/info-gnu/2021-11/msg00001.html" "NRPE", "2.13", "4.0.3", "https://github.com/NagiosEnterprises/nrpe/blob/nrpe-4.0.3/CHANGELOG.md" "NagVis", "1.9.11", "1.9.33", "https://www.nagvis.org/downloads/changelog/1.9.33" "OpenSSL", "1.0.2s1", "1.1.1l", "https://www.openssl.org/news/openssl-1.1.1-notes.html" "Libevent", "2.0.22", "2.1.8", "https://raw.githubusercontent.com/libevent/libevent/release-2.1.8-stable/ChangeLog" "JQuery", "1.11", "3.1.0", "https://blog.jquery.com/2016/09/22/jquery-3-1-1-released/" 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.