“Release candidate” pour GLPI 10

“Release candidate” pour GLPI 10

 

Il y a déjà quelques semaines maintenant, nous avons sorti une version beta pour GLPI 10.0.0. Vous avez été nombreux à la tester et nous remonter quelques problèmes avec cette version, et nous vous remercions pour ces retours.

Aujourd’hui, nous sortons une archive RC avec un grand nombre de corrections pour cette version future.

Voici une liste des points les plus importants traités dans cette nouvelle version :

  • FIX import des groupes et utilisateurs LDAP
  • FIX création des utilisateurs locaux
  • FIX erreurs php avec la classe Socket
  • FIX plusieurs problèmes avec la nouvelles fonctionnalité d’inventaire
  • FIX plusieurs problèmes avec les images de fond des racks et de leurs items

  • FIX Beaucoup d’amélioration et corrections sur la nouvelle interface. Merci pour les retours de nos utilisateurs !
  • FIX plusieurs problèmes avec les avatars et ajout d’une option pour les désactiver
  • FIX des verrous d’objets sur les navigateurs
  • FEAT amélioration de l’affichage des architectures des logiciels
  • FEAT la liste de logiciels peut maintenant être filtrée
  • FEAT ajout d’un droit dédié pour gérer les gabarits de suivis
  • FEAT ajout d’une options pour définir l’ordre d’affichage de la timeline
  • FEAT le paneau droit des objets itil peut maintenant être replié
  • FEAT la disposition des objets itil est maintenant sauvegardée en session
  • et bien plus encore !

Nouveauté inventaire natif GLPI: L’agent GLPI v1.1 est disponible (version bugfixes). Cliquez sur le changelog détaillé pour voir ce qui a été fait et téléchargez la mise à jour.

Comment pouvez-vous nous aider ?

Téléchargez l’archive RC dès maintenant et testez la migration et les nouvelles fonctionnalités (vous pouvez tester aussi les existantes) et rapportez nous les problèmes que vous rencontrez sur le “bug tracker” (Annotez les avec ).

Traducteurs, Envoyer les phrases manquantes directement sur transifex.

Besoin d’un support professionnel ? Consultez notre offre sur notre site internet :  https://services.glpi-network.com/ 

GLPI 10: inventaire natif.

 

Découvrez maintenant ! Inventaire natif GLPI 10

Voici quelques temps que nous n’avions pas présenté nos travaux.

Très bientôt sortira la nouvelle version majeure de GLPI avec de nombreuses nouveautés dont notamment une refonte majeure de l’interface.

Mais aujourd’hui, voici quelques mots à propos des fonctionnalités d’inventaire automatique.

Agent GLPI Desktop / Server

Fork de l’agent Perl FusionInventory, ce nouvel agent se voit aggrémenté de plusieurs nouvelles fonctionnalités :

  • Une nouvelle interface autonome (nommée Toolbox) permettant la configuration des découvertes et inventaires réseaux.
  • Un mode proxy amélioré pour permettre la remontée d’inventaires depuis des réseaux distants.
  • Le support d’inventaire distants (agentless), pour le moment avec le support des protocoles WinRM (windows) et SSH (Linux/Unix).
  • L’inventaire des serveurs de bases de données.
  • Un nouveau protocole d’échange avec le serveur GLPI au format JSON supportant l’inventaire partiel.
  • Bientôt, la gestion des tâches d’inventaire distant, y compris pour les interrogations ESX.
  • Un support amélioré de windows avec notamment des paquets MSI.
  • Le support natif de MacOSX Big Sur et de la nouvelle puce Apple Silicon M1.

L’agent GLPI peut remplacer avantageusement l’agent FusionInventory car il reste totalement compatible avec l’inventaire automatique du plugin FusionInventory For GLPI.

Ce nouvel agent est déjà disponible, vous pouvez le télécharger et tester depuis l’adresse suivante : https://github.com/glpi-project/glpi-agent/releases

Des paquets construits toutes les nuits sont aussi disponibles pour obtenir les derniers développements : https://nightly.glpi-project.org/glpi-agent/

Nous mettons à la disposition de la communauté une documentation détaillant l’installation, l’usage et la configuration de ce nouvel agent. A noter qu’il peut encore rester quelques parties à complèter (les trous seront comblés dans les semaines à venir).

Nous fournissons par ailleurs un script perl (voir la documentation dédiée) permettant d’installer l’agent sur votre linux avec un paquet adapté (rpm, deb, snap.)

Quelques captures pour illustrer l’interface ToolBox de ce nouvel agent:

scan local

