Banner.gif (5609 octets)


Project Home
OCS Inventory
   Qu'est-ce-que c'est ?
   Quoi de neuf
   A faire
   Fonctionnalités
   Installation
   Utilisation
   Compilation
   Aide / FAQ
   Contributeurs

Report Bugs or request new features for OCS Inventory
OCS Inventory Discussion Forums
 Email OCS Developer Team

OCS Inventory Usage

1. L'agent.

Toutes les options de configuration sont stockées dans la base de données (voir chapitre 2.5 ci-dessous).

Toutefois, l'agent posséde trois arguments optionnels en lignes de commandes:

  • /CSV ou -CSV qui force l'agent à utiliser le support CSV pour accéder à la base de données.
  • /BIOS[=myfile.csv] ou -BIOS[=myfile.csv] qui indique à l'agent qu'il doit importer les informations concernant le BIOS depuis un fichier au format CSV produit par un outil externe comme l'outil de Daniel Arbour BiosInfo.exe. Ces informations remplaceront celle que l'agent a déjà pu récupérer.
    L'outil externe doit stocker les inormations avec le format CSV suivant:

    ComputerName;System serial number;System model;BIOS version;BIOS date;System manufacturer (optional);BIOS manufacturer (optional);Machine type (optional)

    Si le nom de fichier n'est pas spécifié, l'agent tentera d'importer les données depuis un fichier nommé <NomOrdinateur.csv> dans le sous-dossier BIOS du dossier où se trouve l'exécutable de l'agent.
    Un fichier utilisant un nom long avec des espaces doit être mis avec des guillemets.
    NB: Le fichier importé est supprimé une fois l'opération terminée.
  • /DEBUG ou -DEBUG qui force l'agent à produire un fichier de débuggage dans le dossier où se trouve l'exécutable de l'agent. Ce fichier est nommé <NomOrdinateur.log>.

Exemples de lignes de commande :

\\MYSERVER\\MYSHARE\OCSinventory.exe /CSV /BIOS /DEBUG.
\\MYSERVER\\MYSHARE\OCSINventory.exe /BIOS="C:\Program Files\Bios\BIOS.CSV" /DEBUG.

2. L'interface d'administration.

Avec l'interface d'administration sous Windows, utilisez les commandes des menus, ou bien cliquez sur les icônes de la vue arborescente (le panneau de gauche ou tree view) pour interroger la base de données. Vous pouvez double-cliquer sur les objets de la vue sous forme de liste (le panneau de droite ou list view) pour afficher les propriétés détaillées de l'objet. Vous pouvez aussi utiliser les menus contextuels (click droit sur un objet) pour afficher, modifier ou supprimer l'objet.

Vous pouvez trier de manière ascendante ou descendante en cliquant sur les entêtes de colonne.

Vous pouvez sélectionner la langue de l'interface en utilisant la commande "Language" du menu "View". Les langues disponibles sont:

  • Anglais (Defaut)
  • Français
  • Espagnol
  • Allemand (support non terminé)

2.1. Gérer les matériels.

Les ordinateurs Windows sont inventoriés par l'agent et automatiquement ajoutés à la base de données.

Selectionnez l'icône "Network device map" ou "All network devices" pour afficher tous les matériels situés sous l'objet sélectionné.

NB : Dans l'interface d'administration Windows, vous pouvez choisir d'afficher l'arborescence des machines comme une carte du réseau, ou comme une vue à plat (Tous les matériels sous la racine) en sélectionnant la commande appropriée dans le menu "Network devices view", sous-menu du menu "View". Dans la vue carte du réseau, les sous-noeud de propriétés des machines ne sont pas affichés (logical drives, graphics adapters, network adapters, printers, softwares et access logs).

Pour créer une carte du réseau, vous devez sélectionner, dans l'onglet des propriétés générale, la machine (up linked device) à la laquelle est connectée le matériel courant. Affichez la fenêtre des propriétés d'une machine en double-cliquant sur la machine désirée dans la list view.

Maintenant, vous pouvez aussi ajouter d'autres matériels comme des machines Unix, MacOS, des imprimantes réseau, des hubs, des commutateurs, des routeurs... Sélectionnez la commande "Add new device" du menu contextuel et suivez les instructions de l'assistant. Vous devez au moins indiquer un identifiant de machine (device ID).

