SI7 – GLPI

GLPI (Gestion Libre de Parc Informatique) est un gestionnaire de parc informatique libre. Il permet de centraliser des outils liés à l’administration d’une structure informatique d’une entreprise. La fonctionnalité qui est en majeure partie utilisée par les services informatiques est la gestion de tickets d’incidents.

Installation des services GLPI

Pour commencer nous allons installer trois modules incontournables dans la réalisation du projet : Apache, PHP, MySQL Premièrement, installons le serveur web Apache. Comme GLPI est programmé en PHP, il est nécessaire d’installer le module permettant à apache d’interpréter du PHP. En « root», saisissez les commandes suivantes (nous considérons que toutes les lignes de commandes seront saisies en root):

~# apt-get install apache2 php5 libapache2-mod-php5

Une série de questions sont posées auxquelles nous répondons par «O» si vous voulez poursuivre l’installation.

Option:​ Si vous souhaitez utiliser une méthode d’authentification externe comme IMAP, LDAP ou un serveur CAS, il faudra ajouter un de ces packages (ce n’est pas le cas dans notre projet):

~# apt-get install php5-imap php5-ldap php5-curl

Glpi fonctionne également avec une base de données MySQL, c’est pourquoi nous avons besoin d’installer «mysql-server» et les librairies PHP:

~# apt-get install mysql-server php5-mysql

Définissons à présent le mot de passe MySQL: Btssisr Pour des raisons de sécurité, maintenant nous devons saisir un mot de passe pour le compte administrateur de MySQL “Btssisr”. Redémarrer les services Apache et MySQL:

~# /etc/init.d/apache2 restart 4 ~# /etc/init.d/mysql restart

Les services nécessaires au fonctionnement de GLPI sont présents, cependant quelques étapes sont encore à faire pour l’utiliser. Nous allons créer la base de données «glpidb» qui sera utilisée par GLPI.

~# mysql -u root -p enter password : azerty

mysql> create database glpidb;

Nous allons également créer l’utilisateur «GLPI» (avec son mot de passe: azerty) et lui donner les privilèges nécessaires pour qu’il puisse tout faire dans cette base:

mysql> grant all privileges on glpidb.* to GLPI@localhost identified by ‘azerty’’; mysql> quit

Téléchargement et installation de GLPI

Il faut désormais récupérer la dernière version de GLPI sur l’intranet puis l’extraire :

~# tar xzf glpi-9.2.1.tar.gz

Copier le dossier “glpi” dans “ /var/www/”:

~# cp glpi /var/www/

Donner les droits au dossier “glpi” :

~#​ chmod -R 777 /var/www/glpi

Activation du site: Créer un fichier dans /etc/apache2/sites-available​ :

~# vi /etc/apache2/sites-available/glpi.conf

Avec le contenu suivant :

ServerName 172.16.77.35

DocumentRoot /var/www/

AllowOverride All

Order allow,deny

Options Indexes

Allow from all

Puis activer ce site : a2ensite glpi

Redémarrer apache: service apache2 restart

Configuration de GLPI

Maintenant il faut configurer GLPI depuis le navigateur web. Il faut accéder à l’URL http://localhost/glpi

Laisser un commentaire