Généralités

Abstract

GLPI (Gestionnaire Libre de Parc Informatique) est une application web qui aide les entreprises à gérer leur système d’information. Parmi ses caractéristiques, cette solution est capable de construire un inventaire de toutes les ressources de la société et de réaliser la gestion des tâches administratives et financières. Les fonctionnalités de cette solution aident les Administrateurs IT à créer une base de données regroupant des ressources techniques et de gestion, ainsi qu’un historique des actions de maintenance. Source (wikipédia).

GLPI fait également bien plus que cela via de nombreux modules.

Motivations

A un certain moment, le manque d'une application permettant de gérer eficassement l'inventaire du ResEl. GLPI s'est présentée comme une solution prometteuse, et reste au stade de test à l'heure ou j'écris ces lignes (a vrai dire, je n'ai pas encore commencé l'installation de GLPI au ResEl au moment ou j'écris ces lignes, je vais rédiger la documentation d'installation au fur et à mesure).

Installation

Ce guide d'installation décris l'installation de GLPI 9.3 en se basant sur la version 0.85 du PDF de documentation. Les dernières version de GLPI et du manuel officiel sont disponibles ici.

Cette installation est réalisée sur une Machine Virtuelle sous Debian 9.4

Pré-Requis

  • PHP: GLPI requiert PGP dans sa version 5.3 ou supérieure. J'utiliserai ici la version 7.0 , la plus récente dans les dépots de Debian à ma disposition à ce jour.

sudo apt-get install php php-json php-mbstring php-mysql php-cli php-gd php-imap php-ldap

  • MySQL

Il est possible d'utiliser un serveur MySQL ou MariaDB local ou distant. Au ResEl on utilisera le serveur MariaDB Lena

Installation de GLPI

export http_proxy=http://pegase.adm.resel.fr:3128
export https_proxy=http://pegase.adm.resel.fr:3128
wget https://github.com/glpi-project/glpi/releases/download/9.3.0/glpi-9.3.tgz
tar -xzf glpi-9.3.tgz -C /srv/
rm glpi-9.3.tgz
  • Corriger les permissions. Bien vérifier que l'utilisateur www-data a les droits en écriture sur /config et /files
chown www-data:www-data -R /srv/glpi