Resultats d'inventaire

Support des MIB

Agent GLPI Android

Depuis quelques semaines, l’agent android est de retour sur le google play store. Il supporte les versions de 4 à 10 de l’os.

Pour les clients sous souscriptions, nous avons aussi ajouté la possibilité de configurer l’url du serveur via un mécanisme nommé “Deeplink”. Via un QRCode, l’agent récupère automatiquement la configuration pour se connecter au serveur.

Inventaire Natif GLPI

Nouvelle fonctionnalité prévue avec la sortie de GLPI 10.0 et accompagnant les agents GLPI présentés plus haut, nous ajoutons un support des inventaires automatiques directement dans GLPI.

Une nouvelle api REST (front/inventory.php) sera disponible pour recevoir des fichiers d’inventaire au format historique (OCS, fusioninventory) ou via le nouveau format json.
Nous conservons donc une compatibilité avec les précédents agents (il sera juste nécessaire de reconfigurer les urls serveur des agents historiques, ou de mettre en place un proxy web pour effectuer une redirection vers la nouvelle url).

Nous gerons maintenant, avec ce nouveau format, la plupart des objets d’inventaire de GLPI, comme par exemple, les télephones, les applicatifs, les racks, etc.
Cela est permis par une ré-écriture complètement nouvelle du code sous jacent. Les interfaces sont inspirées des projets communautaires mentionnés ci dessus, le code par contre est neuf.

Ce code permet désormais de recevoir des inventaires partiels.
Cela consiste à envoyer seulement une partie des informations concernant l’objet concerné, et en indiquant au serveur, via un drapeau, de ne mettre à jour que les données concernées.
Ainsi, le transport, le traitement, l’insertion et la mise à jour de données se fait de façon significativement plus rapide.

Configuration Inventaire Natif

Regles d'import et de liaison

Tâches avancées

Comme vu plus haut, GLPI intègre désormais la brique de base concernant l’inventaire automatique.
Cependant, nous n’avons pas encore repris les tâches avancées permises par les projets précédents.
Voici un point concernant ces tâches:

  • Découverte et inventaire réseau : maintenant configurables de façon autonome par l’agent GLPI via son interface Toolbox.
  • Interrogation ESX, bientôt supportée par cette même interface
  • Collecte (WMI, fichiers, registres) : non supportée.
  • Télé-déploiement : non supporté.

Sur ces deux dernières fonctionnalités, plusieurs scénarios sont envisageables :

  • Tout d’abord, conserver le plugin précédent (si celui-ci est mis à jour)
  • Utiliser notre paquet de transition. Un fork du plugin FusionInventory (GLPI inventory plugin) sera mis à disposition. Il redirigera les inventaires classiques vers la partie native et conservera les tâches avancées.

Il est prévu dans notre roadmap de travailler sur des ré-écritures de ces parties, mais la version 10 étant presque mature (et ces travaux conséquents), nous reportons à quelques mois leurs mise à disposition.

 

ALERTE BETA RELEASE: INSCRIVEZ-VOUS À NOTRE NEWSLETTER SUR GLPI10.FR !

GLPI v.10: la nouvelle interface.

Le 15 décembre, nous sortirons la première version beta de GLPI 10!

Nous travaillons sur les derniers éléments techniques et préparons la sortie des plugins compatibles sur le marketplace de cette version pour la sortie de celle-ci.

La principale nouveauté de cette version est une refonte en profondeur de l’interface et l’expérience utilisateur. La dernière refonte, datant de la version 0.90 sortie en octobre 2015.

Basée sur tablerBootstrap 5 et Twig, cette nouveauté apporte de nombreux changements visuels.
L’intégration des ces bibliothèques standards permettra une plus grand facilité à développer des nouvelles interfaces et surtout apporte un mode d’affichage “responsive” plus facile à maintenir.

Voici quelques captures d’écran pour vous donner un aperçu des changements à venir.

Ecran de login

Liste des ordinateurs

Vue responsive

Au dela du changement graphique, nous apportons un certains nombre d’améliorations de l’expérience utilisateur au sein de GLPI. Sans être exhaustif, voici, ci dessous une liste de points clefs sur ces améliorations.

Rendez vous bientôt pour la sortie de la version beta et vos premiers retours sur ces travaux.

Nous esperons que vous apprécierez ces changements.

Comme vous avez pu le noter avec les captures précédentes, GLPI présente maintenant par défaut une disposition avec un menu vertical sur sa gauche. Il est tout à fait possible de retrouver un agencement similaire aux précédentes versions (nommé Horizontal) depuis les préférences utilisateurs.