Pour forcer l'inventaire d'un PC au prochain login d'utilisateur pour une machine donnée, ou un groupe de machines, selectionnez les machines désirés dans la list view, et sélectionnez la commande "Force inventory" du menu contextuel. Vous pouvez aussi forcer l'inventaire d'un PC via le bouton "Force inventory" de l'onglet "Tools" des propriétés d'une machine.

Pour supprimer une machine ou un groupe de machines, selectionnez les machines désirés dans la list view, puis sélectionnez la commande "Delete" du menu contextuel. Vous pouvez aussi supprimer une machine via le button "Delete" de l'onglet "Tools" des propriétés d'une machine.

Pour importer les résultats d'inventaire au format CSV des PC ne disposant pas de DAO 3.5, selectionnez la commande "CSV support/Import check results from CSV" du menu "File".

2.2. Gérer les éditeurs de logiciels.

Selectionnez l'icône "Vendors" du tree view pour afficher tous les éditeurs enregistrés.

Pour ajouter un nouvel éditeur, utilisez le menu contextuel et sélectionnez la commande"Add new vendor".

Pour modifier un éditeur, double-clicquez sur la ligne appropriée dans la list view, ou selectionnez la ligne puis utilisez  la commande "Modify vendor" du menu contextuel.

Pour supprimer un éditeur ou un groupe d'éditeurs, selectionnez les lignes désirées dans le list view, puis utilisez la commande "Delete" du menu contextuel.

NB : Supprimer un éditeur supprime aussi toutes les applications et licences enregistrées pour cet éditeur.

2.3. Gérer les applications d'un éditeur de logiciels.

Selectionnez le sous-noeud "Application" d'un éditeur "Vendor" dans le tree view pour afficher toutes les applications enregistrées pour cet éditeur.

Pour ajouter une nouvelle application, utilisez le menu contextuel et sélectionnez la commande "Add new application". Vous pouvez utiliser le bouton "Browse" pour récupérer automatiquement toutes les informations de configuration depuis le fichier exécutable de l'application.
Tip : Vous pouvez aussi ajouter une application depuis la liste des logiciels détectés pour toutes les machines (noeud "All Softwares"), ou pour une machine (noeud "Softwares") en sélectionnant la ligne correspondante dans la list view, puis en utilisant la commande "Add application" du menu contextuel.

Pour modifier une application, double-clicquez sur la ligne correspondante dans la list view, ou selectionnez la ligne et utilisez la commande "Modify application" du menu contextuel.

Pour supprimer une application ou un groupe d'application, selectionnez les lignes désirées dans la list view, puis utilisez la commande "Delete" du menu contextuel.

NB :

  • Lorsque vous ajoutez une nouvelle application, la taille en octets du fichier est importante si vous souhaitez contrôler plusieurs versions de l'application. Les applications sont répérées par le nom de fichier (i.e. WINWORD.EXE pour Microsoft Word par exemple) et par lataille du fichier en octets. Si vous ne spécifiez pas la taille du fichier, vous obtiendrez peut-être plusieurs instances de la même application avec le même nom de fichier, mais pour des versions différentes (i.e. 2 versions dofférentes de Word) ! Si vous êtes certains de ne pas avoir besoin de connaître les versions, indiquez simplement 0 dans le champs filesize, et l'agent récupèrera tous les instances de l'application.
  • Supprimer une application supprimera aussi les licenses associées.
  • N'oubliez d'exporter la configuration vers les fichiers CSV avec la commande "CSV Support/Export configuration to CSV" du menu "File". Autrement, les modifications ne seront pas répercutées pour les PC utilisant le support CSV.

ATTENTION ! Lorsque vous configurez de multiples versions d'une application, faîtes attention au numéro de version. Lorsque vous affichez la liste des applications, l'application avec version "Unknown" doit toujours être la dernière. Si ce n'est pas le cas, l'agent trouvera toujours l'application en version "Unknown" avant la version que vous avez ajouté. C'est pour cette raison par exemple qu'il y a Microsoft Office version "10 or XP" dans les définitions d'applications.

2.4. Gérer les licenses d'applications pour un éditeur.

Selectionnez le sous-noeud "Licenses" d'un éditeur "Vendor" dans le tree view pour afficher toutes les licences enregistrées pour cet éditeur.

Pour ajouter une licence, utilisez la commande "Add new license" du menu contextuel.
Tip : Vous pouvez aussi ajouter une licence depuis l'écran "Licenses compliance" en sélectionnant la ligne désirée, puis en utilisant la commande "Add license" du menu contextuel.

Pour modifier une licence, double-clicquez sur la ligne désirée, ou bien sélectionnez la ligne et utilisez la commande "Modify license" du menu contextuel.

