Cette section indique comment personnaliser les informations d'inventaire.
ZENworks 6.5 Desktop Management permet de collecter des informations qui ne font pas partie de l'inventaire matériel par défaut.
Pour cela, vous devez définir des attributs ainsi que leurs valeurs correspondantes pour une classe d'inventaire. Par défaut, chaque classe d'inventaire possède ses propres attributs appelés attributs standard et leurs valeurs correspondantes appelées valeurs d'attribut standard. Le scanner d'inventaire stocke les attributs définis par l'utilisateur (appelés attributs personnalisés) et leurs valeurs correspondantes ainsi que les valeurs des attributs standard de la classe dans la base de données d'inventaire. Ce processus s'appelle analyse d'inventaire matériel personnalisé.
Par exemple, vous pouvez ajouter un attribut personnalisé appelé Rate (Vitesse) à la table Processor. Le scanner d'inventaire analyse les valeurs des attributs standard tels que le type de processeur et stocke les valeurs de Vitesse et de Type de processeur dans la base de données d'inventaire.
Le tableau suivant liste la classe d'inventaire et les attributs standard.
REMARQUE : Le signe * y indique que vous devez préciser la valeur en octets. Le signe + indique que vous devez préciser les valeurs énumérées pour ces attributs. Pour plus d'informations sur les valeurs énumérées, reportez-vous à l'Valeurs d'énumération.
Les sections suivantes apportent des informations sur les tâches à exécuter pour effectuer une analyse personnalisée :
Pour ajouter des attributs personnalisés à une classe d'inventaire :
Dans la règle d'inventaire de poste de travail, cliquez sur l'onglet Analyse de matériel.
Sélectionnez Activer l'analyse personnalisée.
Cliquez sur Éditeur d'attributs personnalisés.
Dans la boîte de dialogue Éditeur d'attributs personnalisés, cliquez sur Ajouter.
Dans la liste déroulante Nom de classe, sélectionnez la classe dans laquelle vous souhaitez ajouter l'attribut personnalisé. Par exemple : Processeur
Entrez le nom de l'attribut personnalisé dans le champ Nom de l'attribut. Par exemple : Rate (Vitesse).
Cliquez sur OK.
Vous pouvez ajouter plusieurs attributs personnalisés dans une classe.
Cliquez sur OK, sur Appliquer, puis sur OK.
Pour ajouter des valeurs aux attributs personnalisés, vous devez créer le fichier custom.ini. L'administrateur doit communiquer la liste des classes d'inventaire dans lesquelles il est possible d'ajouter des attributs personnalisés. Le scanner d'inventaire utilise le fichier custom.ini pour obtenir des informations sur les attributs personnalisés et leurs valeurs correspondantes.
Voici le contenu d'un fichier custom.ini :
[START_CIM_OBJECT]
Class = Inventory_Class_Name_as_displayed_in_the_Custom_Attribute_Editor_dialogbox or Inventory_Class_Name_in_Inventory_database
RegularAttrs = nom1_attribut_standard, nom2_attribut_standard, ..., regular_attribute_nameN
RegularVals = valeur1_attribut_standard, valeur2_attribut_standard, ..., regular_attribute_valueN
Action = A/D
attribut_personnalisé = valeur_attribut_personnalisé
custom_attribute = custom_attribute_value
...
...
custom_attribute = custom_attribute_value
[END_CIM_OBJECT]
où Class est un nom de classe d'inventaire prédéfini (pour la liste des noms de classe d'inventaire prédéfinis, reportez-vous au tableau Nom de la classe d'inventaire – Attributs standard), RegularAttrs indique la liste des noms d'attributs standard, RegularVals indique les valeurs d'attributs standard correspondantes, la valeur Action A indique les attributs personnalisés spécifiés à ajouter dans la table de base de données et la valeur Action D indique les attributs personnalisés spécifiés qu'il faut supprimer de la table de base de données.
Après le point-virgule (;), vous pouvez saisir des commentaires. Les données inscrites après ce point-virgule ne sont pas prises en compte par le scanner.
Dans le fichier custom.ini, le contenu compris entre [START_CIM_OBJECT] et [END_CIM_OBJECT] est appelé "section". Les trois premières lignes de cette section constituent une requête.
Vous trouverez ci-dessous un exemple de fichier custom.ini avec un attribut standard, une seule valeur d'attribut standard ainsi qu'un attribut personnalisé et sa valeur :
[START_CIM_OBJECT]
Class = Computer System Information ;Inventory class name
RegularAttrs = Name ;Regular attribute name
RegularVals = John ;Regular attribute value
Action = A
Employee Number=BLR_5000234 ;Custom attribute and its value
[END_CIM_OBJECT]
Dans la requête ci-dessus, le nombre d'employés est ajouté à la table CIM.UnitaryComputerSystem si la valeur de l'attribut Name est John.
Vous pouvez créer un fichier custom.ini en utilisant l'une des méthodes suivantes :
Lorsque l'application est développée, ouvrez l'onglet Analyse de matériel de la règle d'inventaire du poste de travail, sélectionnez l'option Activer l'analyse personnalisée, puis précisez le nom de l'application. Pour plus d'informations, reportez-vous à Configuration de la règle d'inventaire de poste de travail.
Cette application est lancée par le scanner.
Suivez ces instructions lorsque vous utilisez le fichier custom.ini :
S'il existe plusieurs instances de la classe d'inventaire, vous devez préciser un ensemble minimum d'attributs standard et leurs valeurs afin de pouvoir faire la différence entre les instances.
Par exemple, si la valeur de l'attribut standard est "Novell, Ltd.", il faut écrire cette valeur de la manière suivante dans le fichier custom.ini :
Novell\, Ltd.
Vous trouverez ci-après un exemple de fichier custom.ini qui comporte deux sections :
[START_CIM_OBJECT]
Class = Computer System Information
RegularAttrs = Name, PrimaryOwnerContactID
RegularVals = John, 56
Action = D
EmployeeName= Tom
EmployeeId=568
[END_CIM_OBJECT]
[START_CIM_OBJECT]
Class = Diskette Drive
RegularAttrs = DisketteDeviceID
RegularVals = A:
Action = A
Manufacturer = Sony
[END_CIM_OBJECT]
Par exemple, un poste de travail possède deux unités de disquettes : l'une sur A: et l'autre sur B:. La capacité de stockage des deux unités est de 1440 Ko. Si vous souhaitez ajouter "Rate" comme attribut personnalisé, vous ne pouvez pas écrire une requête qui utilise uniquement l'attribut standard DisketteCapacity :
[START_CIM_OBJECT]
Class = Diskette Drive
RegularAttrs = DisketteCapacity
RegularVals = 1440
Action = A
Rate = $100
[END_CIM_OBJECT]
La requête ci-dessus renvoie deux instances : l'unité de disquette a: et l'unité de disquette b:. L'attribut personnalisé et sa valeur ne sont pas ajoutés à la base de données d'inventaire.
Vous devez réécrire le fichier custom.ini comme suit :
[START_CIM_OBJECT]
Class = Diskette Drive
RegularAttrs = DisketteDeviceID
RegularVals = A:
Action = A
Rate = $100
[END_CIM_OBJECT]
[START_CIM_OBJECT]
Class = Diskette Drive
RegularAttrs = DisketteDeviceID
RegularVals = B:
Action = A
Rate = $100
[END_CIM_OBJECT]
Vous pouvez afficher les attributs personnalisés et les valeurs de tous les postes de travail inventoriés dans l'inventaire de poste de travail. Pour plus d'informations, reportez-vous à Affichage du résumé d'inventaire d'un poste de travail inventorié.
Exemple 1 : Ajout des attributs personnalisés Employee Name (nom de l'employé) et Employee Code (code de l'employé) et de leur valeur XYZ et BLR_TERCH_5000234 respectivement à la table CIM.UnitaryComputerSystem.
Dans la boîte de dialogue Édideur d'attributs personnalisés, ajoutez Employee Name et Employee Code à Computer System Information.
Créez le fichier custom.ini dont le contenu est le suivant :
[START_CIM_OBJECT]
Employee Name = XYZ
Employee Code = BLR_TERCH_5000234
[END_CIM_OBJECT]
Lorsque le fichier custom.ini est créé, exécutez le planificateur Novell Desktop Management pour lancer l'analyse.
Exemple 2 : Ajout des attributs personnalisés Price (Prix) et de la valeur $ 4.00 à la table ZENworks.ExtendedDisketteDrive si la valeur de l'attribut standard DisketteDeviceID est A:. Ajout également des attributs personnalisés Price (Prix) et de la valeur $8.00 à la table ZENworks.ExtendedDisketteDrive si la valeur de l'attribut standard DisketteDeviceID est B:
Dans la boîte de dialogue Éditeur d'attributs personnalisés, ajoutez Price à Diskette Drive.
Créez le fichier custom.ini dont le contenu est le suivant :
[START_CIM_OBJECT]
Class =Diskette Drive
RegularAttr = DisketteDeviceID
RegularVals = A:
Price = $4.00
[END_CIM_OBJECT]
[START_CIM_OBJECT]
Class = Diskette Drive
RegularAttr = DisketteDeviceID
RegularVals = B:
Price = $ 8.00
[END_CIM_OBJECT]
Lorsque le fichier custom.ini est créé, exécutez le planificateur Novell Desktop Management pour lancer l'analyse.
Exemple 3 : Suppression de l'attribut personnalisé Employee Name de la table CIM.UnitaryComputerSystem.
Créez le fichier custom.ini dont le contenu est le suivant :
[START_CIM_OBJECT]
Action = D
Employee Name = XYZ
[END_CIM_OBJECT]
Lorsque le fichier custom.ini est créé, exécutez le planificateur Novell Desktop Management pour lancer l'analyse.
Exemple 4 : Remplacement de la valeur de Employee Code BLR_TERCH_5000234 par BLR_TEST_1200012 dans CIM.UnitaryComputerSystem
Créez le fichier custom.ini dont le contenu est le suivant :
[START_CIM_OBJECT]
Action = A
Employee Code = BLR_TEST_1200012
[END_CIM_OBJECT]
Lorsque le fichier custom.ini est créé, exécutez le planificateur Novell Desktop Management pour lancer l'analyse.
Exemple 5 : Ajout de l'attribut personnalisé Price et de la valeur $100.00 dans CIM.Processor si les valeurs des attributs standard Family et MaxClockSpeed sont respectivement de 178 et 1500. Ajout également de l'attribut personnalisé Price et de la valeur $250.00 dans CIM.Processor si les valeurs des attributs standard Family et MaxClockSpeed sont respectivement de 178 et 2 000.
Dans la boîte de dialogue Éditeur d'attributs personnalisés, ajoutez Price à Processor.
Créez le fichier custom.ini dont le contenu est le suivant :
[START_CIM_OBJECT]
Class = Processor
RegularAttr = Family, MaxClockSpeed
RegularVals = 178, 1500 ; Pentium 4 with MaxClockSpeed = 1500 MHz
Price = $ 100.00
[END_CIM_OBJECT]
[START_CIM_OBJECT]
Class = Processor
RegularAttr = Family, MaxClockSpeed
RegularVals = 178, 2000 ; Pentium 4 with MaxClockSpeed = 2000 MHz
Price = $ 2500.00
[END_CIM_OBJECT]
Lorsque le fichier custom.ini est créé, exécutez le planificateur Novell Desktop Management pour lancer l'analyse.
Les informations IBMNAMES (configurées à l'aide de l'Éditeur de configuration > option IBMNAMES de la règle d'inventaire de poste de travail) sont utilisées pour obtenir les informations relatives aux postes de travail inventoriés IBM qui s'exécutent sur Windows 98. Le scanner lit le nom du modèle à l'aide du type de la machine et des informations sur le numéro de modèle spécifiées dans l'option Éditeur de configuration de la règle d'inventaire de poste de travail.
L'utilisation des informations IBMNAMES (noms IBM) est une méthode spécifique à IBM pour l'analyse des noms de modèles des postes de travail inventoriés IMB définis par le scanner. Si vous possédez un nouveau poste de travail inventorié IBM qui ne figure pas dans la liste de l'Éditeur de configuration, le numéro de modèle de ce poste de travail ne sera pas analysé. Pour ajouter le type de machine, le numéro de modèle et la description du modèle du nouveau poste de travail inventorié IBM, modifiez les informations IBMNAMES dans l'Éditeur de configuration à l'aide de la règle d'inventaire de poste de travail. Une fois que cette entrée a été ajoutée, le scanner est capable d'identifier le nouveau nom de modèle.
Pour ajouter les modèles d'ordinateur IBM :
Dans la règle d'inventaire de poste de travail, cliquez sur l'onglet Éditeur de configuration.
Pour plus d'informations, reportez-vous à Configuration de la règle d'inventaire de poste de travail.
Cliquez sur la sous-option IBMNAMES, puis sur Valeurs par défaut.
Les valeurs par défaut s'affichent.
[Product Names]
6260-??? = IBM PC 140
6272-???=IBM PC 300GL
6282-???=IBM PC 300GL
6284-???=IBM PC 300GL
...
Le format de chaque entrée de la section se présente comme suit :
4_bytes_machine_type-3_byte_model_number=model_description
Par exemple, si le modèle est IBM PC 140 et le type de machine 6260, spécifiez la description du modèle comme suit : IBM PC 140. L'entrée dans le fichier ibmnames.ini est 6260-79T = IBM PC 140.
Si vous souhaitez que le scanner analyse tous les modèles d'ordinateurs IBM d'un type particulier mais qui ont la même description de modèle, la variable 3_byte_model_number est représentée par trois points d'interrogation (???) comme caractères joker.
Par exemple, pour analyser tous les modèles d'un type de machine 6282 ayant la même description de modèle, l'entrée est la suivante :
6282-???=IBM PC 300GL
Le type de machine et le numéro de modèle sont imprimés à l'arrière de l'ordinateur portable ou à l'arrière du poste de travail. Par exemple, le modèle 760E Thinkpad* porte l'étiquette suivante : TYPE 9546-A98.
Ajoutez ou modifiez les entrées.
Si vous spécifiez des valeurs incorrectes pour l'entrée de l'ID du périphérique, celui-ci ne sera pas affiché dans la fenêtre d'inventaire.
Cliquez sur OK.
Les informations d'analyse concernant les fournisseurs de périphériques tels que des unités de sauvegarde ou de disquettes ne sont généralement pas disponibles sur le poste de travail inventorié. Et même si elles le sont, elles ne précisent pas les fournisseurs. Vous pouvez personnaliser et mettre à jour les informations sur les fournisseurs de ces périphériques dans la règle d'inventaire de poste de travail > Éditeur de configuration > Noms Zip. Les scanners lisent ces informations lors de l'analyse de matériel des périphériques.
Pour personnaliser et mettre à jour les informations de fournisseur :
Dans la règle d'inventaire de poste de travail, cliquez sur l'onglet Éditeur de configuration.
Pour plus d'informations, reportez-vous à Configuration de la règle d'inventaire de poste de travail.
Cliquez sur la sous-option NOMS ZIP cliquez sur Valeurs par défaut.
Les valeurs par défaut s'affichent.
[Identifier]
iomega ZIP 100=Iomega 100MB Backup Device
iomega jaz 1GB=Iomega 1GB Backup Device
IOMEGA ZIP 100 D.13=Iomega Corporation
IOMEGA ZIP 1GB D.13=Iomega Corporation
...
Le format de chaque entrée de la section se présente comme suit :
[Identifier]
device_id=vendor_display_name_you_specify
où device_id est le seul ID généré et mis à jour dans le registre par le fournisseur lors de l'installation du périphérique sur le poste de travail inventorié.
Par exemple, le contenu de la section est le suivant :
[Identifier]
iomega ZIP 100=Iomega 100MB Backup Device
Cette entrée correspond à une unité Zip de 100 Mo installée sur le poste de travail inventorié.
Ajoutez ou modifiez les entrées.
Si vous spécifiez des valeurs incorrectes pour l'entrée de l'ID du périphérique, celui-ci ne s'affiche pas dans la fenêtre d'inventaire.
Cliquez sur OK.
Dans la règle d'inventaire de poste de travail, cliquez sur l'onglet Éditeur de configuration.
Pour plus d'informations, reportez-vous à Configuration de la règle d'inventaire de poste de travail.
Cliquez sur la sous-option Informations relatives à l'inventaire, puis cliquez sur Valeurs par défaut.
Les entrées suivantes seront alors complétées.
[ASSETTAG]
DMI1_CLASSNAME=
DMI1_ATTRIBUTEID=
DMI2_CLASSNAME=
DMI2_ATTRIBUTEID=
[SERIALNUMBER]
DMI1_CLASSNAME=
DMI1_ATTRIBUTEID=
DMI2_CLASSNAME=
DMI2_ATTRIBUTEID=
[MODEL]
DMI1_CLASSNAME=
DMI1_ATTRIBUTEID=
DMI2_CLASSNAME=
DMI2_ATTRIBUTEID=
[COMPUTERTYPE]DMI1_CLASSNAME=DMI1_ATTRIBUTEID=
[MODELNUMBER]DMI1_CLASSNAME=DMI1_ATTRIBUTEID=
Spécifiez les valeurs.
Les informations relatives à l'inventaire contiennent les sections suivantes :
Chaque section contient le nom de classe DMI particulier et l'ID d'attribut de classe DMI.
Le format des informations relatives à l'inventaire est le suivant :
[ASSETTAG]
DMI1_CLASSNAME=nom_classe_DMI_pour_étiquette_inventaire
DMI1_ATTRIBUTEID=ID_attribut_DMI_pour_étiquette_inventaire
[SERIALNUMBER]
DMI1_CLASSNAME=nom_classe_DMI_pour_numéro_série
DMI1_ATTRIBUTEID=ID_attribut_DMI_pour_numéro_série
[MODEL]
DMI1_CLASSNAME=nom_classe_DMI_pour_modèle_ordinateur
DMI1_ATTRIBUTEID=ID_attribut_DMI_pour_modèle_ordinateur
La longueur maximale de la chaîne de la valeur des sections d'informations relatives à l'inventaire est de 64 caractères.
Le nom de classe DMI peut être n'importe quel nom de classe DMI, excepté DMTF|COMPONENTID|00x.
Si plusieurs fournisseurs DMI implémentent différentes classes DMI personnalisées, vous pouvez spécifier plusieurs classes DMI. Vous pouvez spécifier jusqu'à cinq classes dans ces sections. Par exemple, les informations relatives à l'inventaire pour cinq classes se présentent comme suit :
[ASSETTAG]
DMI1_CLASSNAME=nom_classe_DMI_pour_étiquette_inventaire
DMI1_ATTRIBUTEID=ID_attribut_DMI_pour_étiquette_inventaire
DMI2_CLASSNAME=nom_classe_DMI_pour_étiquette_inventaire
DMI2_ATTRIBUTEID=ID_attribut_DMI_pour_étiquette_inventaire
DMI3_CLASSNAME=nom_classe_DMI_pour_étiquette_inventaire
DMI3_ATTRIBUTEID=ID_attribut_DMI_pour_étiquette_inventaire
DMI4_CLASSNAME=nom_classe_DMI_pour_étiquette_inventaire
DMI4_ATTRIBUTEID=ID_attribut_DMI_pour_étiquette_inventaire
DMI5_CLASSNAME=nom_classe_DMI_pour_étiquette_inventaire
DMI5_IDATTRIBUTEID=ID_attribut_DMI_pour_étiquette_inventaire
Le scanner traite la classe DMI1 et, si les valeurs DMI1 sont valides, il ne traite pas les autres classes DMI.
Cliquez sur OK.
Effectuez les analyses sur les postes de travail inventoriés.
Vérifiez que les informations relatives à l'inventaire apparaissent dans le tableau Informations minimales eDirectory et dans la fenêtre Résumé des caractéristiques du poste de travail.
Les attributs analysés pour un moniteur incluent les éléments suivants :
Taille nominale : nombre représentant la longueur de la diagonale du moniteur (distance entre deux coins de l'écran). Par exemple, 17".
Taille affichable : nombre représentant la longueur de la diagonale de l'image affichée, à l'exclusion du contour noir de l'image. Par exemple, 15,8".
Le scanner d'inventaire recherche automatiquement la taille affichable du moniteur des postes de travail Windows inventoriés. La règle d'inventaire de poste de travail permet de personnaliser la taille nominale à consigner pour le moniteur.
IMPORTANT : Le scanner d'inventaire consigne uniquement les informations d'inventaire pour les moniteurs fabriqués après 1997.
Pour personnaliser l'analyse de la taille nominale du moniteur :
Dans la règle d'inventaire de poste de travail, cliquez sur l'onglet Éditeur de configuration, puis sur la sous-option Règles de matériel.
Cliquez sur Valeurs par défaut.
Les valeurs par défaut s'affichent dans la boîte de dialogue Éditeur de configuration.
Ajoutez ou modifiez les entrées.
Le format du fichier HWRules.ini se présente comme suit :
[MONITOR_SIZE_RANGE]
minimum_viewable_size_you_specify: maximum_viewable_size_you_specify = nominal_size_you_specify
[MONITOR_NOMINAL_SIZE]
model_ID_reported_by_scanner = nominal_size_you_specify
Dans la section [MONITOR_SIZE_RANGE], spécifiez la plage minimale et maximale de la taille affichable, ainsi que la taille nominale correspondante du moniteur. Le scanner d'inventaire analyse l'ID du modèle du moniteur et indique la taille nominale configurée dans la section [MONITOR_NOMINAL_SIZE] du fichier HWRules.ini.
Dans la section [MONITOR_NOMINAL_SIZE], spécifiez l'ID du modèle et la taille nominale correspondante tel que consignés par le scanner d'inventaire. Ces informations sont disponibles dans la boîte de dialogue Résumé d'inventaire sous Inventaire matériel/logiciel > Matériel > attribut Moniteur.
Si l'ID du modèle analysé ne figure pas dans la section [MONITOR_NOMINAL_SIZE], le scanner analyse la taille affichable des moniteurs. En fonction de la taille affichable, le scanner indique la taille nominale configurée dans la section [MONITOR_SIZE_RANGE] du fichier HWRules.ini.
Par exemple, le contenu du fichier HWRules ini peut se présenter comme suit :
[MONITOR_SIZE_RANGE]
10.0:12.0=12.0
13.2:13.7=14.0
[MONITOR_NOMINAL_SIZE]
IBM1990=17.0
PHL080B=15.0
Cliquez sur OK pour enregistrer le contenu dans la règle d'inventaire du poste de travail.