I. INTRODUCTION GLPI (Gestionnaire libre de parc informatique) est une solution open-source de gestion de parc informatique et de gestion des services d assistance aux utilisateurs distribué sous licence GPL. Les principales fonctionnalités du logiciel sont la gestion et le suivi des ressources informatiques, des licences et des consommables, l'intégration d'une base de connaissances et d'un service de Helpdesk. Avec l'utilisation conjointe de la solution d'inventaire OCS Inventory NG, GLPI permet l'inventaire automatisé du parc informatique et le télédéploiement de logiciels. GLPI se présente sous la forme d'une interface web et permet l'ajout aisé de fonctionnalités par un système de plugins. Diverses caractéristiques en font une solution rapide à déployer et simple à utiliser: prérequis techniques minimums, mise en production immédiate, interface paramétrable accessible depuis un simple navigateur, utilisation intuitive et communication avec des annuaires existants (LDAP, Active Directory). Une plaquette de présentation détaillée de la solution est disponible ici. Dans le cadre de ce tutoriel, nous installerons GLPI sur une distribution Ubuntu Server 12.04 fraîchement installée avec les paramètres par défaut et les mises à jour effectuées. Le serveur ne possédant pas d'interface graphique, un service openssh est également installé afin de faciliter la connexion à distance. II. INSTALLATION DE GLPI Nous réalisons l'installation de GLPI sur la base d'un serveur LAMP (Linux, Apache, Mysql, PHP). Nous débutons par l'installation des paquets pré-requis : user@glpi:~$ sudo apt-get install apache2 php5 mysql-server php5-mysql libapache2-mod-perl2 php5-curl php5-gd php5-ldap php5-imap Il est nécessaire de modifier le fichier de configuration de PHP : user@glpi:~$ sudo nano /etc/php5/apache2/php.ini et remplacer 3 paramètres par les valeurs suivantes : memory_limit = 128M max_execution_time = 600 upload_max_filesize = 200M Afin d'éviter un message d'erreur au démarrage du service Apache du type : Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName nous modifions le fichier hosts : user@glpi:~$ sudo nano /etc/hosts pour y insérer la ligne suivante (en remplaçant par les valeurs adaptées) : @ipduserveur Glpi.domaine.lan glpi
Afin de prendre en compte les changements de configuration effectués, nous relançons le service apache par la commande : user@glpi:~$ sudo service apache2 restart La base de données nécessaire à GLPI peut maintenant être configurée. Nous nous connectons donc à Mysql à l'aide du mot de passe de l'utilisateur root crée lors de l'installation de Mysql : user@glpi:~$ mysql -u root -p Enter password: **** mysql> create database glpidb; mysql> grant all privileges on glpidb.* to glpiuser@localhost identified by 'glpipass'; mysql> quit Nous venons de créer la base de données nommée glpidb et d'attribuer les permissions à l'utilisateur mysql glpiuser avec pour mot de passe glpipass. Il nous reste à présent à réaliser l'installation de GLPI à proprement dite : user@glpi:~$ wget https://forge.indepnet.net/attachments/download/1387/glpi- 0.83.7.tar.gz user@glpi:~$ sudo tar -xvzf glpi-0.83.7.tar.gz -C /var/www/ user@glpi:~$ sudo chown -R www-data /var/www/glpi/ user@glpi:~$ sudo service apache2 restart Nous venons de télécharger l'archive contenant le serveur GLPI en version 0.83.7, de la décompresser dans le répertoire racine du serveur web et d'en rendre propriétaire l'utilisateur wwwdata. Pour prendre en compte les modifications, nous redémarrons le service apache. Nous pouvons à présent faire pointer notre navigateur web sur l'adresse http://@ipduserveur/glpi pour finaliser l'installation : Etape 1: Sélection du langage d'installation
Etape 2: Acceptation de la licence de GLPI Etape 3: Choix du type d'installation (ou mise à jour si besoin)
Etape 4: Vérification des pré-requis nécessaires à l installation de GLPI Etape 5: Configuration des paramètres de connexion à la base de données créée précédemment (glpiuser/glpipass)
Etape 6: Sélection de la base de données de GLPI créée précédemment (glpidb) Etape 7: Test de la base de données GLPI avec les paramètres spécifiés auparavant
Etape 8: Finalisation de l installation Etape 9: Redirection sur la page d authentification de GLPI (utiliser les paramètres de connexion indiqués sur l'image ci-dessus)
Page d'accueil de GLPI Le serveur de gestion de parc informatique et d'assistance aux utilisateurs GLPI est maintenant installé et accessible. Il reste à le paramétrer aux besoins.