====== 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|