c6d8f9391449bb0b23b50745e2cf7621022f0da3
Monitoring/GLPI.md
... | ... | @@ -0,0 +1,49 @@ |
1 | +# Généralités |
|
2 | + |
|
3 | +##Abstract |
|
4 | + |
|
5 | +GLPI (**G**estionnaire **L**ibre de **P**arc **I**nformatique) 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)](https://fr.wikipedia.org/wiki/Gestion_libre_de_parc_informatique). |
|
6 | + |
|
7 | +GLPI fait également bien plus que cela via de nombreux modules. |
|
8 | + |
|
9 | +## Motivations |
|
10 | + |
|
11 | +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). |
|
12 | + |
|
13 | + |
|
14 | + |
|
15 | +# Installation |
|
16 | + |
|
17 | +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](http://glpi-project.org/downloads/). |
|
18 | + |
|
19 | +Cette installation est réalisée sur une Machine Virtuelle sous Debian 9.4 |
|
20 | + |
|
21 | +## Pré-Requis |
|
22 | + |
|
23 | +- PHP: |
|
24 | +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. |
|
25 | + |
|
26 | +`sudo apt-get install php php-json php-mbstring php-mysql php-cli php-gd php-imap php-ldap` |
|
27 | + |
|
28 | +- MySQL |
|
29 | + |
|
30 | +Il est possible d'utiliser un serveur MySQL ou MariaDB local ou distant. Au ResEl on utilisera le serveur MariaDB **Lena** |
|
31 | + |
|
32 | + |
|
33 | +## Installation de GLPI |
|
34 | + |
|
35 | +- Télécharger l'archive trouvable à l'adresse [http://glpi-project.org/downloads/](http://glpi-project.org/downloads/) puis l'extraire |
|
36 | + |
|
37 | +``` |
|
38 | +export http_proxy=http://pegase.adm.resel.fr:3128 |
|
39 | +export https_proxy=http://pegase.adm.resel.fr:3128 |
|
40 | +wget https://github.com/glpi-project/glpi/releases/download/9.3.0/glpi-9.3.tgz |
|
41 | +tar -xzf glpi-9.3.tgz -C /srv/ |
|
42 | +rm glpi-9.3.tgz |
|
43 | +``` |
|
44 | + |
|
45 | +- Corriger les permissions. Bien vérifier que l'utilisateur www-data a les droits en écriture sur `/config` et `/files` |
|
46 | + |
|
47 | +``` |
|
48 | +chown www-data:www-data -R /srv/glpi |
|
49 | +``` |