Cette section indique comment personnaliser les informations d'inventaire.
ZENworks 7 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 * 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 à Section O.0, Valeurs d'énumération.
Tableau 76-1 Liste de classe d'inventaire et de ses attributs standard
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 stratégie Inventaire de poste de travail, cliquez sur l'onglet
.Sélectionnez
.Cliquez sur
.Dans la boîte de dialogue Éditeur d'attributs personnalisés, cliquez sur
.Dans la liste déroulante
, sélectionnez la classe dans laquelle vous souhaitez ajouter l'attribut personnalisé. Par exemple : Processeur.Saisissez le nom de l'attribut personnalisé dans le champ
. Par exemple : Vitesse.REMARQUE :Si des attributs personnalisés sont utilisés dans la base de données d'inventaire Oracle, leurs noms ne doivent pas dépasser 10 caractères.
Cliquez sur
.Vous pouvez ajouter plusieurs attributs personnalisés dans une classe.
Cliquez sur
, sur , puis sur .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 plus d'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 = regular_attribute_name1, regular_attribute_name2, ..., regular_attribute_nameN RegularVals = regular_attribute_value1, regular_attribute_value2, ..., regular_attribute_valueN Action = A/D custom_attribute = custom_attribute_value 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 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 avec l'une des méthodes suivantes :
Lorsque l'application est développée, ouvrez l'onglet Section 73.6, Configuration de la stratégie d'inventaire de poste de travail.
de la stratégie Inventaire du poste de travail, sélectionnez l'option , puis précisez le nom de l'application. Pour plus d'informations, reportez-vous à laCette 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 l'attribut personnalisé "Rate", vous ne pouvez pas écrire de requête qui ne comporte que 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 à la Section 77.1.2, 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 Éditeur 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 2000.
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'
> option de la stratégie 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 stratégie 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 n'est 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 stratégie 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 stratégie Inventaire de poste de travail, cliquez sur l'onglet
.Pour plus d'informations, reportez-vous à la Section 73.6, Configuration de la stratégie d'inventaire de poste de travail.
Cliquez sur
, puis sur .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 indiqués à l'arrière de l'ordinateur portable ou 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 s'affiche pas dans la fenêtre d'inventaire.
Cliquez sur
.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 stratégie Inventaire de poste de travail >
> . 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 stratégie Inventaire de poste de travail, cliquez sur l'onglet
.Pour plus d'informations, reportez-vous à la Section 73.6, Configuration de la stratégie d'inventaire de poste de travail.
Cliquez sur
, puis cliquez sur .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
.Dans la stratégie Inventaire de poste de travail, cliquez sur l'onglet
.Pour plus d'informations, reportez-vous à la Section 73.6, Configuration de la stratégie d'inventaire de poste de travail.
Cliquez sur
, puis sur .Les entrées suivantes sont renseigné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=DMI_class_name_for_asset_tag
DMI1_ATTRIBUTEID=DMI_attribute_ID_for_asset_tag
[SERIALNUMBER]
DMI1_CLASSNAME=DMI_class_name_for_serial_number
DMI1_ATTRIBUTEID=DMI_attribute_ID_for_serial_number
[MODEL]
DMI1_CLASSNAME=DMI_class_name_for_computer_model
DMI1_ATTRIBUTEID=DMI_attribute_ID_for_computer_model
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 appliquent 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=DMI_class_name_for_asset_tag
DMI1_ATTRIBUTEID=DMI_attribute_ID_for_asset_tag
DMI2_CLASSNAME=DMI_class_name_for_asset_tag
DMI2_ATTRIBUTEID=DMI_attribute_ID_for_asset_tag
DMI3_CLASSNAME=DMI_class_name_for_asset_tag
DMI3_ATTRIBUTEID=DMI_attribute_ID_for_asset_tag
DMI4_CLASSNAME=DMI_class_name_for_asset_tag
DMI4_ATTRIBUTEID=DMI_attribute_ID_for_asset_tag
DMI5_CLASSNAME=DMI_class_name_for_asset_tag
DMI5_ATTRIBUTEID=DMI_attribute_ID_for_asset_tag
Le scanner traite la classe DMI1 et, si les valeurs DMI1 sont valides, il ne traite pas les autres classes DMI.
Cliquez sur
.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 stratégie 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 stratégie Inventaire de poste de travail, cliquez sur l'onglet
, puis sur .Cliquez sur
.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 les plages minimales et maximales de la taille affichable et 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 de modèle et sa taille nominale correspondante tels que le scanner d'inventaire les a consignés. 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
pour enregistrer le contenu dans la stratégie Inventaire du poste de travail.