NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Inventory Scanner Fixes for ZfD2 with SP1 TID #: 2959446 README FOR: ZD2SCAN.EXE SUPERSEDES: zd2tsdmi.exe NOVELL PRODUCTS and VERSIONS: ZENworks 2 Workstation Inventory - ZEN2WM Hardware Inventory - ZEN2WMWI ABSTRACT: This Patch contains new versions of the scanner files that reside on the ZfD 2 server. Includes the following fixes: These new files extend the functionality of ZENworks for Desktops 2 (ZfD 2) Inventory to support the scan of Vendor Specific Asset Information from the DMI database layers. All items do not remain checked even after selecting "Check All" in the software scan policy. See TID's under the Issue section for more details about these issues. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES ALL REASONABLE EFFORTS TO VERIFY THIS INFORMATION. HOWEVER, THE INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY. NOVELL MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: Note: This patch is only dependent on ZfD 2 SP1 being installed (or the International version of ZENworks for Desktops 2) 1. Rename the following files on the Inventory Server to .OLD: SYS:\PUBLIC\ZENWORKS\WINSCAN.EXE SYS:\PUBLIC\ZENWORKS\NTSCAN32.EXE SYS:\PUBLIC\ZENWORKS\DMISCAN.EXE SYS:\PUBLIC\ZENWORKS\JAVA\JRE\BIN\NDSEDIT.DLL 2. Copy the files WINSCAN.EXE, NTSCAN32.EXE, DMISCAN.EXE, and ASSET.INI to SYS:\PUBLIC\ZENWORKS\WINSCAN.EXE SYS:\PUBLIC\ZENWORKS\NTSCAN32.EXE SYS:\PUBLIC\ZENWORKS\DMISCAN.EXE SYS:\PUBLIC\ZENWORKS\ASSET.INI 3. Copy NDSEDIT.DLL to: SYS:\PUBLIC\ZENWORKS\JAVA\JRE\BIN directory: 4. Configure the ASSET.INI as per the following section "Steps to Configure". 5. Make sure that the workstations have been imported into the ZfD 2 tree. If you wish to find the inventory information that is only available through the DMI customization, make sure that you have a DMI client installed on the workstations that you intend to scan. 6. Execute the scans on the workstations and verify the information is being recorded correctly to the workstation objects. Steps to Configure- A) The ASSET.INI can contain the following 5 sections [SERIALNUMBER] for Serial Number [ASSETTAG] for Asset Tag [MODEL] for Computer Model [COMPUTERTYPE] - Contains Computer Type [MODELNUMBER] - Contains Computer Model Number B) Each Section needs to be configured with the name of the specific DMI Class and Attribute ID in DMI which holds the Asset Information as specified in [1] above. C) The Format of the ASSET.INI file is as follows (minus the leading tabs) [SERIALNUMBER] for Serial Number DMI1_CLASSNAME= DMI1_ATTRIBUTEID= [ASSETTAG] for Asset Tag DMI1_CLASSNAME= DMI1_ATTRIBUTEID= [MODEL] for Computer Model DMI1_CLASSNAME= DMI1_ATTRIBUTEID= [COMPUTERTYPE] for Computer Type DMI1_CLASSNAME= DMI1_ATTRIBUTEID= [MODELNUMBER] for Computer Model Number DMI1_CLASSNAME= DMI1_ATTRIBUTEID= C) A DMI Class name can be any DMI class other than DMTF|COMPONENTID|00x. This location is a catch all for all DMI components and will show the last MIF database that was loaded. Using the DMTF|COMPONENTID|00x section in the ASSET.INI file can lead to unpredictable results. D) A maximum of 5 classes can be specified for each of the above Asset Items. This can be used in those cases where there are multiple DMI Vendors implementing different Custom DMI classes. These five different choices are not hardware dependent, but are dependent on the DMI client (software) that is being used. E) Sample ASSET.INI Configuration (for just IBM Netfinity Director DMI Client) - Doesn't show Model Number or Computer Type - Tabs are provided for visual neatness in this document, please delete them from the actual ASSET.INI file [SERIALNUMBER] DMI1_CLASSNAME=IBMPSG|Serial Number Information|001 DMI1_ATTRIBUTEID=9 [ASSETTAG] DMI1_CLASSNAME=IBMPSG|Computer System Details|001 DMI1_ATTRIBUTEID=4 [MODEL] DMI1_CLASSNAME=IBMPSG|Computer System Details|001 DMI1_ATTRIBUTEID=7 Sample ASSET.INI Configuration, (for Intel LANDesk and Dell OpenManage DMI Clients) - doesn't show Model Number or Computer Type - Tabs are provided for visual neatness in this document, please delete them from the actual ASSET.INI file [SERIALNUMBER] DMI1_CLASSNAME=Intel|System|001 DMI1_ATTRIBUTEID=4 DMI2_CLASSNAME=DMTF|ComponentID|001 DMI2_ATTRIBUTEID=4 [ASSETTAG] DMI1_CLASSNAME=DMTF|Physical Container Global Table|002 DMI1_ATTRIBUTEID=2 DMI2_CLASSNAME=DMTF|Box|001 DMI2_ATTRIBUTEID=1 [MODEL] DMI1_CLASSNAME=Intel|System|001 DMI1_ATTRIBUTEID=2 DMI2_CLASSNAME=DMTF|ComponentID|001 DMI2_ATTRIBUTEID=2 F) Examples of DMI classes and attributes (to be manually configured in the ASSET.INI file). This is only provided as an example and doesn't necessarily contain every possible location for the workstation DMI information. This information is provided by the DMI database (usually contained in MIF files) to the ZfD inventory scanners. IBM Netfinity Director DMI Client Serial Number: Classname of IBMPSG|Computer System Details|001 Attribute ID of 9 Asset Tag: Classname of IBMPSG|Computer System Details|001 Attribute ID of 4 Computer Model: Classname of IBMPSG|Computer System Details|001 Attribute ID of 7 Intel LANDesk Client Manager Serial Number: Classname of Intel|System|001 Attribute ID of 4 Asset Tag: Classname of DMTF|Physical Container Global Table|002 Attribute ID of 2 Computer Model: Classname of Intel|System|001 Attribute ID of 2 Dell OpenManage Client Serial Number: Classname of DMTF|ComponentID|001 Attribute ID of 4 or Serial Number: Classname of DMTF|Box|001 Attribute ID of 3 Asset Tag: Classname of DMTF|Box|001 Attribute ID of 1 or Asset Tag: Classname of DMTF|Physical Container Global Table|002 Attribute ID of 2 or Asset Tag: Classname of DMTF|System Enclosure|003 Attribute ID of 2 Computer Model: Classname of DMTF|ComponentID|001 Attribute ID of 2 or Computer Model: Classname of DMTF|Box|001 Attribute ID of 2 Compaq Insight Manager Client Serial Number: Classname of DMTF|ComponentID|001 Attribute ID of 4 Asset Tag: Classname of DMTF|System Enclosure|003 Attribute ID of 2 Computer Model: Classname of DMTF|ComponentID|001 Attribute ID of 2 HP TopTools for Desktops DMI Agent Serial Number: Classname of DMTF|ComponentID|001 Attribute ID of 4 Computer Model: Classname of DMTF|ComponentID|001 Attribute ID of 2 ISSUE: TID 10062386 - All items do not remain checked even after selecting "Check All" in the software scan policy TID 10059664 - Troubleshooting DMI scanning problems on Windows 9x/ME and NT/2000 Self-Extracting File Name: ZD2SCAN.EXE Files Included Size Date Time ..\ ZD2SCAN.TXT (This file) ..\PUBLIC\ ..\PUBLIC\ZENWORKS\ ASSET.INI 381 6-4-2001 4:55:00 pm DMISCAN.EXE 78848 5-23-2001 11:05:26 am NTSCAN32.EXE 162304 5-23-2001 11:49:48 am WINSCAN.EXE 390144 5-29-2001 11:11:42 am ..\PUBLIC\ZENWORKS\JAVA\ ..\PUBLIC\ZENWORKS\JAVA\JRE\ ..\PUBLIC\ZENWORKS\JAVA\JRE\BIN\ NDSEDIT.DLL 57344 5-22-2001 1:57:34 pm ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------