OCS Inventory

OCS Inventory
OCS Inventory NG
Ocsinventory.png
Développeur OCS Inventory Team
Dernière version 2.0.2 (19  octobre  2011) [+/-]
Version avancée 2.0.2 (19 octobre 2011) [+/-]
Environnements Tous les systèmes d'exploitation prenant en charge un serveur web, mod_perl, PHP et MySQL
Type Inventaire et gestion de parc informatique
Licence GNU GPL 2
Site web ocsinventory-ng.org

OCS Inventory NG soit Open Computer and Software Inventory est une application permettant de réaliser un inventaire sur la configuration matérielle des machines du réseau et sur les logiciels qui y sont installés. OCS permet de visualiser cet inventaire grâce à une interface web. Il comporte également la possibilité de télé-déployer des applications sur un ensemble de machines selon des critères de recherche. Une fonction des agents nommée IpDiscover permet de connaître l'intégralité des interfaces du réseau.

L'agent OCS codé en c++ ne fait que 3,4 Mo une fois installé. Il est également disponible dans une version "stand alone" capable de tenir sur une disquette ce qui le rend particulièrement léger lors de son déploiement par le réseau.

Sommaire

Fonctionnement interne

Le dialogue entre les machines clientes et le serveur de gestion est basé sur les standards actuels, protocole HTTP et formatage des données en XML.

Le serveur

Le serveur de communication (aussi appelé moteur) fonctionne avec Apache/MySQL/Perl. Il est multiplate-forme, il fonctionne aussi bien sous UNIX que sous Windows (2000 ou postérieur).

Grâce à sa conception très simple et l'utilisation de mod_perl, les performances du serveur sont très bonnes. Une machine modeste peut ainsi inventorier plusieurs milliers de machines.

Il est l'interface entre les agents et la base de données d'où il peut prendre sa configuration. À ce titre, il active et paramètre le lancement sur les agents d'un ensemble extensible de capacités (inventaire, ipdiscover, requêtes sur le registre, télé déploiement, recherche sur disque dur, etc.) et prend en charge diverses requêtes (événement de changement d'ip, notification événementielle d'état de télé déploiement...).

C'est également lui qui assure la gestion automatique des doublons.

Chaque moteur peut être interfacé avec deux serveurs de base de données (un maitre et un esclave).

Les agents

Afin de collecter le maximum d'information, des agents sont installés sur les machines à inventorier :

Interface web

Une interface web écrite en PHP permet la visualisation des données et le paramétrage de l'application :

  • traduite en 11 langues
  • consultation de l'inventaire (recherches multi critères)
  • consultation des données réseau
  • utilisation du télé déploiement (Création de paquets, activation, affectation aux machines...)
  • gestion des groupes de machines (statiques et dynamiques)
  • paramétrage des fonctionnalités agent (registre, ipdiscover, fréquence d'inventaire, rapidité télé déploiement...)

Extension - service web

L'application exposant un ensemble de services web basés sur SOAP, il est possible d'y connecter facilement toute sorte d'applications. OCS Inventory peut notamment être utilisé pour alimenter le gestionnaire d'inventaire GLPI et offre ainsi une solution puissante de gestion de parc. Ces services web permettent d'extraire les données, offrent des services de suivi d'historique (effacement, fusion...) et donnent la possibilité de paramétrer le fonctionnement de l'application.

Modularité

Depuis la version 1.0rc3, la majorité des fonctionnalités de OCS-Inventory peuvent être adaptées ou étendues via un système de module.

Scalabilité

L'architecture permet de faciliter l'adaptation d'OCS à la charge ainsi qu'aux contraintes du réseau.

Plusieurs architectures sont ainsi possibles dont les principales :

  • un moteur (frontend) devant une base de données (backend) (+ éventuellement une base de données esclave)
  • plusieurs moteurs devant une base de donnée maitre (+ une ou plusieurs bases de données esclaves jusqu'à une par moteur)
  • plusieurs couples moteur/bdd indépendants et une fédération des données d'inventaire dans un serveur central de plus haut niveau ("multi-entité")

Dans les trois cas, l'interface web permettra de limiter la vue (et les privilèges) des utilisateurs décentralisés.

Les développeurs

Neuf personnes, membres de l'équipe OCS, gèrent actuellement ce projet d'origine française :

  • Philippe Beaumont
  • Frank Bourdeau
  • Pascal Danek
  • Erwan Goalou
  • Emmanuel Guillory
  • Pierre Lemmet
  • Didier Liroulet
  • Guillaume Priou
  • Guillaume Protet

S'ajoutent de nombreux contributeurs occasionnels (traduction, support, ...)

Licence

OCS Inventory est un logiciel libre publié sous la licence GNU GPL. Les développeurs sont directement détenteurs des droits d'auteurs.

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article OCS Inventory de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • OCS Inventory — Stable release 2.0 / May 12, 2011; 6 months ago (2011 05 12) Platform multi platform (Unices, Windows, others) Available in Perl, PHP …   Wikipedia

  • OCS inventory — NG Développeur OCS Inventory Team Dernière version …   Wikipédia en Français

  • Ocs inventory — NG Développeur OCS Inventory Team Dernière version …   Wikipédia en Français

  • OCS Inventory — OCS (Inventario) ? Información general Última versión estable 2.0 12 de mayo de 2011 Género ? …   Wikipedia Español

  • OCS Inventory NG — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • OCS — or Ocs may refer to: Contents 1 Military 2 Music 3 Government 4 …   Wikipedia

  • OCS — Die Abkürzung OCS steht für: Oracle Collaboration Suite, ein Produkt der Firma Oracle Original Chip Set (Original Chipsatz), eine Komponente des Amiga Office Communications Server, ein Serverprodukt von Microsoft für VoIP, Instant Messaging, etc …   Deutsch Wikipedia

  • OCS — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • Comparison of open source configuration management software — This is a comparison of free (libre) and open source configuration management software. Contents 1 Basic properties 2 Platform support 3 Short descriptions 4 Refere …   Wikipedia

  • FusionInventory — Développeur FusionInventory Dernière version 2.1.9 (agent) / 2.3.6 (GLPI plu …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”