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

Post on 02-Feb-2018

262 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related