Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le...
Transcript of Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le...
Installation et paramétrage de GLPI et de Fusion Inventory
Version GLPI Stable 0.90.5 / 11 Août 2016
Présentation : GLPI (Gestion Libre de Parc Informatique) est un logiciel libre et open source de gestion des incidents
et du parc informatique puissant. Il permet, entre autres, la génération de tickets d’incidents des utilisateurs à
destination du service informatique, ou encore la gestion d’une base de connaissances informatique. De plus, il est
également évolutif, grâce à ses nombreux plugins dont FusionInventory, qui permet la découverte du réseau à travers
le protocole SNMP et la mise en place d’inventaires du matériel du parc pour, par exemple, planifier des
renouvellements de postes…
Prérequis GLPI fonctionne au travers d’une application web reliée à une base de données. Pour procéder à son installation et à
son paramétrage, il faut donc avant tout être muni des équipements/logiciels suivants :
- Un serveur WEB (Dans notre cas, une VM sous Debian 8 Jessie)
- Apache
- MySQL / PHP5
- Un poste client (Dans notre cas, une VM sous Windows 7)
Installation des prérequis (le cas échéant) :
apt-get install apache2
apt-get install mysql-server mysql-client
apt-get install php5
apt-get install php5-mysql
apt-get install php5-gd
Installation de GLPI
Téléchargement :
wget https://github.com/glpi-project/glpi/releases/download/0.90.5/glpi-0.90.5.tar.gz
Décompression de l’archive téléchargée :
tar -xvzf glpi-0.90.5.tar.gz
Déplacement du dossier GLPI dans le répertoire du serveur web pour le rendre accessible
mv glpi /var/www/glpi
Application des droits de propriété à l’utilisateur www-data (Apache) sur le dossier
chown –R www-data /var/www/glpi
Application des droits d’écriture sur le dossier
chmod –R 755 /var/www/glpi
On va ensuite se baser sur le fichier vHost par défaut de notre serveur web pour créer un nouveau vHost pour
notre site GLPI
cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/glpi.conf
On édite ensuite notre vHost GLPI comme suit
nano /etc/apache2/sites-available/glpi.conf
Nous allons simplement changer la ligne DocumentRoot. Comme son nom l’indique, DocumentRoot spécifie le
répertoire où sont stockés les fichiers qui constituent le site. On le fait donc pointer logiquement à l’endroit où nous
avons déplacé GLPI plus tôt, à savoir /var/www/glpi
Enfin, nous allons modifier la configuration d’Apache et remplacer la variable AllowOverride None dans le fichier
apache2.conf, par AllowOverride limit, pour le répertoire /var/www/. Sans cela, GLPI considèrera que les ressources
du site sont modifiables via le web.
nano /etc/apache2/apache2.conf
Une fois cette étape terminée, notre site est prêt à être mis en ligne. Pour se faire, nous allons d’abord désactiver la
page par défaut d’Apache, qui ne nous est plus utile
a2dissite 000-default.conf
Et nous mettons alors GLPI en ligne et redémarrons Apache
a2ensite glpi.conf && service apache2 restart
C’est terminé, il suffit alors d’ouvrir une navigateur web et de se rendre sur http://localhost/ pour terminer
l’installation par le biais des pages web.
Par mesure de sécurité, GLPI nous invite à changer les mots de passe des utilisateurs par défaut, ainsi que de
supprimer la page install.php.
Création d’un nouvel utilisateur :
Administration -> Utilisateurs -> Créer un nouvel utilisateur.
Pour tester notre installation, nous allons créer un utilisateur avec un profil self-service, et créer un ticket de test pour
vérifier que les liens avec la base de données fonctionnent correctement. GLPI comprend une hiérarchie de profils
d’utilisateurs ayant chacun des droits en fonction de leur rôle dans l’application (utilisateur, technicien,
administrateur…)
Création d’un ticket :
En tant qu’utilisateur self-service, la création d’un ticket est relativement simple. L’onglet Créer un ticket permet de
formuler directement une demande au support de l’entreprise.
GLPI est un outil très personnalisable. On peut effectivement y renseigner beaucoup d’informations sur les clients, sur
les catégories de tickets, créer et enrichir des bases de connaissances, ou encore en extraire des statistiques pour
mesurer la performance du service support. Il est également complété par de nombreux plugins, tels que
FusionInventory, que nous allons mettre en place afin de créer un inventaire du parc informatique.
Installation de FusionInventory
Téléchargement
wget https://github.com/fusioninventory/fusioninventory-for-
glpi/releases/download/glpi090%2B1.4/fusioninventory-for-glpi_0.90.1.4.tar.gz
Déplacement de l’archive
mv fusioninventory-for-glpi_0.90.1.4.tar.gz /var/www/glpi/plugins/
Décompression de l’archive et redémarrage d’apache
tar -xvzf fusioninventory-for-glpi_0.90.1.4.tar.gz && service apache2 restart
On se rend ensuite dans l’onglet Configuration -> Plugins puis Installer et Activer
FusionInventory a besoin de connaître l’URL d’accès au serveur. On se rend donc sur la page
Administration -> Entités -> Root Entity et on renseigne l’URL (ici notre IP) du serveur.
On télécharge ensuite le client FusionInventory pour Windows depuis le site officiel et on procède à l’installation sur
le poste client.
On peut ensuite forcer un inventaire sur le poste client
Il est alors bien reconnu par FusionInventory