Fiche logiciel validé
  • Création ou MAJ importante : 21/03/08
  • Correction mineure : 28/04/08
Auteur :
  • Olivier Servas - ATILF (CNRS)
Relecteur(s) :
Contributions importantes :
  • Philippe Pigeon
Responsable thématique :
Mots-clés

OCS Inventory NG : inventaire automatique de parc informatique et télédistribution

Description
Fonctionnalités générales :
  • OCS Inventory NG est un outil d’inventaire dynamique (serveur+agents) de parc informatique pour connaitre la configuration des machines du réseau et les logiciels qui y sont installés. C’est à dire qu’on peut collecter sur le serveur les informations transmises par des agents installés sur les machines :

    • une vue globale machine par machine: adresse IP, processeur, RAM, taille du DD, espace occupé du DD, le système d’exploitation, etc.
    • pour chaque machine et en détail: le numéro de série du constructeur, le système d’exploitation, le processeur et la mémoire, les lecteurs logiques, les caractéristiques des cartes vidéo (avec chipset) et des cartes réseau (avec adresse MAC), des informations sur l’imprimante et son pilote, les logiciels installés, et les utilisateurs qui se sont connectés à la machine.
    • une vue globale de toutes les applications trouvées sur le réseau.
    • une vue des licences de chaque application.
    • un décompte application par application (très pratique!).
    • une vue de toutes les connexions utilisateurs (logs) de toutes les machines du réseau.
  • OCS Inventory NG détecte tous les périphériques actifs sur le réseau (commutateurs, passerelles, imprimantes et autres matériels).
  • L’utilisation d’OCS Inventory NG se fait à travers une console Web avec 2 niveaux de droits : administrateur et utilisateur.
Autres fonctionnalités :
  • Télédéploiement de paquets : OCS Inventory NG fournit une fonctionnalité de télédiffusion et installation de paquets sur les ordinateurs clients. Depuis le serveur central d’administration, vous pouvez mettre à disposition des paquets qui seront téléchargés par HTTP/HTTPS et exécutés par les agents sur les postes clients. Le téléchargement des paquets se fait via un serveur HTTPS (ssl). Cette télédistribution est basée sur une politique de certificats et de serveur web sécurisé.
  • Possibilité de scanner le réseau pour détecter le matériel non inventorié et le classifier manuellement. (Mode limité si l’installation du serveur est faite sous Windows, utilisation de ipdiscover-util.pl sous Linux)
  • Synchronisation des données avec GLPI ( http://glpi-project.org/ )
  • Possibilité d’extension des fonctionnalités en développant des modules
  • Grâce à sa conception simple et l’utilisation de mod_perl, les performances du serveur sont très bonnes. Une machine modeste peut inventorier plusieurs milliers de machines
Interopérabilité :

Communication des informations à GLPI (http://www.projet-plume.org/fiche/glpi )

Contexte d'utilisation :

Gestion des installations et mise à jour logicielles des différents postes de travail, pour mon laboratoire de 120 personnes en interaction avec GLPI.
Actuellement, la fonction de télédistribution permettant de déployer des logiciels ou des scripts sur nos ordinateurs n’est pas utilisée.

Environnement du logiciel
Distributions dans lesquelles ce logiciel est intégré :

Le logiciel n’est pas intégré aux distributions courantes. C’est à vous de l’installer.

OS supportés : http://www.ocsinventory-ng.org/index.php?page=OS_s...
serveur et client 1.01 OCS Inventory NG pour Linux : tar.gz
serveur et client 1.01 OCS Inventory NG pour windows : zip
documents : pdf et odt

Pré requis pour le serveur :
système Linux ou Windows
MySQL 4.1.0 ou +
Apache 1.3.33 ou + avec :
Mod_perl version 1.29 ou +
Mod_php version 4.3.2 ou +
PHP 4.1.0 minimum avec :
Zip
GD
PERL 5.6 avec ces modules :
XML::Simple version 2.13-1 ou +
Compress::Zlib version 1.34-1 ou +
DBI version 1.46-5 ou +
DBD::Mysql version 2.9003-3 ou +
Apache::DBI version 0.94-2 ou +
GNU make

Plates-formes :

Serveur+agent sur Linux et Windows

Agents disponibles sur MacOS X, Sun Solaris, *BSD et IBM AIX développés par des groupes indépendants : http://www.ocsinventory-ng.org/index.php?page=Unof...

Logiciels connexes :
Autres logiciels aux fonctionnalités équivalentes :
Environnement de développement
Type de structure associée au développement :

Membres du projets : 4 personnes, 10 traducteurs (brésil, espagne, italie, russe, allemand, …), 6 personnes contribuent au développement des agents : http://www.ocsinventory-ng.org/index.php?page=cred...

Eléments de pérennité :

Trophées du libres en 2006
Offre 5 catégories de services : support, conseil, développement, déploiement, formation
http://www.ocsinventory-ng.org/index.php?page=serv...
Utilisation avec GLPI

Références d'utilisateurs institutionnels :

Voir références GLPI : une majorité utilise l’interconnexion GLPI/OCS :
http://glpi-project.org/?page=refer&lang=fr

Environnement utilisateur
Liste de diffusion ou de discussion, support et forums :

FAQ: http://www.ocsinventory-ng.org/index.php?page=faq
Forum en anglais et en français (2eme partie) :
http://forums.ocsinventory-ng.org/
Liste de diffusion en anglais :
http://sourceforge.net/mail/?group_id=58373

Documentation utilisateur :

Guide (à lire avant toute installation !)
PDF : http://prdownloads.sourceforge.net/ocsinventory/OC...
Format OpenOffice 2.0 : http://prdownloads.sourceforge.net/ocsinventory/OC...

Divers (astuces, actualités, sécurité) :

Sous linux, si les modules perl ne s’installent pas correctement avec le script d’installation, CPAN facilite l’installation : http://www.cpan.org

Commentaires

nouvelle version

Pour information, actuellement il existe une nouvelle version du serveur linux (OCS Inventory NG 1.02 RC1 ) qui prend en compte des améliorations et nouveautés :
http://www.ocsinventory-ng.org/index.php?mact=Nhtt...
Pour l’instant cette version, n’est pas en production dans notre laboratoire.

D’autre part un Wiki s’ouvre pour consulter la documentation et éventuellement y contribuer :
http://wiki.ocsinventory-ng.org/

Fiches PLUME sur le même sujet