L'agent OCS Inventory NG pour Windows peut fonctionner :
Il est recommandé d’utiliser l'agent en tant que service, notamment pour la fonctionnalité de déploiement de paquets.
Téléchargez la dernière version de l'agent Windows, actuellement OCSNG-Windows-Agent-2.1RC1.zip. Ce fichier est disponible depuis la section de téléchargement du site web http://www.ocsinventory-ng.org/.
Le ficher OCSNG-Windows-Agent-2.1RC1.zip est disponible dans le dossier partagé \\fileserv\Progs\Réseaux\OCS_GLPI
Ce paquet contient 2 fichiers :
Décompressez l’archive pour extraire et exécuter OCS-NG-Windows-Agent-Setup.exe. Un fichier de log (OcsAgentSetup) rendant compte de l'installation (à consulter en cas de problème ou par curiosité) est créé dans le répertoire où se trouve l'exécutable OCS-NG-Windows-Agent-Setup.exe que l'on vient de lancer.
Après validation de la licence, vous choisissez le type d’installation :
Choisissez le type d’installation Network inventory :
Puis configurez le client de votre ordinateur Windows : Précisez l'URL du serveur de communication OCS Inventory NG du réseau du BTSSIO : http://10.187.36.203/ocsinventory.
Vous pouvez aussi spécifier une adresse en https si SSL est activé et configuré sur votre serveur afin de sécuriser les communications.
Ne précisez pas de proxy :
Par défaut, l'agent OCS Inventory écrit quelques informations dans les fichiers de log. Vous pouvez améliorer la verbosité des logs en activant l'option Verbose log.
Précisez aussi comme TAG le type d’OS de votre ordinateur client (exemple Windows8.1) (sans espace).
Pour finir, indiquez de lancer immédiatement l’inventaire.
Le répertoire d'installation est, par défaut, C:\Program Files\OCS Inventory Agent\. Gardez ce choix par défaut et terminez l'installation.
Il vous sera proposé de lancer immédiatement l'Applet Systray OCS Inventry NG. Une îcone est alors installée dans la bare des tâches et vous permet :
Dans la console d'administration d'OCS-Inventory, vous pouvez voir le nouvel ordinateur.
Une fois l'agent installé sur le client, le service OCSinventory est configuré pour être lancé automatiquement en tant que service au démarrage.
A chaque fois qu'un inventaire est effectué, l'agent utilise et écrit dans les fichiers stockés dans le répertoire “%ProgramData%\OCS Inventory NG\Agent”. Il s'agit en général du répertoire :
Pour visualisez ce dossier caché C:\ProgramData, à patir de l'Explorateur Windows :
Ce dossier contient au minimum les fichiers suivants :
Note: Vous devez arrêter le service “OCS Inventory Service” pour effectuer des modifications dans ces fichiers car ils sont protégés en écriture durant leur exécution.
Exemple de fichier ocsinventory.ini d’un client Windows XP :
[OCS Inventory Agent] ComProvider=ComHTTP.dll Debug=1 Local= NoSoftware=0 HKCU=0 NoTAG=0 IpDisc= [HTTP] Server=http://192.168.1.27/ocsinventory SSL=1 CaBundle=cacert.pem AuthRequired=1 User= Pwd= ProxyType=0 Proxy= ProxyPort=0 ProxyAuthRequired=1 ProxyUser= ProxyPwd= [OCS Inventory Service] PROLOG_FREQ=24 OLD_PROLOG_FREQ=24 TTO_WAIT=81780
PROLOG_FREQ contient la valeur synchronisée à chaque connexion au serveur. OLD_PROLOG_FREQ contient la valeur par défaut puis ensuite même valeur que PRO-LOG_FREQ.
Une fois que le service a lancé l'agent, il recalcule de manière aléatoire le TTO_WAIT compris entre 1 et la valeur de PROLOG_FREQ (convertie en secondes) synchronisée avec la variable correspondante sur le serveur OCSinventory.
À chaque installation, le contenu de la variable TTO_WAIT est différent mais inférieur à 3 600 secondes (correspondant à 1 h qui est le contenu par défaut de la variable PROLOG_FREQ).
Pour forcer l'inventaire d'une machine immédiatement, il suffit d'exécuter la commande :
OCSInventory.exe /SERVER=http://10.187.36.203/ocsinventory
Pour forcer l'inventaire d'une machine dans un temps défini :
Ainsi, après 30 secondes le client doit être mis à jour dans l'inventaire.
Vous avez utilisé la procédure d'installation interactive de l'agent. Cette méthode oblige à effectuer ce processus sur chaque poste de votre réseau. Il est possible de scripter cette installation avec les options de la ligne de commande d'installation de l'agent OCS Inventory NG en mode service Voici quelques paramètres qui peuvent être appelés en ligne de commande :
Vous pouvez aussi passer les paramètres de ligne de commande suivants à l'installeur
Une fois les inventaires transmis au serveur par les agents et intégrés à la base de données, l'ensemble des machines peut être visionné.