Pour supprimer une licence ou un groupe de licences, selectionnez les lignes désirées dans la list view et utilisez la commande "Delete" du menu contextuel.

2.5. Personnaliser les options de configuration d'OCS Inventory.

Selectionnez le noeud "Settings" dans le tree view pour afficher tous les options de configuration.

Voici la signification des options de configuration.

  • AutoImport : Si le champs "Integer Value" est égal à 1, OCS Inventory Manager importera automatiquement au démarrage les résultats d'inventaire stockés au format CSV dans le dossier par défaut.
    Si il est égal à 0, vous devrez importer ces résulats manuellement en utilisant la commande "CSV Support/Import checks results from CSV" du menu "File".
  • CheckFileVersion : Si le champs "Integer Value" est égal à 1, l'agent stockera dans les résulats d'inventaire les informations de version extraites du fichier de l'application (version du fichier, nom du produit et description du fichier).
    Positionnez la valeur à 0 pour désactiver cette option.
    NB : Utilisez cette option avec précaution, car elle peut augmenter énormement le temps d'exécution de l'agent.
  • CheckGraphics : Si le champs "Integer Value" est égal à 1, l'agent recherchera les informations concernant les cartes graphiques (description chipset et mémoire).
    Positionnez la valeur à 0 pour désactiver cette option.
  • CheckIP : Si le champs "Integer Value" est égal à 1, l'agent recherchera les informations concernant les cartes réseaux et modems (adapter type, description, MAC address, IP address, IP network mask, status).
    Positionnez la valeur à 0 pour désactiver cette option.
  • CheckPrinters : Si le champs "Integer Value" est égal à 1, l'agent recherchera les informations concernant les imprimantes (description, driver et port de connection).
    Positionnez la valeur à 0 pour désactiver cette option.
  • Company : Indiquez dans le champs "Text Value" le nom de votre société à utiliser dans les rapports imprimés.
  • Error : Si le champs "Integer Value" est égal à 1, l'agent affichera à l'utilisateur une message d'indication pour toutes les erreurs qu'il pourrait rencontrer.
    Positionnez la valeur à 0 pour désactiver cette option.
  • ExcludeFolder : Si le champs "Integer Value" est égal à 1, l'agent ne recherchera pas d'application dans les dossiers spécifiés dans le champs "Text Value". Les noms de dossier spécifiés dans le champs "Text Value" doivent être séparés par des virgules. Par exemple, si vous indiqué "i386,dllcache", tous les dossiers dont le chemin complet contient i386 ou dllcache ne seront pas scannés à la recherche d'applications.
    Positionnez la valeur à 0 pour désactiver cette option.
  • Frequency : Indiquez dans le champs "Integer Value" le délai en jours entre 2 inventaires matériels et logiciels. 1 est le minimum, mais 4 semble une valeur raisonnable.
  • LogAccess : Si le champs "Integer Value" est égal à 1, l'agent stockera toutes les connexions utilisateurs (nom de login, date et heure de connexion) sur tous les ordinateurs.
    Positionnez la valeur à 0 pour désactiver cette option.
  • Processes : Si le champs "Integer Value" est égal à 1, l'agent recherchera l'existence de processus s'exécutant sur le poste client. Indiquez le nom des fichiers exécutables des processus dans le champs "Text Value" en les séparant par des virgules. Par exemple,  "VetMsgNT.exe, persfw.exe" indiquera à l'agent qu'il doit rechercher si les processus VetMsgNT.exe et persfw.exe sont en cours d'exécution. Ceci permet de s'assurer par exemple que l'anti-virus fonctionne tous le temps. L'option LogAccess DOIT aussi être activée.
    Positionnez la valeur à 0 pour désactiver cette option.
  • RemoteControl : Si le champs "Integer Value" est égal à 1, vous serez capable d'exécuter une commande de prise de contrôle à distance des postes clients, commande qui doit être spécifiée dans le champs "Text Value". La ligne de commande peut utiliser un paramètre $IP_ADDR$ indiquant qu'il faut remplacer dans la ligne de commande ce paramètre par l'adresse IP réelle de la machine. Si vous utilisez un programme Windows pour la prise de contrôle à distance (vous n'utiliseez pas une URL comme http ou telnet), la commande doit inclure le chemin d'accès à l'exécutable SANS ESPACE.
    Exemple : indiquez HTTP://$IP_ADDR$:5800 si vous utilisez VNC au travers d'un navigateur Web, ou TELNET://$IP_ADDR$ si vous utilisez le programme telnet.
    Positionnez la valeur à 0 pour désactiver cette option.
  • SearchUnknown : Si le champs "Integer Value" est égal à 1, l'agent recherchera, en plus des applications déjà référencées en base de données,  toutes les applications dont le fichier exécutable possède une extension spécifiée dans le champs "Text Value". Les extensions doivent être séparées par des virgules. L'application Unkown de l'éditeur Unkown doit aussi être activée, parce que toutes les applications répondants à ces critères seront stockées en base de données sous l'identifiant de cette application.
    Exemple : "exe,com" indiquera à l'agent qu'il doit rechercher toutes les applications dont le fichier possède une extension exe ou com.
    Cette option est utile pour détecter les applications non référencées (et les ajouter simplement à la base de données), ou l'installation d'application interdites.
    Positionnez la valeur à 0 pour désactiver cette option.
  • Visible : Si le champs "Integer Value" est égal à 1, l'agent affichera un écran d'état sur le PC client durant tout le temps de son exécution.
    Positionnez la valeur à 0 pour désactiver cette option et l'agent s'exécutera de manière invisible.

