Cette version présente de nombreux avantages par rapport au client actuel (ocsinventory-client-1.01)

  • Fonctionne sur la plupart des Unix (Linux, AIX, Solaris, ...) à partir du même code source (écrit en perl), les précédentes contributions pour les Unix propriétaires utilisaient d'autres solutions.
  • Permet la détection du numéro de série de l'écran (utilise monitor-edid-1.11-1). L'ancien client récupérait les informations à partir du fichier xorg.conf, souvent vide sur les versions récentes, voir absent sur les serveurs (mode texte par défaut).
  • Permet l'ajout simple d'extensions (le dossier Agent/Backend contient de nombreux exemples, chaque OS est en fait une extension), enfin simple pour un développeur perl.
  • Détecte les installations multi-architectures d'une même bibliothèque (le nom est suffixé par l'architecture), très pratique sur une machine x86_64, notamment.
  • Gère un contexte pour chaque serveur, ce qui permet, surtout aux testeurs/dévelopeurs, d'envoyer leur inventaire vers différents serveur OCS (/var/lib/ocsinventory-agent/<nom du serveur>).
  • Possibilité de fonctionner en service (daemon), comme l'agent Windows, en respectant le délai entre inventaire fixé par la configuration du serveur. Cependant, dans cette première version du RPM, c'est une tâche planifiée quotidienne qui reste utilisée.
  • Meilleur respect de l'arborescence standardisée (F.H.S.)
  • etc... (j'en oublie forcément).

Il ne s'agit pas pour l'instant d'une version stable et supportée, mais d'une version alpha, issue du CVS du projet, mais qui est déjà utilisée à grande échelle (déploiement sur un parc important).

Bien attendu, cet agent est incompatible avec l'ancien (désinstallation).

Les retours sont donc bienvenus.

Téléchargement :

Pour la configuration, il suffit d'éditer le fichier /etc/ocsinventory-agent/ocsinv.conf.