====== Activité 3 : Inventaire automatisé ======
===== Partie 1 : Gestion de l'inventaire=====
Le serveur de Gestion Libre de Parc Informatique (GLPI) permet de gérer un parc matériel.
En vous connectant à **GLPI** avec votre **compte du domaine**, vous disposez de plusieurs profils.
==== Etudiants du lycée Valadon ====
* le profil **self-service** associés à l'entité **Valadon** vous donne des droits limités à la saisie de ticket d'incident et de demande ;
* le profil **Technicien** associés à l'entité **Bâtiment B** vous permet en plus de gérer l'inventaire de votre entité.
* le profil **admin** associés à l'entité **M2L**, qui est une sous-entité de **Bâtiment B**.
En utilisant votre profil **admin** ou **Technician** :
* vous avez ajouté dans l'inventaire de l'entité **B512** les VMs utilisés en cours et en **PPE**.
* vous avez ajouté dans l'inventaire de l'entité **B513** les matériels utilisés en cours et en **PPE**.
Les **menus** de GLPI permettent de visualiser les éléments d'inventaire mais par **catégorie** (ordinateurs, moniteurs, etc.).
Vous allez élaborer un document **Tableur** (Excel ou Open Office Calc) regroupant tous les éléments d'inventaire du matériel utilisé en PPE (entité **B513**) ainsi que les VMs (entité **B512**), informations obtenues grâce à des requêtes sur la base de données **MySQL**. Voici des précisions sur ce qui est à faire :
* Se connecter à la base de données à l'adresse http://10.xxx.yyy.zzz/phpmyadmin avec le compte **btssio** ;
* Obtenir à l'aide de **requêtes SQL** les informations suivantes : **type** (ordinateur ou moniteurs ou etc.), **entité**, **lieu**, **nom**, **statut**, **usager**, **commentaires**. Dans une première étape, écrivez une **requête pour chaque type d'équipement** : ordinateur, équipements réseaux, téléphone, etc. Dans une 2ème étape, regouper toutes ces requête avec l'opérateur sql **UNION**. Vous aurez à utiliser des jointures externes (**LEFT JOIN**) à la place des jointures internes (INNER JOIN).
* **Exporter** le résultat de chaque requête sous forme de **tableur Open Document**.
**Remarques **:
Vous pouvez regrouper le résultat de plusieurs requêtes SQL ayant les même champs avec l'opérateur UNION.
Exemple :
SELECT Name AS Nom FROM glpi_computers
UNION
SELECT Name AS Nom FROM glpi_entities
Vous pouvez rajouter une information identique à chaque information retournée par une requête en mettant une constante dans la clause SELECT.
Exemple :
SELECT 'Ordinateur' AS Type, Name AS Nom FROM glpi_computers
Voici les tables que vous pouvez interroger pour l'inventaire :
^Table^Commentaires^
|glpi_computers|Table pour les ordinateurs|
|glpi_networkequipments|Table des équipements réseaux|
|glpi_peripherals|Table des périphériques|
|glpi_phones|Table des téléphones|
|glpi_entities|Table des entités|
|glpi_locations|Table des lieux|