Gestion du document
TD : Gestion du document. Recherche parmi 300 000+ dissertationsPar FireWarFr • 29 Janvier 2019 • TD • 1 475 Mots (6 Pages) • 538 Vues
[pic 2][pic 3][pic 4]
Gestion du document :
Identification du Document :
Nature | GLPI |
Nom | GLPI.pdf |
Format |
Version :
Version | Date | Auteur | Description |
1 | 08/11/2018 | Romain PINEAU | Création |
Qu’est-ce que GLPI
GLPI est un logiciel utilisant une interface web afin de gérer la gestion de son parc informatique. Ce logiciel permet entre autre de pouvoir connaitre la liste du matériel mis en œuvre, de connaître la situation géographique actuelle de celui-ci, et de nombreuses utilités diverses. De plus, de nombreux plugins peuvent être ajoutés à GLPI.
Prérequis
Pour installer GLPI, il faut avoir un serveur LAMP opérationnel avec :
- Une base de données propre à GLPI.
- Des utilisateurs de la base de données pouvant accéder à cette base.
- Un virtual host redirigeant vers GLPI.
- Les plugins php permettant le support de sessions (php-gd et php-mysql)
- Avoir bien installé le packetfacl
Table des matières
Gestion du document : 1
Qu’est-ce que GLPI 1
Prérequis 1
Rappel sur la base de donnée 3
Installation du packet GLPI 3
Mise à jour des droits d’accès 3
Installation par interface web 4
Installer FusionInventory 11
Installer le plugin 11
Activer le plugin 12
Installation du client FusionInventory 16
Administration du parc avec GLPI 18
Créer une entité 18
Créer des Groupes 19
Créer un utilisateur 20
Modifier les utilisateurs et les mots de passes 21
GLPI et Active Directory 22
Liaison inter-outils 22
Importer les utilisateurs de l’AD 23
Configuration de GLPI 24
Activer les notifications 24
Activer les informations financières 26
Rappel sur la base de donnée
Comme vu dans le document du serveur LAMP, il faut respecter les caractères suivants :
- Créer une base de données nommée glpi092 en tant que root avec un encodage de caractères en utf8:
mysql -u root -p -e "CREATE DATABASE glpi092 DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;" |
- Donner tous les droits à glpi092 à l’utilisateur glpiuser créé localement, avec le mot de passe ‘mdpuser1’ en tant que root.
mysql -u root -p -e "GRANT ALL PRIVILEGES ON glpi092.* TO glpiuser@localhost IDENTIFIED BY ‘mdpuser1’;" |
Installation du packet GLPI
Afin de ne pas installer le service web GLPI dans un dossier différent que celui pointé par le serveur LAMP, il faut se placer dans le dossier de stockage des sites web : /var/www/localhost
cd /var/www/localhost |
Ensuite il faut télécharger l’archive de glpi :
wget -O glpi-9.2.tar.gz https://github.com/glpi-project/glpi/releases/download/9.2/glpi-9.2.tgz |
Il faut extraire cette archive téléchargée:
tar -zxf glpi-9.2.tar.gz |
Puis renommer le dossier glpi en glpi-9.2 incluant ainsi le numéro de version (changez ce numéro selon la version utilisé, et ainsi sur la totalité des commandes suivantes dans cette documentation).
mv glpi glpi-9.2 |
Pour ne pas gâcher d’espace disque, supprimer l’archive.
rm glpi-9.2.tar.gz |
Mise à jour des droits d’accès
Pour commencer la modification des droits, on commence par changer le propriétaire du dossier et des éléments en dessous de glpi-9.2 au rofit de l’utilisateur root du groupe éponyme.
chown -R root:root /var/www/localhost/glpi-9.2 |
Ensuite les permissions sont définies donnant le droit de lecture et d’exécution à tout le monde et la modification réservée aux membres du groupe admin:
chmod -R 775 /var/www/localhost/glpi-9.2 |
Cependant certain fichiers doivent avoir des permission différentes :
find /var/www/localhost/glpi-9.2/config -type d -print0 | xargs -0 setfacl -m default:user:www-data:rwX find /var/www/localhost/glpi-9.2/config -type d -print0 | xargs -0 setfacl -m user:www-data:rwX find /var/www/localhost/glpi-9.2/config -type f -print0 | xargs -0 setfacl -m user:www-data:rw- find /var/www/localhost/glpi-9.2/files -type d -print0 | xargs -0 setfacl -m default:user:www-data:rwX find /var/www/localhost/glpi-9.2/files -type d -print0 | xargs -0 setfacl -m user:www-data:rwX find /var/www/localhost/glpi-9.2/files -type f -print0 | xargs -0 setfacl -m user:www-data:rw- |
...