Disposition principale de GLPI

Dans la nouvelle disposition, il est possible de réplier le menu afin d’avoir un affichage compact.

Bouton “Go to…”.

Présent depuis la version 9.2 de GLPI, la fonctionnalité “Aller a”, permettant une recherche rapide d’un menu est maintenant mise en avant et son raccouci clavier rappelé

Menu Goto

Panneau des recherches sauvegardées.

Le panneau des recherches sauvegardées se déplace maintenant à l’intérieur du design de GLPI.
Il peux soit être flottant, comme précédemment, ou épinglé aux pages, pour être conservé en permanence (même après navigation).

L’épinglement se fait page par page, un panneau épinglé sur les tickets ne le sera pas sur les ordinateurs.

A noter, qu’il est maintenant organisé pour présenter en premier onglet, les recherches sauvegardés correspondantes au type d’objet concerné : La liste des tickets affichera en priorité les recherches sauvegardées concernant les tickets.
Un second onglet liste l’ensemble des autres recherches concernant les autres types d’objets.

Comme le panneau est maintenant contextuel au type d’objet présenté, l’accès se fait via une icône nommée “Listes” présente à coté du fil d’ariane.

Recherches sauvegardées

Moteur de recherche invisible.

Il est maintenant possible de désactiver l’affichage du moteur de recherche.

Très pratique si vous naviguer dans GLPI uniquement grâce à vos recherches sauvegardées !

Chargement dynamique des résultats de recherche.

L’affichage du moteur de recherche est maintenant lancée en mode “AJAX”. Une icône de chargement s’affiche aux lancement de recherche, changements de page ou tri. Une fois les nouveaux resultats disponibles, seul le contenu est remplacé et non la page entière.

Multi-tri des résultats.

Avec un “ctrl” vous pouvez ajouter plusieurs tris sur les colonnes des résultats de votre recherche.

Exemple : trier par “Nom” et par “Date de modification”.

Tri multiple

Fiche d’un element de parc.

Le formulaire principal des éléments affiche maintenant un panneau sur la droite rappelant les images associés au modèle correspondant.
Ces images étaient précédemment utilisées seulement dans la partie affichage des baies de datacenter, elle est maintenant disponible partout.

fiche d'un ordinateur

Refonte des objets ITIL.

L’affichage et de l’usage des objets ITIL (Tickets, Problèmes et Changements) sont revus en profonteur.

Refonte des objets ITIL

De nombreuses modifications sont apportées :

  • L’ordre des messages dans la “timeline” est maintenant plus naturel. Du plus ancien au plus récent, en partant du haut vers le bas, on suit un ordre de lecture usuel. L’ajout de réponse se placant aussi à l’endroit attendu, en dessous de la dernière réponse.
  • Un panneau lateral reprend les informations annexes du tickets (dates, matrice de priorité, acteurs, etc). Ce panneau peux être temporairement elargi. Nous regroupons aussi par ces changements les onglets principaux et “timeline” au sein d’une même vue.

taille du panneau droit des tickets

  • Les documents ajoutés à la timeline sont maintenant affichés en dessous de l’objet parent (suivi, tâche), de façon contextuelle, pour faciliter la lecture.

documents dans leur contexte

  • Chacun des types d’acteurs (demandeurs, observateur et attribués) sont maintenant affiché au sein d’un champs unique. Il fallait précédemment plusieurs clics pour selectionner un groupe ou un utilisateur puis choisir l’acteur final. C’est maintenant une liste déroulante unique unifiant tous les objets possibles (en les différenciant avec une icône) et fournissant un autocompletion.

champ acteur

  • Un bouton en bas de la vue principale permet de basculer sur une vue “liste des TODO” affichant les tâches et demandes de validation dans une liste verticale interactive, permettant de suivre l’avancement d’un ticket (ou autre objet ITIL)

Vue TODO

Nouvelles palettes.

Avec l’arrivée des nouvelles bibliothèques tabler et Bootstrap 5, il est maintenant beaucoup plus facile de créer et modifier les palettes définissant les couleurs de GLPI.
Voici un exemple de fichier de palette correspondant à la capture ci dessous :

2 nouvelles palettes sombres font d’ailleurs leur apparition:

  • Auror darkpalette Auror dark
  • Midnightpalette Midnight

ALERTE BETA RELEASE: INSCRIVEZ-VOUS À NOTRE NEWSLETTER SUR GLPI10.FR !

Consultez la documentation ou téléchargez GLPI directement ici : https://glpi-project.org/fr/telecharger-glpi/