Toutes les réalisations

Gestion de parc Système Réseau Déploiement

Installation et configuration d’OCS Inventory et GLPI sous Debian 13

Inventaire automatisé et centralisation des informations du parc

Lors d’un TP individuel, j’ai installé et configuré OCS Inventory et GLPI sur Debian 13. J’ai réalisé l’inventaire du serveur, sécurisé les applications et importé une machine ainsi que ses 711 logiciels dans GLPI.

Contexte
Formation
Période
Octobre 2026
Année
Deuxième année
Organisation
Projet individuel

Environnement technique

  • Virtualisation
  • GLPI

Compétences mobilisées

B1.1 Gérer le patrimoine informatique

B1.1.1 Recenser et identifier les ressources numériques.

J’ai configuré l’agent OCS pour collecter les informations matérielles et logicielles du serveur Debian. J’ai ensuite importé l’inventaire dans GLPI et vérifié la présence d’une machine, de 711 logiciels et de leurs associations.

Ce TP individuel m’a permis de comprendre comment automatiser un inventaire et centraliser les informations dans un outil de gestion de parc.

B1.5 Mettre à disposition des utilisateurs un service informatique

B1.5.1 Réaliser les tests d’intégration et d’acceptation d’un service.

J’ai testé la connectivité réseau, les services Apache, MariaDB et SSH, ainsi que l’accès et l’authentification aux consoles OCS et GLPI. J’ai contrôlé l’intégration entre les deux applications en vérifiant les données importées dans GLPI.

J’ai appris à vérifier le fonctionnement de chaque composant et à comparer les inventaires pour confirmer que l’import avait réussi

B1.5.2 Déployer un service.

J’ai installé et configuré OCS Inventory et GLPI sur une VM Debian 13. J’ai préparé les bases de données, configuré Apache et installé le plugin OCSInventoryNG pour permettre l’import de l’inventaire. J’ai vérifié que les consoles étaient accessibles depuis le poste physique.

J’ai réalisé le déploiement seul dans le cadre du TP. J’ai dû adapter les versions des logiciels pour assurer leur compatibilité avec Debian 13 et PHP 8.4.

Preuves

Les documents et captures qui attestent ce qui est décrit ci-dessus.

PDF 22 octobre 2026

Document de réalisation du TP

Ouvrir le PDF

Étapes réalisées

  1. Configuration du serveur Debian

    J’ai configuré les trois interfaces réseau de la VM : accès Internet par NAT, réseau du TP et accès depuis le poste physique. J’ai mis à jour Debian et installé Apache, MariaDB, PHP et SSH.

  2. Installation et sécurisation d’OCS Inventory

    J’ai installé OCS Inventory 2.12.6, créé sa base de données et configuré ses composants. J’ai remplacé le mot de passe administrateur, limité les droits du compte de base de données et renommé le fichier d’installation.

  3. Configuration de l’inventaire Linux

    J’ai installé l’agent OCS sur le serveur Debian et configuré l’adresse du serveur d’inventaire. J’ai lancé une première collecte manuelle, puis activé le minuteur systemd pour planifier les prochaines remontées.

  4. Installation et sécurisation de GLPI

    J’ai installé GLPI 10.0.26, compatible avec PHP 8.4, et créé sa base de données. J’ai configuré Apache pour exposer uniquement le dossier public, remplacé les mots de passe par défaut et renommé le fichier d’installation.

  5. Import de l’inventaire OCS dans GLPI

    J’ai installé et activé le plugin OCSInventoryNG 2.0.5, puis configuré sa connexion à la base OCS. J’ai importé le serveur Debian et ses 711 logiciels dans GLPI.

  6. Vérifications et documentation

    J’ai contrôlé le réseau, les services, l’accès aux consoles et les données d’inventaire. J’ai confirmé la présence d’une machine, de 711 logiciels et de 711 associations dans GLPI, puis documenté les étapes réalisées et les limites du TP.

Difficultés rencontrées

Problème

La version GLPI 10.0.10 demandée dans le sujet était incompatible avec PHP 8.4.

Analyse

Debian 13 fournissait PHP 8.4, que cette version de GLPI ne prenait pas en charge.

Solution

J’ai installé GLPI 10.0.26 et le plugin OCSInventoryNG 2.0.5 pour utiliser des versions compatibles.

Résultat

GLPI fonctionne et l’import de l’inventaire OCS a été validé.

Problème

Le sujet contenait des indications contradictoires sur le réseau, les versions et les bases de données.

Analyse

Les noms d’interfaces, les adresses IP et certains noms de bases changeaient selon les étapes.

Solution

J’ai utilisé l’interface ens37, conservé l’adresse 172.20.0.10 pour le serveur et harmonisé le nom de la base GLPI en dbglpi. J’ai installé OCS 2.12.6 depuis son dépôt officiel.

Résultat

La configuration est cohérente et les applications communiquent correctement.

Problème

Les VM Windows 10 et Windows Server nécessaires à certaines étapes étaient indisponibles.

Analyse

Je ne pouvais pas tester l’agent Windows ni connecter GLPI au contrôleur de domaine.

Solution

J’ai réalisé l’inventaire Linux et documenté les étapes Windows et LDAP restant à effectuer.

Résultat

La partie Linux est fonctionnelle. L’inventaire Windows et la connexion LDAP restent non réalisés.

Tests

TestRésultat attendu Résultat obtenuCorrection
Connectivité réseau Accès Internet et résolution DNS fonctionnels Accès Internet et résolution DNS validés
Conforme
Aucune nécessaire
Services du serveur Apache, MariaDB et SSH actifs Les trois services sont actifs et activés
Conforme
Aucune nécessaire
Accès à OCS Inventory Console accessible et connexion possible Réponse HTTP 200 et authentification réussie
Conforme
Aucune nécessaire
Inventaire OCS Présence du serveur et de ses logiciels Une machine et 711 logiciels présents
Conforme
Aucune nécessaire
Accès à GLPI Console accessible et connexion possible Réponse HTTP 200 et authentification réussie
Conforme
Aucune nécessaire
Plugin OCSInventoryNG Plugin actif et serveur OCS déclaré Version 2.0.5 active et connexion validée
Conforme
Aucune nécessaire
Import dans GLPI Machine et logiciels correctement importés Une machine, 711 logiciels et 711 associations
Conforme
Aucune nécessaire