NB : n'oubliez pas d'exporter la configuration au format CSV à l'aide de la commande "CSV Support/Export configuration to CSV" du menu "File". Autrement, lesmodifications ne seront pas répercutées pour les PC utilisant la méthode d'accès CSV à la base de données.

2.6. Gérer les opérateurs des interfaces d'administration.

Selectionnez le noeud "Operators" dans le tree view pour afficher tous les opérateurs enregistrés.

Pour ajouter un nouvel opérateur, utilisez la commande "Add new operator" du menu contextuel.

Pour modifier un opérateur, double-clicquez sur la ligne désirée dans la list view, ou bien sélectionnez la ligne et utilisez la commande "Modify operator" du menu contextuel.

Pour supprimer un opérateur ou un groupe d'opérateurs, selectionnez les lignes désirées dans la list view, et utilisez la commande "Delete" du menu contextuel.

NB : Il y a 3 niveau d'accès pour les opérateurs.

  • Administrator : tout est autorisé.
  • Manager : peuvent ajouter des machines, modifier la carte du réseau, importer des résultats d'inventaire stockés au format CSV, exporter la configuration au format CSV, gérer les éditeurs, les logiciels et les licences.
  • Operator : ne peuvent que visualiser le contenu de la base de données, aucune modification n'est autorisée.

2.7. Personnaliser la visualisation dans OCS Inventory Manager.

Dans l'interface d'administration sous Windows, vous pouvez utiliser les options du sous-menu "Network devices view" du menu "View"   pour personnaliser l'affichage des informations. Vous pouvez choisir :

  • d'afficher l'arbre des machines sous forme de carte du réseau, ou bien toutes les machines sous la racine (appelé flat view).
  • d'afficher les informations extraites du BIOS, ou bien celles saisies manuellement dans l'onglet "Manufacturer" des propriétés d'une machine.
  • d'afficher l'identifiant de l'utilisateur connecté au moment du dernier inventaire, ou bien le titulaire saisi manuellement dans l'onglet "Comments" des propriétés d'une machine.

2.8. La communauté et OCS Inventory.

OCS Inventory inclut maintenant une fonction permettant de partager les définitions d'éditeurs et d'applications avec d'autres utilisateurs d'OCS Inventory. Vous trouverez dans la page de téléchargement du site web d'OCS Inventory les dernières mises à jour de la base de définitions des éditeurs et applications envoyés par les utilisateurs d'OCS Inventory à travers le monde.

Avec la commande "OCS Team and Community/Import Vendors and Applications from the Community" du menu "File", vous pouvez importer depuis un fichier CSV les définitions créées par d'autres utilisateurs .

Avec la commande "OCS Team and Community/Export Vendors and Applications to the Community" du menu "File", vous pouvez exporter vers un fichier CSV vos propres définitions d'éditeurs et d'applications. S'il vous plait, envoyez ce fichier au Groupe de développement d'OCS inventory (OCS Developer Team), comme ceci elles seront ajoutées au fichier de référence disponible sur le web.

NB: Vous pouvez aussi utiliser la liste de diffusion OCS Inventory Users (voir Contacting us) pour échanger vos définitions d'éditeurs et d'applications avec d'autres utilisateurs d'OCS Inventory.

Si vous aimez ce produit, aidez la communauté en contribuant à la liste des applications détectées. Par avance, merci beaucoup.