Nueva versión de GLPI 10.0.8

Hay disponible una nueva versión de GLPI.

Esta versión corrige varios problemas de seguridad que se han descubierto recientemente. ¡Se recomienda actualizar!

Puedes descargar la versión de GLPI 10.0.8 en GitHub.

A continuación encontrará la lista de problemas de seguridad corregidos en esta versión de corrección de errores:

  • SQL injection via inventory agent request (CVE-2023-35924).
  • SQL injection through Computer Virtual Machine information (CVE-2023-36808).
  • Unauthorized access to Dashboard data (CVE-2023-35939).
  • Unauthenticated access to Dashboard data (CVE-2023-35940).
  • Reflected XSS in search pages (CVE-2023-34244).
  • Unauthorized access to knowledge base items (CVE-2023-34107).
  • Unauthorized access to user data (CVE-2023-34106).

Asimismo, aquí hay una lista corta de los cambios principales que se han realizado con esta versión:

  • Improve mail grouping (#14296)
  • Add deleted status in item’s header (#14382)
  • Add option to control the display of dropdowns labels (#14472)
  • Permits to check DB schema from GLPI versions >= 0.80 (#14666)
  • Improve performance of plugins init (#14511)
  • Improve performance of kanban views (#14525, #14599, #14764)
  • Ldap issues with PHP versions >= 8.1 (#14561)
  • SLA waiting time duration (#14937)
  • Notification encoding for MS Outlook (#14959)
  • A lot of fixes in native inventory

El registro de cambios está disponible para más detalles.

¡Nos gustaría agradecer a todas las personas que contribuyeron a esta nueva versión y a todos aquellos que contribuyen regularmente al proyecto de GLPI!

Muchas gracias.

Nueva versión de GLPI 10.0.6

Una nueva versión de GLPI está disponible.

Esta nueva versión soluciona varios problemas de seguridad que han sido recientemente descubiertos. ¡Les recomendamos la actualización!

Puede descargar la versión GLPI 10.0.6 archive en GitHub.
Todavía mantenemos la rama GLPI 9.5 por arreglos de seguridad y lanzamos la nueva versión para ella: GLPI 9.5.12 archive

Encontrarás debajo la lista de problemas de seguridad que han sido solucionados en esta versión:

  • Unauthorized access to inventory files (CVE-2023-22500)
  • XSS on browse views (CVE-2023-22722)
  • XSS on external links (CVE-2023-22725)
  • XSS in RSS Description Link (CVE-2023-22724)
  • Unauthorized access to data export (CVE-2023-23610)
  • Stored XSS inside Standard Interface Help Link href attribute (CVE-2022-41941)

También, aquí les dejamos una corta lista de los cambios principales en los que hemos trabajado en esta versión:

  • Unmanaged devices can be handled like a real asset.
  • Handle more actions for stale inventory agents.
  • Added new dictionnary rules for OS.
  • Removed glpi: prefix on console commands.
  • PHP 8.2 support.
  • Many fixes and improvements on native inventory.
  • Reservation display on self-service profile.
  • Mail collector issues with emails sent from Outlook.
  • Dashboard issues on “All” tab.
  • Ticket input is restored when submitted form is not complete.
  • Notification was not sent when ticket status was set to “pending”.

El registro de cambios está disponible para más detalles.

¡Nos gustaría agradecer a todas las personas que contribuyeron a esta nueva versión y a todos aquellos que contribuyen regularmente al proyecto GLPI!

Saludos.

Novedades y trabajo en progreso de GLPI (Otoño 2022)

La presentación está a cargo de Alexandre Delaunay, a cargo del equipo de desarrollo de GLPI y propietario del producto de GLPI.

En este video, habla sobre la hoja de ruta y algunas funciones que el equipo de desarrollo quiere en GLPI para la próxima versión principal.

«Para que la presentación sea breve, sólo hablaremos de:

  • Temas importantes
  • O muy gráficos

Y me gustaría insistir en el hecho de que no hay promesas de tiempo en cuanto a la entrega.

Haremos todo lo posible para añadir las características, pero en función de cómo vaya el año, algunas estarán bien, otras no.

  1. Genericidad de los activos.
    Ahora, tenemos en nuestro marketplace 2 plugins para tratar los añadidos genéricos:
  • Genericobject
  • Campos

Queremos añadir la posibilidad de personalizar cada tipo de objeto mostrado en el menú de Activos (al principio).

La primera parte es permitirle definir sus tipos.

Proporcionaremos una lista de tipos predefinidos que coincidan con la lista actual de activos y le permitiremos añadir otros nuevos si lo desea. Por ejemplo, servidores además de ordenadores de sobremesa o portátiles. O para hacer algo completamente distinto de la gestión informática, por ejemplo: coches, escritorios, etc.

Algunos de los tipos actuales seguirán sin poder eliminarse, como Software, Rack, Cable, Cartucho y Consumible. La razón es que su comportamiento o su presentación difiere de la de otros activos.

Usted todavía será capaz de desactivar estos si lo desea, pero la eliminación será imposible.

Así pues, la GENERICIDAD cubre la creación de nuevos tipos de activos.

2. Composición de los activos

Además, en la misma página de configuración, podrá definir qué capacidad utiliza un tipo de activo.

Por ejemplo, contratos, gestión, etc., COMPOSICIÓN de un tipo de activo, con algunas casillas para seleccionar capacidades.

Esto permite eliminar o añadir fichas al objeto.

O si un objeto puede ser inventariado por un agente.

3. Agente GLPI

Hablemos un poco de las características relacionadas con el agente de inventario GLPI.

Recordatorio de inventario remoto.

Antes de hablar de la hoja de ruta, hagamos un rápido recordatorio sobre la función de inventario remoto

Se trata de una tarea que se puede configurar para que un agente consulte a otros ordenadores de la red y cree un archivo de inventario para cada uno de ellos.

El agente único agregará todos los archivos de inventario y los enviará de una sola vez a la API de inventario de GLPI.

Por lo tanto, el objetivo principal es tener un único agente desplegado.

Para ello utilizamos los protocolos SSH y WinRM.

Agente GLPI – Hoja de ruta (1/2).

El primer punto que queremos mejorar es facilitar el proceso de inventario de la red.

Actualmente tenemos dos tareas

  • descubrir qué direcciones «ping» en un rango IP
  • inventario de la red, que toma el resultado del descubrimiento para hacer un inventario SNMP completo de los equipos e impresoras de la red.

Vamos a cambiar el proceso, por:

  • añadiendo inventario remoto de ORDENADORES
  • y dejar que la tarea de descubrimiento realice directamente un inventario COMPLETO si conoce el tipo de dispositivo remoto. Una consulta SNMP para equipos de red, consultas SSH o WinRm para ordenadores.

Con una tarea unificada y una configuración, nuestro objetivo es permitirle descubrir todos sus dispositivos de red.

Los dos últimos puntos describen los elementos necesarios para la detección unificada. La nueva interfaz de usuario de la caja de herramientas recibirá formularios:

  • para planificar tareas para el agente.
  • para guardar las credenciales, como la comunidad SNMP, la pareja de contraseñas de acceso para el dominio Windows o la clave pública para una conexión SSH. En resumen, cualquier información que permita al agente conectarse a un dispositivo remoto.

Agente GLPI – Hoja de ruta (2/2)

Pensamos en reescribir una gran parte de los agentes, y preseleccionamos Golang para ello.

El hecho es que el agente está escrito con el lenguaje PERL.

Recientemente, encontrar desarrolladores cómodos con este lenguaje ha sido difícil.

Probaremos un prototipo dentro de un año para medir nuestra capacidad de cambiar a este nuevo lenguaje.

También planeamos reforzar el intercambio entre los agentes y el backend añadiendo flujos de autenticación y registro. Esto será recomendado pero podrás hacer intercambios simples si lo prefieres.

Y todavía tenemos que rehacer todos los formularios para manejar remotamente el agente en GLPI UI.

Esto todavía está previsto.

4. GLPI
Hablemos un poco de las características relacionadas con la aplicación web GLPI.

API de alto nivel (1/2)

En primer lugar, volveremos a añadir una nueva API.

Observamos que, a pesar de que la antigua permite más uso, debido a su conexión de bajo nivel con el framework, es difícil mantener su estabilidad y evitar regresiones.

Mantenemos una interfaz para abordar la depreciación de esta API anterior, pero cada vez es más difícil hacerlo.

Así que, una nueva API conectada a un nivel superior con endpoints y parámetros estabilizados.

Y aprovechamos para añadir algunas características de comodidad:

  • tenemos una interfaz de usuario dedicada basada en Swagger UI para facilitar el descubrimiento y la prueba de los puntos finales y sus parámetros
  • también utilizamos RSQL, un lenguaje de consulta común para filtrar la API.

API de alto nivel (2/2)

En la segunda diapositiva, puede ver en acción una solicitud GET para listar usuarios en la base de datos GLPI.

5. DCIM
Queremos ampliar las funciones del centro de datos en la próxima versión. Principalmente se trata de añadir vistas gráficas.

DCIM – Paneles de equipos de red

El primero y más simple es el panel gráfico para la lista de puertos de red en los equipos.

Tomaremos las imágenes frontal y trasera definidas en el modelo del equipo y las mostraremos sobre la lista de puertos.

El usuario obtendrá información sobre cada puerto directamente en el panel de imágenes pasando el ratón sobre ellos.

Un solo clic sobre un puerto desplazará la página hasta la línea buena para obtener más información.

En la configuración del modelo, dispondrá de una nueva pestaña para dibujar la posición de cada puerto.

DCIM – Recintos gráficos (1/2)

Del mismo modo, se pueden dibujar las ranuras de un recinto e indexarlas para indicar a GLPI dónde se pueden colocar los elementos secundarios.

DCIM – Armarios gráficos (2/2)

En una vista de bastidor en la que se inserte un armario, en lugar de un rectángulo en blanco, se mostrarán las ranuras y se dispondrá de los controles habituales, como pasar el ratón o hacer clic para obtener más información.

DCIM – Conexiones gráficas

Por último, en la parte de DCIM, intentaremos añadir alguna representación para las conexiones de red o de alimentación.

El objetivo es obtener enlaces entre equipos.

Es pronto para hablar de esto, tenemos especificaciones cortas para esto, y requiere más investigación para encontrar una biblioteca, por ejemplo.

Tenga en cuenta que la captura de pantalla actual no representa ningún desarrollo existente.

Misc
Flujos de trabajo – Procesos

Tenemos un prototipo funcional para esto.

Una nueva vista para permitir a los administradores GLPI configurar sus procesos de negocio.

Con pasos, transiciones, condiciones y acciones, un conjunto completo de herramientas para describir un flujo de trabajo completo.

El objetivo es sustituir las reglas heredadas.

Y para empezar, estará disponible para objetos de asistencia como tickets o cambios.

Importación del inventario de Nutanix

Otro desarrollo actualmente en alfa es el conector a la API de Nutanix para obtener:

  • Clusters
  • Hosts
  • Máquinas virtuales
  • Discos

El módulo analiza la API distante y los envía a la API de inventario nativa de GLPI.

La fusión con los dispositivos existentes se realiza con el motor de reglas como de costumbre.

SCIM

Otro conector, GLPI servirá un punto final SCIM para su instancia de Microsoft Azure.

Este protocolo empuja los cambios de usuarios desde el directorio a la aplicación conectada.

Así que en lugar de sincronizar toda la base de datos de usuarios y hacer coincidir a todos, cualquier cambio en el directorio será empujado inmediatamente a GLPI.

7. Seguridad
Ahora, una característica de seguridad, ¡la autenticación de dos factores!

Los administradores pueden forzar el inicio de sesión de los usuarios en la configuración de seguridad para pedirles que registren una aplicación externa como Google Authenticator o Authy.

Seguridad – 2 factores (2/2)

Después de un inicio de sesión exitoso, aparecerá un nuevo campo pidiendo a los usuarios que peguen un código pin de la aplicación de autenticación.

Seguridad – Servidor Oauth

Añadiremos un servidor Oauth a GLPI con 2 propósitos:

  • conectar aplicaciones a GLPI para delegar la función de inicio de sesión y gestión de identidades
  • asegurar nuestras diversas API, como la de inventario o la de propósito general.

Seguridad

  • Gestión de vulnerabilidades
  • Integración de escáneres (vuls, tsunamin)
  • Comparación de CVE

Algunos puntos varios:

En el menú de gestión, una nueva entrada para listar vulnerabilidades.

El objetivo es, con la ayuda de escáneres externos, como vuls o tsnunamin, así como alguna API para obtener CVE y emparejarlos con software conocido para ver si un host tiene algunas vulnerabilidades de seguridad.

También se añadirán algunas tarjetas y alertas para mejorar los informes sobre este tema.

Cambios técnicos

  • La raíz web de la aplicación será /public.
  • Continuación del trabajo en twig (eliminación del eco heredado).
  • eliminación de la función de escape automático heredada
  • modularización de funciones críticas
  • Librería e-charts para cuadros de mando

Última diapositiva para decirle que seguimos mejorando el núcleo de GLPI.

Lo más impactante para ustedes será el traslado de la raíz web de la aplicación.

Ahora, será una subcarpeta llamada /public.

De este modo, todas las demás subcarpetas (como los archivos, por ejemplo) no estarán disponibles en la web cuando el servidor web no esté bien configurado.

El siguiente punto es el código base heredado que necesitamos limpiar.

Y para terminar, nos mudamos a una nueva biblioteca de gráficos llamada e-charts.

Es más simple de usar por nuestra parte y se aprecian los nuevos colores y su interactividad.

¿Línea de tiempo?

  • Actualmente, terminar de estabilizar la versión 10.0
  • Finales de 2023, beta de la próxima versión principal

Seguimos trabajando en la corrección de errores de la versión 10. Esta última ha traído cambios sustanciales, especialmente en la parte de asistencia.

Pero nuestro objetivo es trabajar a fondo en la última versión.

GLPI 10.0: Versión Final

Descubrí la nueva interfaz

La principal novedad de esta versión es un completo rediseño de la interfaz y la experiencia de usuario. La última revisión, que se remonta a la versión 0.90, se lanzó en octubre de 2015.

Basado en Tabler, Bootstrap 5 y Twig, esta novedad trae muchos cambios visuales.
La integración de estas bibliotecas estándar facilitará el desarrollo de nuevas interfaces y, sobre todo, proporcionará un modo de visualización “receptivo” que es más fácil de mantener.

Aquí hay algunas capturas de pantalla para darle una vista previa:

Pantalla de ingreso al sistema
Lista de computadoras
Vista receptiva

También hemos realizado una serie de mejoras en la experiencia del usuario dentro de GLPI. Sin entrar en detalles, aquí está la lista de puntos clave.

Esperamos que disfrute de estos cambios.

Menú Vertical

Como habrás notado en las capturas anteriores, GLPI ahora tiene un diseño predeterminado con un menú vertical a su izquierda. Si aún prefiere un diseño similar a las versiones anteriores (llamado Horizontal), puede encontrarlo en las preferencias del usuario.

Disposición principal de GLPI

Ahora es posible achicar el menú para tener una pantalla compacta.

Botón “Ir a…”

Presente desde la versión 9.2 de GLPI, el botón “Ir a” permite una búsqueda rápida de un menú. Ahora puede encontrarlo en la parte superior del menú, recuerde su atajo de teclado.

Menu Goto

Panel de búsquedas guardadas

El panel de búsquedas guardadas ahora está integrado al diseño de GLPI.
Puede ser flotante, como antes, o anclado a las páginas, para que se mantenga de forma permanente (incluso durante la navegación).

La fijación se realiza página por página, un panel fijado para tickets no se fijará para computadoras.

Tenga en cuenta que ahora está organizado para presentar en la primera pestaña, las búsquedas guardadas correspondientes al tipo de objeto en cuestión: la lista de tickets mostrará en orden de prioridad las búsquedas guardadas relacionadas con los boletos.
La segunda pestaña enumera todas las demás búsquedas relacionadas con los otros tipos de objetos.

Como el panel ahora es contextual al tipo de objeto presentado, el acceso se realiza a través de un ícono llamado “Listas” presente junto a la ruta de navegación.

Búsquedas guardadas

Motor de búsqueda invisible

Ahora es posible deshabilitar la visualización del motor de búsqueda.

¡Muy práctico porque puedes navegar en GLPI solo gracias a tus búsquedas guardadas!

Carga dinámica de resultados de búsqueda

La pantalla del motor de búsqueda ahora se inicia en el modo “AJAX”. Se muestra un ícono de carga al iniciar una búsqueda, cambiar páginas u ordenar. Una vez que los nuevos resultados están disponibles, solo se reemplaza el contenido y no toda la página.

Clasificación múltiple de resultados

Con un “ctrl” puede agregar varios tipos en las columnas de sus resultados de búsqueda.

Ejemplo: ordenar por “Nombre” y por “Fecha de modificación”.

Tri múltiple

Hoja de elementos de la cartera

El formulario del elemento principal ahora muestra un panel a la derecha que recuerda las imágenes asociadas con el modelo correspondiente.

Estas imágenes se usaban anteriormente solo en la parte de visualización de los bastidores del centro de datos, ahora están disponibles en todas partes.

Archivo de computadora

Nuevas paletas

Con la llegada de nuevas bibliotecas tablero y Bootstrap 5, ahora es mucho más fácil crear y modificar las paletas que definen los colores de GLPI.

Acá está archivo de paleta de muestra correspondiente a la siguiente captura de pantalla:

También hay disponibles 2 nuevas paletas oscuras:

  • Auror oscuropaleta Auror oscuro
  • Medianochepaleta medianoche

Rediseño de objetos ITIL

Se rediseñó la visualización y el uso de los objetos ITIL (Tickets, Issues y Changes).

Rediseño de objetos ITIL

Muchos cambios fueron hechos:

  • El orden de los mensajes en la “línea de tiempo” ahora es más natural. De más antiguo a más nuevo, de arriba a abajo, seguimos un orden de lectura habitual. El seguimiento de una respuesta también se coloca en el lugar esperado, debajo de la última respuesta.
  • Un panel lateral contiene la información adicional de las entradas (fechas, matriz de prioridades, actores, etc.). Este panel puede ampliarse o contraerse.
tamaño del panel del ticket derecho
  • Los documentos agregados a la línea de tiempo ahora se muestran debajo del objeto principal (pista, tarea), de forma contextual para facilitar la lectura.
documentos en su contexto
  • Cada uno de los tipos de actores (solicitantes, observadores y asignados) ahora se muestran en un solo campo. Anteriormente, se necesitaban varios clics para seleccionar un grupo o un usuario y luego elegir el actor final. Ahora es un único menú desplegable que unifica todos los objetos posibles (diferenciándolos con un icono) y proporciona autocompletado.
Campo de actor
  • Un botón en la parte inferior de la vista principal le permite cambiar a una vista de “lista TODO” que muestra las tareas y las solicitudes de validación en una lista vertical interactiva, lo que le permite seguir el progreso de un ticket (u otro objeto ITIL)
Vista TODO
  • Desde los objetos ITIL y sus subobjetos (seguimientos, tareas), tiene la opción de “mencionar” a un usuario específico desde el campo de texto.

El usuario que hizo la pregunta se agregará como observador del objeto y se le enviará una notificación personalmente.

Se agrega una nueva notificación (y un evento correspondiente) denominado “Nuevo usuario mencionado” a su instancia de GLPI.

Menciones de usuarios

Las plantillas de seguimiento

Ahora puede definir la línea de tiempo para un seguimiento.

Además, se puede definir un recordatorio automático después de un período determinado y con recurrencia para advertir a los participantes que se espera una respuesta de ellos. También es posible planificar una resolución automática tras un determinado número de recordatorios.

Kanban para Helpdesk

Este modo de visualización que anteriormente solo estaba disponible en los proyectos, ahora es accesible desde el Helpdesk a través del ícono dedicado al lado de la ruta de navegación.

Puede agregar columnas correspondientes a los estados.

Atención, incluso si el estado “Cerrado” está disponible, no mostraremos los datos relativos para evitar que el tiempo de ejecución sea demasiado largo. La columna permanece disponible para acomodar el movimiento del objeto.

Kanban por los *tickets*

En esta nueva página y también en la página de proyectos ahora es posible agregar criterios para filtrar las tarjetas.

Filtros de Kanban

Variables de Twig en plantillas de Helpdesk

Las plantillas de seguimiento, tareas y soluciones ahora admiten la adición de variables. Estos son reemplazados por sus valores en el momento de su uso. Por ejemplo, es posible usar {{ticket.id}} en una plantilla y al elegir la plantilla en un seguimiento, la variable se reemplaza por el ID del ticket actual.

Se dispone de documentación integrada para conocer todas las variables disponibles.

Inventario nativo

Ahora admitimos el inventario automático directamente en GLPI.

Una nueva API REST estará disponible (directamente en el índice GLPI) para recibir archivos de inventario en formato histórico xml o a través de la nuevo formato json.
Por lo tanto, mantenemos la compatibilidad con los agentes anteriores (solo será necesario reconfigurar las URL del servidor de los agentes históricos o configurar un proxy web para redirigir a la nueva URL).

Ahora gestionamos con este nuevo formato la mayoría de los objetos del inventario GLPI, como teléfonos, aplicaciones, racks, etc.

Este código ahora le permite recibir inventarios parciales.
Consiste en enviar solo una parte de la información relacionada con el objeto en cuestión, e indicar al servidor, con una clave, que actualice solo los datos en cuestión.
El transporte, procesamiento, inserción y actualización de datos se realiza mucho más rápido.

Configuración Inventario Nativo
Reglas de importación y de enlace

GLPI Agente de Escritorio / Servidor

Este nuevo agente (que se bifurca desde la versión 2.6 del proyecto fusioninventory) se ha mejorado con varias características nuevas:

  • Una nueva interfaz autónoma (llamada Toolbox) que permite la configuración de descubrimientos e inventarios de red.
  • Un modo de proxy mejorado para permitir el informe de inventarios desde redes remotas.
  • Soporte de inventario remoto (sin agente), actualmente con soporte para los protocolos WinRM (Windows) y SSH (Linux/Unix).
  • El inventario de servidores de bases de datos.
  • Un nuevo protocolo de intercambio con el servidor GLPI en formato JSON que admite inventario parcial.
  • Próximamente, la gestión de tareas de inventario remoto, incluso para consultas de ESX.
  • Soporte de Windows mejorado, incluidos los paquetes MSI.
  • Soporte nativo para MacOSX Big Sur y nuevos chips Apple Silicon M1.

Puede obtener los archivos para sus sistemas en la siguiente dirección: https://github.com/glpi-project/glpi-agent/releases
Los paquetes de compilación nocturna también están disponibles para obtener los últimos desarrollos: https://nightly.glpi-project.org/glpi-agent/
También proporcionamos un script perl (mirá documentación dedicada) permitiendo instalar el agente en su Linux con un paquete adecuado (rpm, deb, snap.)

La documentación está disponble y detalles de la instalación, uso y configuración de este nuevo agente.

Algunas capturas de pantalla para ilustrar la interfaz ToolBox de este nuevo agente:

Scan local
Resultados del inventario
Suporte MIB

Android GLPI agent

El agente de Android está de vuelta en el google play store. Es compatible con las versiones 4 a 10 del sistema operativo.

Para clientes bajo suscripción también hemos agregado la posibilidad de configurar la URL del servidor a través de un “Deeplink”. A través de QRCode, el agente recupera automáticamente la configuración para conectarse al servidor.

Tareas avanzadas

Como se vio anteriormente, GLPI ahora incluye el ladrillo básico para el inventario automático.
Sin embargo, aún no hemos retomado las tareas avanzadas permitidas por los proyectos anteriores.
Estos son los puntos sobre estas tareas:

  • Detección e inventario de red: ahora configurable de forma independiente por el agente GLPI a través de su interfaz Toolbox.
  • El sondeo de ESX pronto será compatible con esta misma interfaz
  • Colección (WMI, archivos, registros): no compatible.
  • Implementación remota: no compatible.

Para estas dos últimas características, dos escenarios temporales son posibles:

  • En primer lugar, mantenga el complemento anterior (si este está actualizado)
  • Utilice nuestro paquete de transición. Una bifurcación del complemento FusionInventory (complemento de inventario GLPI) estará disponible. Redirige inventarios a la parte nativa de GLPI y mantiene tareas avanzadas.

Este paquete es de transición y la integración de estos módulos está prevista en nuestra hoja de ruta, se espera el paquete completo en unos meses.
Hemos comenzado a trabajar en el desarrollo del módulo de implementación remota. Además de su integración en el núcleo de GLPI, un complemento comunitario temporal estará disponible para usar la funcionalidad antes de la próxima versión principal de GLPI.
Continuaremos con la funcionalidad de SNMP y ESX de la misma manera durante el año: soporte disponible en la próxima versión principal y complemento de la comunidad para la prueba beta de la funcionalidad.

Actualización de vistas GANTT de proyectos

Contribución de los servicios de Fian y Smartwood, la antigua vista de Gantt se actualizó al integrar la biblioteca DHTMX Gantt.

Este cambio también trae una interactividad de la vista. (posibilidad de crear/modificar/mover tareas).

Refresco de reservas

Las reservas de materiales (artículos) ahora usan la misma biblioteca (fullcalendar) como planificación GLPI.

Mejoras de textos enriquecidos

Desde las preferencias, ahora es posible elegir para los campos de texto enriquecido (html), el diseño de la barra de herramientas integrada:

En la configuración, ahora es posible elegir para los campos de texto enriquecido (html), el diseño de la barra de herramientas integrada:

El diseño “incrustado” muestra una barra de herramientas contextual incrustada a la derecha del cursor.
Al seleccionar texto, aparecerán otras opciones, como negrita o cursiva.
Otras opciones menos comunes (código fuente, pantalla completa, etc.) estarán disponibles haciendo clic derecho.

Agregar bases de datos

El plugin bases de datos anteriormente llevado por Infotel ahora está directamente integrado (menú de gestión) gracias a su ayuda.
Un texto de migración para recuperar datos del antiguo complemento está disponible desde la consola de línea de comandos.

Enlace entre contratos y billetes

Estos dos objetos ahora se pueden vincular, se les han agregado pestañas.

Contratos en *tickets*
Tickets en los contratos

Cable management

Ahora se agrega un nuevo objeto de cable al menú Activos.
Se utiliza para representar el enlace físico entre los puertos de dos objetos de inventario.

Varios tableros

  • los filtros ahora se almacenan en la base de datos y, por lo tanto, se transmiten de un navegador a otro (anteriormente usábamos el almacenamiento del navegador para esto).
  • un tablero ahora se puede configurar como privado

Inventario Misceláneo

  • Posibilidad de agregar proveedores de PCI/USB (desplegable)
  • Añadido dispositivo “Cámara”
  • Acción automática para eliminar versiones de software sin instalación
  • Acción automática para eliminar software sin versiones

Soporte Misceláneo

  • Gestión añadida de cambios recurrentes.
  • Texto enriquecido para validaciones.
  • Opción para anonimizar técnicos/grupos en la interfaz simplificada
  • Adición de un criterio de búsqueda “Yo mismo” (atribuido a)
  • Los observadores ahora pueden agregar un seguimiento (nuevo perfil dedicado a la derecha)
  • Nueva acción masiva para vincular varios tickets a un problema
  • Reglas de negocio: acción para agregar una tarea (desde una plantilla)
  • Reglas de negocio: acción para asignar una “Aplicación”
  • Reglas de negocio: acción para modificar el estado de validación global
  • Reglas de negocio: criterio de “Validación”

Varios

  • Posibilidad de modificar los criterios de una búsqueda guardada
  • Soporte para autenticación con archivo CERT/KEY para LDAPS
  • Se agregó una opción para establecer el tiempo de espera en las autenticaciones LDAP
  • Sistema mejorado: comando de estado en la consola CLI para:
    • filtrar los servicios a monitorear
    • configurar el formato de retorno (formato de texto sin formato/json)
  • Informe de las mismas modificaciones en la página status.php
  • Se agregó un botón para borrar el campo de sincronización de un usuario
  • Botón para copiar resultados de búsqueda (solo columna “Nombre”) al portapapeles
  • Acciones masivas en la página de complementos antiguos
  • Posibilidad de exportar los resultados de la pestaña “Historial” en formato CSV
  • Eliminación de la pestaña “Todos”
  • API: adición de acciones masivas

Compatibilidad

Nuevos prerequisitos:

  • PHP >= 7.4
  • MySQL >= 5.6 o MariaDB >= 10.2

Para descargar la nueva versión, haz click en el botón debajo:

Migración a GLPI 10: Preguntas frecuentes

En Teclib´ nos complace anunciar que esperamos el lanzamiento de GLPI 10 en las próximas semanas. Hemos recibido muchas preguntas relacionadas con la migración de versiones anteriores de GLPI/compatibilidad de complementos y decidimos publicar un video dedicado. Véalo en Youtube o lea la transcripción a continuación.

  1. ¿Desde qué versión de GLPI puedo migrar a GLPI 10?

Puede migrar a la versión 10 desde cualquier versión de GLPI (soportamos migraciones desde al menos la versión 0.80), todos los datos, como usuarios, tickets o activos, se transferirán.

2. ¿Qué debo tener en cuenta antes de la migración? ¿Qué datos se pueden perder en la migración?  

El servidor debe tener al menos dependencias de PHP 7.4 y MySQL 5.6. Si su servidor no tiene estos, debe actualizar estos requisitos. 

No se espera pérdida de datos, pero como de costumbre, realice copias de seguridad (archivos y base de datos) y/o instantáneas. 

Deberá ejecutar algunas migraciones opcionales después de la actualización principal de GLPI con la ayuda de la consola. 

Si tiene desarrollos personalizados o cambios principales, tenga en cuenta que se borrarán al copiar los archivos. Considere portarlos antes de la migración. 

3. ¿Qué complementos serán compatibles con GLPI 10? 

Todos los complementos enumerados en las suscripciones a GLPI Network (tanto los comunitarios como los exclusivos) serán compatibles con GLPI 10. 

Visita https://plugins.glpi-project.org/#/version/~~10.0.0/plugins para una lista de los complementos de la comunidad. 

4. ¿Qué ventajas tiene el inventario nativo?

Además de la pequeña ganancia de no usar un complemento, la función usará menos datos de historial y almacenamiento de base de datos (por ejemplo, las actualizaciones de software toman 1 línea en lugar de 2). 

También trabajamos en la experiencia del usuario, ahora tiene activos separados por tipos para una configuración más cómoda. 

Desbloquea algunas características como inventarios parciales, lo que reduce la huella de rendimiento. 

Hay más tipos de activos disponibles para el inventario (puede enviar archivos para bastidores, dispositivos, certificados, etc.). 

En combinación con el agente GLPI, también obtiene algunas funciones excelentes: 

  • Inventario de bases de datos  
  • Modo proxy para DMZ  
  • Inventario remoto (sin agente) para Windows y Linux.  
  • Tareas SNMP independientes 

Nuestro soporte profesional para las instalaciones (suscripciones a GLPI Network) cubre el soporte L.3 para la migración de GLPI 9.5 a GLPI 10.

Todos los clientes pagos de GLPI Network Cloud se actualizarán de forma gratuita.