Me interese en hablar de GLPI, puesto que vi el articulo: osTicket: El Mejor Open Source Ticket System y me pareció interesante mostrar una alternativa a los sistemas de gestión de tickets para empresas y también puesto que lo uso a diario y esto es parte de devolver la mano al mundo del open source. Por que de eso se trata esto, tener alternativas y contribuir al desarrollo.
Índice
El proyecto GLPI
GLPI es un Software francés desarrollado por INDEPNET para gestionar los recursos informáticos y fuertemente basado en ITIL. En su sitio se expone lo siguiente :
GLPI es un Resource-Manager de información con una interfaz de administración adicional. Puede usarlo para crear una base de datos con un inventario para su empresa (computadora, software, impresoras …). Tiene funciones mejoradas para facilitar la vida diaria de los administradores, como un sistema de seguimiento de trabajos con notificaciones por correo y métodos para crear una base de datos con información básica sobre su topología de red.
Las principales funcionalidades de la aplicación son:
- El inventario preciso de todos los recursos técnicos. Todas sus características se almacenarán en una base de datos.
- Gestión y el historial de las acciones de mantenimiento y los procedimientos vinculados. Esta aplicación es dinámica y está directamente conectada a los usuarios que pueden enviar solicitudes a los técnicos.Una interfaz así autoriza a este último con, si es necesario, impedir el servicio de mantenimiento e indexar un problema encontrado con uno de los recursos técnicos a los que tiene acceso.
Características Principales
Aca en el sitio de GLPI hay una lista enorme de características, pero yo resumiré las que son mas sabrosas y útiles (todo desde mi entorno de trabajo y experiencia).
General
- 100% Web y responsivo. Disponible desde cualquier navegador decente. (si no corre en su navegador considere cambiarse a uno de verdad)
- Multi-todo. Multilingüe, multiusuario, multientidad (multiempresa), multi sistema de autenticación (local, LDAP, AD, Pop/Imap, CAS, x509…)
- Gestiona inventario informático automático a través de FusionInventory (inventario automático para Windows, MAC, Linux, Android, impresoras y maquinas vituales de prácticamente todos los sabores (desde VmWare hasta Hiper-V, pasando por Libvirt). Las iCosas no están soportadas, aún.
- Software deployment a través de FusionInventory.
- Potente sistema de búsqueda y atajos de teclado.
- Gestiona tickets de soporte.
- Es capaz de soportar la creación y seguimiento de actualizaciones de tickets vía correo electrónico. (Si, se pueden crear e interactuar con los usuarios finales usando correo electrónico sin entrar al sistema. Muy útil para usuarios perezosos :-D)
- Notificaciones por correo electrónico, para el navegador, por AJAX y Telegram personalizables.
- Soporta asignación automática de tickets ya sea por empresa, ítem del inventario, ubicación geográfica.
- Base de conocimiento integrada. Ademas se pueden usar artículos de esta como soluciones a tickets.
- Reportes básicos y avanzados. También permite la creación de reportes personalizados mediante SQL+PHP.
- Casi todo es exportable en SVG, PDF, CSV y otros.
- Formularios
- Interfaces avanzadas para técnicos y administradores e interfaz simplificada para usuarios finales personalizables.
- Reservas y préstamos.
- Ampliable mediante plugins.
Vídeo de presentación de la nueva versión (9.2)
Imágenes del sistema en acción.
- Pagina de inicio de interfaz simplificada.
- Creación de un ticket desde la interfaz Web.
- Vista de interacción entre técnicos y solicitantes.
- Notificación de correo electrónico. La plantilla por defecto que viene en el sistema es bastante plana. La que se muestra acá es una en la que
estoyestamos trabajando.
- Inventario de equipo.
- Detalles de componentes.
- Unidades de disco con porcentajes de uso. Se pueden generar tickets automáticamente cuando el uso supere un umbral.
- Lista de programas instalados.
- Tickets asociados a el equipo.
- Y me voy a saltar al Historial.
Puesto que estos cambios pueden generar acciones automáticas, por ejemplo : Notificar por correo electrónico cuando la cantidad de memoria RAM cambie.
- Y el plugin My Dashboard que entrega información adicional de una manera muy bonita y ordenada, aunque le faltan algunas cosas.
- Dashboard
- Geolocalización de los tickets y clientes.
- Informe por técnico
- Gestión de Activos
Principalmente estas son las funciones que habitualmente uso, aunque hay mucho mas detrás. Es muy personalizable y da para hacer una biblia.
- Dashboard
Requerimientos.
En estricto rigor, GLPI corre en cualquier servidor LAMP o WAMP e incluso un basado en IIS. Yo actualmente lo estoy corriendo en la nube sobre un hosting basado en Cpanel©.
- PHP for language
- MySQL o MariaDB for the database
- HTML for web pages
- CSS style sheets
- CSV, PDF and SLK for data exports
- AJAX for dynamic elements of the interface
- SVG and PNG for images and graphics
Aca la lista oficial de requerimientos.
Instalación de GLPI
Aunque existen paquetes para algunas distribuciones y sabores de linux la instalación mas estándar es la de descargar el software y descomprimir en un directorio de nuestro Webserver. Configurar la base de datos y echar a andar la instalación directamente desde un navegador.
Acá les dejo un vídeo de el sitio http://canalti.blogspot.cl que explica como instalar Instalar GLPI 0.90 & Fusion Inventory. La instalación desde las versiones 0.9 a las nuevas versiones, hasta la 9.2 no cambian en prácticamente nada.
Actualmente mi contribución al software dedicarme a la traducción de Español Latino y Español Chile (en este ultimo soy el único traductor TT) ya que no soy programador.
Saludos, este sistema de gestión de tickets es muy bueno, excelente opcion contra OStickets, supongo que has instalado la version 9.2.1? el plugin dashboard no me funcionaba en la parte de Metrics debido a la ultima actualizacion desde la 9.1 a la 9.2, ha dicho el autor que por cambios en alguno que otro campo en la base de datos, ¿has logrado levantar la pestaña «Metrics» en esta version?, me he quedado con la 9.1.6 en producción por este «inconveniente», pero por lo demás está perfecto, mantenemos la 9.2 en desarrollo para la adaptacion.
Efectivamente las métricas no funcionan. El control de activos con el plugin Dashboard también dejo de funcionar en la version 9.2.1.
Excelente artículo. Sólo una matización. Indepnet ya no es el responsable de GLPi. Desde 2015, Teclib’ ha tomado el relevo como editor oficial.
https://es.wikipedia.org/wiki/GLPi
http://www.teclib-edition.com/es/
Qué buen aporte, muchísimas gracias.
¡GLPI ha mejorado mucho desde que lo instalé en uno de mis servidores! No lo uso como sistema de tickets porque me parece muy lento. Pero creo que las nuevas versiones tienen una API para poder interactuar con ellas, ¿es así? Esto sería muy interesante.
Ya no es tan lento. Yo hago que los usuarios creen los tickets via Email. Así no necesitan entrar al sistema.
muy buen articulo, yo estoy luchando para poder conectarlo al ldap de la empresa que esta en zentyal