Installation de GLPI sous Windows
Introduction
Qu’est ce que GLPI ?
GLPI est un logiciel libre de gestion des services informatiques et de gestion des services d’’assistance. C’est une application web qui aide les entreprises à gérer le système d’information. GLPI va permettre la création d’une base de données regroupant les ressources techniques et de gestion ainsi qu’un historique des actions de maintenance.
GLPI est installable sur un environnement Windows ou un Linux Ubuntu.
Qu’est-ce que le plugin FusionInventory ?
FusionInventory est un logiciel de gestion libre. C’est un plugin à GLPI. Il permet une gestion et une prise en main facilité. Il va agir en tant qu’intermédiaire à GLPI dans le but de collecter les données des agents FusionInventory.
- Inventaire matériel et logiciel
- Wake-on-Lan
- Deploiement de logiciels
- Découverte du matériel du réseau
Qu’est ce qu’un agent FusionInventory ?
Un agent FusionInventory va être mis en place sur les machines du parc, permettant de remonter les informations vers le plugin de GLPI. Les deux plugins ensemble vont permettre l’inventaire automatique du parc.
Les fonctionnalités de GLPI :
GLPI va permettre la gestion de systèmes d’information complexes :
- Inventaire automatisé du parc
- Suivi de l’état du parc, son obsolescence et son renouvellement
- Suivi des logiciels et des licences
- Gestion des incidents, demandes, problèmes et changements.
- Statistiques et rapports
- Gestion administrative et financière du parc
Développement
Déroulement du TP sur l’environnement Microsoft Windows.
Installation de GLPI avec Wamp sous Windows 7 Pro
Installation de Wamp
Afin d’utiliser GLPI, il est nécessaire d’avoir un logiciel d’hébergement Web. Nous allons ici utiliser Wampserver, disponible à cette adresse : http://www.wampserver.com/. Nous allons prendre la version 32 bits car nous avons une machine sous Windows 7 Pro 32bit. Wamp64 sera en version 2.5 disponible sur le site de téléchargement.
Il est nécessaire d’avoir les packages C++ : la version 32 bits si on est sous un système d’exploitation Windows 32bits ; pour la la version 64 bits de l’OS, il faut télécharger et installer les versions 32 et 64 bits des packages. Ils sont disponible ici : wampserver.aviatechno. On peut télécharger tous les packages en un seul fichier tout en bas de la page.
Une fois les packages installés, on installe Wampserver.
Préparation de l’installation de GLPI
Avant l’installation de GLPI, il faut modifier le fichier php.ini. Clique gauche sur l’icone de Wamp, Php, php.ini.
On change les valeurs pour celles-ci-dessus.
Une fois ceci-fait, nous allons télécharger GLPI, disponible ici : https://glpi-project.org/fr/telechargements/.
On clique sur télécharger. Sur cette page Github, on clique sur « Download » GLPI en vert. Dans notre cas, on va dérouler vers le bas afin d’avoir la version 0.90.
On va ensuite installer Winrar, afin de pouvoir extraire le contenu du ficher de GLPI.
https://www.win-rar.com/predownload.html?&L=10
On clique sur le bouton bleu en bas de page « Télécharger WinRAR ». On exécute l’installateur et on l’installe.
Une fois installé, on fait clique-droit sur le fichier téléchargé de GLPI puis extraire ici.
Sans déplacer le dossier, on va se rendre sur la page « localhost » dans un navigateur puis cliquer sur « créer un virtualhost ».
On rentre « glpi » dans « Nom du Virtual Host » et le chemin dans « Chemin complet absolu du dossier VirtualHost ».
On va ensuite déplacer le dossier glpi dans C:wamp\www\glpi .
Installation de GLPI
On ouvre Glpi sur un navigateur en rentrant « http://localhost/glpi/ » On choisit notre langue puis OK.
On clique sur installer. Il va ensuite vérifier la compatibilité de notre environnement. On clique sur continuer.
On rentre le serveur MySQL et nos identifiants MySQL.
On crée une base de données.
La base de données a bien été créée. On continue.
L’installation est presque terminée. On a ici les identifiants par défault du compte administrateur, technicien, normal et postonly. On clique sur Utiliser GLPI pour finaliser l’installation.
On va donc se connecter avec le compte administrateur : glpi/glpi.
Nous voici à l’accueil :
Dans l’onglet Parc, on a les éléments du Parc.
Dans l’onglet Assistance, on a la partie Assistance du parc avec les tickets.
Dans l’onglet Gestion, on a accès à la gestion du parc.
Dans Administration, on a accès à l’administration du site : Utilisateurs, Groupes, règles, maintenance…
Dans l’onglet Configuration, on a la configuration de GLPI.
Installation du Plugin FusionInventory
On télécharge le plugin FusionInventory sur le site fusioninventory.org. Dans notre cas, le fichier est disponible sur le réseau.
On décompresse l’archive vers C:\wamp\www\glpi\plugins.
On se rend ensuite sur le navigateur et on rentre « glpi/ ».
On se rend ensuite sur l’onglet Configuration puis Plugins.
On clique sur « Installer » sur la ligne de « FusionInventory ».
On clique sur activer. Il faut ensuite paramétrer le plugin. On clique sur FusionInventory à gauche.
On change la fréquence pour 1 heure puis on clique sur sauvegarder.
On clique sur « Plugins » en haut et FusionInventory. On clique sur le message en rouge.
On renseigne ici l’adresse IP du serveur GLPI. Dans notre cas : http://192.168.0.200/glpi
Dans le plugin Fusion Inventory, on se rend dans Réseau puis « Plage IP ».
A gauche, on rentre « Début de la plage Ip ».
Installation de l’agent FusionInventory
On va commencer par installer l’agent sur une machine cliente.. On exécute le fichier. On choisit la langue, Suivant, on accepte les conditions. Pour le type d’installation, on choisit « Complète ».
Suivant. Ici il faut ajouter le nom du serveur hébergeant le serveur GLPI avec le plugin FusionInventory. On rentre donc dans notre cas : http://192.168.0.200/glpi/plugins/fusioninventory. Dans « Mode local » on crée un dossier dans C : nommé « inventaire ».
On clique sur Installer. A la fin de l’installation, suivant.
On revient sur l’hôte de GLPI.
Dans Plugins, FusionInventory, Général puis Gestion des Agents, nous avons la liste des agents. Ici, nous n’avons rien. On va donc forcer l’inventaire.
Inventaire
Retournons sur la machine cliente. L’agent et ses services ont été installé ici : C:\Programmes\FusionInventory-Agent\perl\bin. Nous allons copier ce chemin.
On ouvre ensuite l’invité de commandes. Win+R puis cmd et entrée.
On rentre la commande suivante : cd C:\Programs Files\FusionInventory-Agent\perl\bin. On écrit ensuite « perl fusioninventory-agent ».
L’opération est un peu longue.
Dans C:\Inventaire (le dossier pour l’inventaire) nous avons le fichier d’inventaire.
Au niveau de la machine hôte de GLPI, nous avons dans gestion des agents une nouvelle ligne.
Dans « Parc » et Ordinateurs, nous avons la liste des ordinateurs du parc :
En cliquant dessus, nous avons plusieurs options à gauche. Dans composants, nous pouvons voir les composants de l’ordinateur : Processeur, Mémoire, stockage, lecteur…
Dans l’onglet Historique, on a également accès à l’historique de l’ordinateur. Dans notre cas, il s’agit de l’installation du plugin.
Nous avons également accès aux logiciels présents sur la machine et pleins d’autres informations.
Conclusion
GLPI permet une gestion simplifiée du parc informatique. On peut suivre l’historique des ordinateurs, des licences, imprimantes, …
On peut également gérer les finances.
De plus, GLPI intègre un système de tickets, permettant d’aider les utilisateurs du parc informatique.