Constituer l'inventaire matériel et logiciel du parc (GLPI 10)¶
1. Objectif du cours¶
Poser les bases d'une cartographie fiable du parc dans GLPI 10 : structurer et saisir manuellement les actifs puis automatiser leur mise à jour via l'agent GLPI pour permettre le rattachement des tickets, le suivi des licences et la traçabilité des modifications.
2. Notions et définitions essentielles¶
- Actifs : familles gérées dans Actifs → Ordinateurs, Moniteurs, Périphériques, Équipements réseau (et Logiciels en module distinct).
- Entité : segmentation organisationnelle (ex. Site A / Site B) permettant filtres et droits.
- Gabarit (Modèle) : fiche pré-remplie pour accélérer créations répétitives.
- Champ verrouillé : valeur saisie manuellement affichant un cadenas, protégée contre l'écrasement par l'agent.
- Catalogue logiciel : logiciel parent (sans version), onglet Versions et onglet Licences.
- Inventaire natif GLPI 10 : mécanisme intégré remplaçant FusionInventory pour postes (Windows/macOS/Linux).
- Agent GLPI : service installé sur poste qui collecte et envoie les données techniques.
3. Fonctionnement et principes¶
- Deux modes complémentaires : saisie manuelle pour données organisationnelles (lieu, statut, numéro d'inventaire) ; inventaire automatique par agent pour données techniques (OS, RAM, volumes, logiciels).
- Un champ modifié manuellement devient verrouillé et n'est plus écrasé par les inventaires automatiques ; déverrouillage manuel possible.
- Structurer l'arborescence d'entités et définir une convention de nommage avant la saisie évite les réaffectations massives et les doublons logiciels.
- Catalogue logiciel : créer d'abord le logiciel parent (sans version), ajouter les versions dans l'onglet Versions, puis déclarer les licences dans l'onglet Licences ; rattacher licences et installations aux postes pour mesurer la conformité.
- L'inventaire natif suffit pour démarrer ; pour tâches avancées (SNMP, découverte réseau, hôtes VMware, déploiement) le plugin GLPI Inventory du marketplace est requis.
4. Commandes et manipulations¶
Regroupées par procédure essentielle — extrait strictement du PDF.
- Identifier le numéro de série sous Windows :
-
wmic bios get serialnumber
Rôle : retourne le numéro de série BIOS identique à celui gravé sur le châssis. -
Installer l'agent GLPI sur Windows (deux approches) :
- Installateur MSI (interface) : renseigner l'URL du serveur (ex.
https://glpi.votre-domaine.fr/) lors de l'assistant. -
Installation en ligne de commande via winget :
- winget install glpi-agent --custom="SERVER='https://my-glpi-server/' RUNNOW=1"
Rôle : installe l'agent et déclenche une première remontée immédiate (RUNNOW=1).
- winget install glpi-agent --custom="SERVER='https://my-glpi-server/' RUNNOW=1"
-
Forcer une remontée locale / diagnostic :
- Accéder à l'interface web embarquée de l'agent : http://127.0.0.1:62354 → cliquer Inventory (ou via navigateur local).
-
Forcer depuis CMD (en tant qu'administrateur, dossier d'installation) :
- cd "C:\Program Files\GLPI-Agent"
- glpi-agent.bat --force
Rôle : déclenche immédiatement une remontée d'inventaire sans attendre le cycle automatique (ne pas utiliser PowerShell selon le document).
-
Chemin de configuration stockée (information) :
- HKEY_LOCAL_MACHINE\SOFTWARE\GLPI-Agent (registre Windows)
Rôle : emplacement de configuration Windows de l'agent.
5. Sécurité et bonnes pratiques¶
- Activer l'inventaire côté serveur (Administration > Inventaire) avant tout déploiement d'agent : sinon les inventaires seront refusés.
- Ajuster la fréquence d'inventaire pour équilibrer fraîcheur des données et charge serveur (ex. fréquence quotidienne comme point de départ pour une PME).
- Ne pas verrouiller systématiquement tous les champs : verrouiller seulement les données organisationnelles/métier non détectables par l'agent (numéro d'inventaire interne, lieu, statut, numéro de contrat). Laisser l'agent gérer les données techniques.
- Centraliser la création du catalogue logiciel dans l'entité racine avec récursivité activée pour éviter les doublons multi-entités ; restreindre si nécessaire les droits de création.
- En GLPI 10, FusionInventory n'est plus supporté : basculer sur l'agent GLPI et l'inventaire natif.
- Pour forcer une exécution locale, n'utilisez pas PowerShell (modifie le contexte d'environnement et peut provoquer des erreurs).
6. Points essentiels à retenir pour le TSSR¶
- Structurer entités et lieux avant saisie pour éviter réaffectations en masse.
- Convention de nommage cohérente (ex. PME-SITE-A-001) indispensable pour retrouver un actif.
- Créer logiciel parent (sans version) → ajouter versions → déclarer licences : ordre recommandé.
- Verrouillage protège les saisies manuelles ; il est réversible.
- L'agent GLPI collecte OS, RAM, volumes, liste logiciels et actualise automatiquement la fiche.
- Documenter sockets (ports physiques) dans l'onglet Composants : ces éléments ne sont pas remontés par l'agent.
- Vérifier la cohérence sur quelques fiches (vue liste, filtres) avant de peupler massivement.
- Activer l'inventaire côté serveur avant installation d'agent ; vérifier présence des agents et création des fiches.
- Utiliser l'onglet Historique pour tracer et auditer les modifications automatiques vs manuelles.
- Pour fonctionnalités réseaux/VM/ SNMP, prévoir le plugin GLPI Inventory.
7. Tableau récapitulatif¶
| Item | Saisie manuelle | Agent GLPI (inventaire natif) |
|---|---|---|
| Données organisationnelles | Oui, à saisir + verrouiller | Non (peut être ignoré) |
| Données techniques (OS, RAM, logiciels) | Non recommandé | Oui, mise à jour périodique |
| Remontée réseau/SNMP/VMware | Non | Plugin GLPI Inventory requis |
| Usage principal | Structuration initiale, gabarits | Actualisation continue, grande échelle |
| Risque principal | Doublons et fautes de frappe | Charge serveur si fréquence trop courte |
8. Vérifications pratiques¶
- Vérifier que l'inventaire est activé : Administration > Inventaire (case cochée).
- Confirmer que le service Windows GLPI-Agent est en état "En cours d'exécution".
- Forcer et tester la remontée locale : accéder à http://127.0.0.1:62354 → cliquer Inventory ; constater résultat.
- Vérifier présence de l'agent côté serveur : Administration > GLPI Inventory > General > Agent Management.
- Vérifier création de la fiche poste : Parc > Ordinateurs (posté ajouté).
- Contrôler l'onglet Historique de la fiche pour vérifier traçage des modifications (date, champ, valeur avant/après).
- En cas d'absence du poste malgré agent visible : vérifier activation inventaire serveur, URL serveur renseignée, consulter logs serveur et logs agent pour erreur 500.
9. Flashcards Anki¶
Quelles sont les quatre familles matérielles listées dans Actifs :: Ordinateurs, Moniteurs, Périphériques, Équipements réseau. Que signifie un champ verrouillé dans GLPI :: Valeur modifiée manuellement protégée contre l'écrasement par l'inventaire automatique. Dans quel onglet documente-t-on les ports physiques (sockets) d'un poste :: Onglet Composants de la fiche ordinateur. Quel ordre GLPI recommande-t-il pour créer le catalogue logiciel :: Créer le logiciel générique, ajouter les versions, puis déclarer les licences. Quelle action doit-on faire côté serveur avant d'installer l'agent GLPI :: Activer l'inventaire dans Administration > Inventaire. Quel port local utilise l'interface web embarquée de l'agent GLPI :: 62354 (http://127.0.0.1:62354). Commande Windows pour récupérer le numéro de série BIOS :: wmic bios get serialnumber. Commande winget exemple pour installer l'agent et forcer une première remontée :: winget install glpi-agent --custom="SERVER='https://my-glpi-server/' RUNNOW=1". Où est stockée la configuration de l'agent sous Windows :: HKEY_LOCAL_MACHINE\SOFTWARE\GLPI-Agent dans le registre. Que faire si l'agent apparaît mais le poste est absent du parc :: Vérifier l'URL serveur, que l'inventaire est activé et consulter les logs serveur/agent.