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



|
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.
|