installation et paramétrage de glpi et de fusion inventoryevizo.fr/documents/glpi.pdf · le...

10
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

Upload: hoangthuy

Post on 02-Feb-2018

261 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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

Page 2: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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

Page 3: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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

Page 4: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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.

Page 5: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place
Page 6: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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.

Page 7: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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.

Page 8: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

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.

Page 9: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

On télécharge ensuite le client FusionInventory pour Windows depuis le site officiel et on procède à l’installation sur

le poste client.

Page 10: Installation et paramétrage de GLPI et de Fusion Inventoryevizo.fr/documents/GLPI.pdf · le protoole SNMP et la mise en plae d’in Àentaires du ... que nous allons mettre en place

On peut ensuite forcer un inventaire sur le poste client

Il est alors bien reconnu par FusionInventory