OCS Inventory NG
I. Introduction
Open Computer and Software Inventory Next Generation est une application permettant de réaliser un inventaire sur la configuration des machines du réseau et sur les logiciels qui y sont installés.
L’application possède une interface de gestion ergonomique, par le biais d’une console web permettant de visualiser l’inventaire réalisé, elle permet d’uploader des paquets (Installation de logiciels, commandes, fichiers…).
OCS Inventory permet de faire un scan complet du réseau pour en sortir au choix les résultats suivants :
Une vue d’ensemble PC par PC (@IP, DD, OS,….)
Une vue d’ensemble sur toutes les applications trouvées.
Une vue d’ensemble sur les licences des logiciels.
Une vue d’ensemble sur les connexions des utilisateurs (logs).
II. Fonctionnement
OCS Inventory NG est basé sur le concept Client/Serveur. Le serveur est composé de trois parties :
Serveur de communication.
Serveur de déploiement.
Serveur d’administration.
1. Serveur de communication
Collecte, classe, archive les informations relatives aux postes clients, il fonctionne sous Apache/PHP/MySQL, il peut être installé sous n’importe quel OS. Grâce à sa conception très simple et l’utilisation de mod_perl (Module Perl pour les serveurs http/Apache). Il incorpore un interpréteur Perl dans le serveur Apache, en sorte que le contenu dynamique produit par Perl puisse être fourni en réponse aux requêtes http. L’agent Installé sur le client, gère la remontée des informations concernant la machine, les agents sont disponibles pour Windows, Linux, MacOS.
2. Serveur de déploiement
Permet le déploiement des logiciels, des mises à jour sur les poste de manière centralisée (Apache/SSL : Secure Socket Layer : Protocol de sécurisation des échanges).
3. Serveur d’administration
L’interface web écrite en PHP, offre des services : consulter les inventaires, manipuler les droits des utilisateurs,…
III. Installation
Le serveur doit avoir une adresse IP statique sur l’une de ses interfaces.