Fonctionnalité d’inventaire

OCS Inventory utilise un agent qui lance un inventaire sur les ordinateurs clients, et un serveur de gestion qui centralise les résultats des inventaires. La console d’administration web permet de visualiser ces résultats d’inventaires, les matériels réseau détectés et de pouvoir créer des paquets de déploiement.
Les communications entre les agents et le serveur de gestion sont effectuées en utilisant les protocoles HTTP et HTTPS. Toutes les données sont formatées en XML et Zlib compressées pour réduire l’utilisation du traffic réseau.

Le serveur de gestion se décompose de la manière suivante :

  • Serveur de base de données
  • Serveur de communication
  • Serveur de télédéploiement
  • Interface de communication
TYPEMachine physique/Machine virtuelle
DISQUES LOGIQUES / PARTITIONSLettres des disques logiques, Type (USB, disque dur, cd-rom, réseau, RAM…), Système de fichiers (FAT, FAT32, NTFS…), Taille totale en MB, Espace libre en MB.
SYSTEME  D’EXPLOITATIONSystème détaillées, Informations Utilisateur, Entreprise enregistrée, Propriétaire enregistré, Produit enregistré (ID)
LOGICIELSExtraits de la base de registre comme exposé dans “Ajout/Suppression de programmes” du panneau de configuration: Nom, Editeur, Version, Langue, Nom de l’installation ,Architecture (32 ou 64), Liste des Hotfix.
ECRANFabriquant, Résolution, Description, Type, Numéro de série.
DESCRIPTION DE L’ORDINATEURComme exposé dans l’onglet identification de la boite de dialogue des paramètres réseau.








Extensions pour OCS Inventory

OCS Inventory offre la possibilité d’étendre les fonctionnalités de votre logiciel d’inventaire favori au moyen d’extensions.

Du côté des agents, un plugin peut être un simple script VBS ou Powershell pour Windows, ou un script shell sous Unix, récupérant des données qui complètent l’inventaire (comme remonter les Clés Microsoft Office ou encore les tâches planifiées) ou plus compliqué, une DLL sous Windows ou un module Perl sous Unix ajoutant à l’agent une nouvelle capacité complète.

Du côté serveur, vous pouvez aussi créer des extensions pour stocker les données en base de données en utilisant un plugin Perl intégré au serveur de communication et afficher ces informations dans l’interface d’administration en utilisant un plugin PHP. Ces extensions peuvent aussi contrôler l’exécution des tâches des agents.

Avec les extensions, OCS Inventory n’a plus de limite… Seulement votre imagination!




Télédéploiement

OCS Inventory inclut une solution de déploiement de paquets sur les ordinateurs distants. Depuis l’interface d’administration du serveur, vous pouvez télédéposer les paquets qui seront téléchargés en utilisant les protocoles HTTP/HTTPS et lancés par l’agent des ordinateurs distants.

La force de cette fonctionnalité

  • Pas de surcharge du traffic sur le réseau
  • Retour d’état sur les déploiements
  • Statistiques sur les paquets déployés

Déploiement par étapes

Vous créez un paquet au travers de l’interface d’administration.
Une fois le paquet créé, vous l’activez.
Enfin, vous sélectionnez sur quels ordinateurs déployer le paquet, et vous l’ affectez.

Vous trouverez la documentation technique détaillée et le principe de fonctionnement dans la partie Documentation sur le déploiement.




Découverte du réseau

La découverte de matériels se déroule en deux étapes.

Dans un premier temps, le module de recherche par IP détecte les matériels sur le réseau, même pourvu d’un pare-feu. Une fois qu’un agent a reçu l’ordre de procéder à la découverte de son sous-réseau, il identifie la première interface réseau à utiliser. Il essaie ensuite de résoudre par ARP toutes les adresses IP qui répondrent sur son segment.Tous les matériels répondant à la requète sont stockés dans l’inventaire final (formaté XML) envoyé au serveur.

Dans un second temps, des scans SNMP permettront d’affiner les données recueillies par la découverte par IP. En utilisant les scans SNMP, vous serez en mesure de récupérer différentes informations sur les périphériques réseau : copieurs, commutateurs, ordinateurs qui n’ont pas d’agent, routeurs, etc.









Web service

Interfacer OCS Inventory avec un outil de gestion tier, c’est possible !

Depuis la version 2.4, le serveur OCS Inventory fournit un Web Service utilisable via API REST. Ce Web Service est disponible depuis le serveur de communication OCS Inventory.

Lisez la Documentation des développeurs pour comprendre comment accéder aux données d’inventaires collectées via l’API REST d’OCS Inventory.