OCS-Inventory

Le parc informatique d'une organisation est un assemblage, parfois hétéroclite de matériels et de logiciels accumulés tout au long des années. On y trouve des : matériels différents (téléphones, portables, ordinateurs fixes, tablettes,imprimantes, éléments d'interconnexions, etc.) qui peuvent être de plusieursgénérations ; logiciels et systèmes d'exploitations variés (Linux, Windows, Mac OS, etc.) ; applications utilisées dans différentes versions ; niveaux de sécurité hétérogènes. De plus, la quantité de matériels et de logiciels à gérer, leur éclatement au sein de l'organisation souvent très étendue dans l'espace, les exigences de performance et de réactivité font que la gestion de parc est devenue un processus global, complet etindispensable. Cette activité de gestion de parc informatique est décrite dans le processus ITIL Gestion des configurations.

Architecture d'OCS Inventory

L’application est composée de deux parties : Un agent installé sur les machines clientes qui réalise l’inventaire matériel et logiciel ; Un serveur (management server) qui centralise les résultats d'inventaire et propose leur affichage ainsi que la création des paquets de déploiement. Le serveur de gestion (Management server) comprend quatre composants principaux : le serveur de base de données (Database server) qui stocke les informations d'inventaire ; le serveur de communication (Communication server) qui gère les échanges entre les agents et le serveur de base de données ; le serveur de déploiement (Deployment server) qui conserve les informations de configuration des paquets à télé-déployer ; la console d'administration (Administration console), accessible depuis une interface Web très intuitive, qui permet d'interroger la base de données.

Ces 4 éléments peuvent être installés sur un seul ordinateur ou sur plusieurs afin d'équilibrer la charge ; le site officiel préconise l'utilisation de deux machines à partir de 10000 ordinateurs inventoriés. Les agents doivent être installés sur les machines clientes. Les communications entre agents et serveurs de gestion utilisent les protocoles HTTP/HTTPS. Les données sont formatées en XML et compressées avec Zlib pour réduire l'utilisation de la bande passante du réseau. Grâce à la fonctionnalité de découverte IP, OCS peut découvrir tous les matériels connectés au réseau, même ceux pour lesquels aucun agent n'est installé (imprimantes réseaux, commutateurs, routeurs, etc.). Nous n'utiliserons pas cette fonctionnalité ici, car nous effectuerons cette découverte via un plugin de GLPI offrant davantage de fonctionnalités.

Hébergé par hotosting