Understanding the Inventory Scanner

ZENworks 6.5 Desktop Management uses the Scanner to collect hardware and software information from Windows inventoried workstations.

The Scanners collect hardware details such as: floppy disk drive, hard disk drive, BIOS, bus, mouse, keyboard, display adapters, network adapter cards, modems, Jaz* drives, Zip* drives, sound cards, memory cards, serial ports, parallel ports, processors, and modems. The software scanning includes checking for applications on the inventoried workstations and reporting the information about the scanned software, such as the vendor name, the product name and version, etc.

The following sections contain detailed information about the Inventory Scanners:

You can customize the hardware information and the software information to be scanned. For more information, see Customizing the Hardware Inventory Information To Be Scanned and Customizing the Software Inventory Information To Be Scanned For ZENworks 6.5 or ZENworks 6.5 Support Packs Inventoried Workstations.


Inventory Scanning Process

  1. The Workstation Inventory policy lets you configure the Scheduler to adjust scanning times at the inventoried workstations. You can set different actions to run the scanners on one or more inventoried workstations.
  2. The Inventory scanner checks whether an updated dictionary is available at its Inventory server and downloads the updated dictionary.
  3. The scanner scans for the hardware and software information.
  4. The scan information collected by the scanners is stored as scan data files (.str). The files are sent to the Inventory server.


Types of Scan

Following are the types of scans:


Scanning for the Hardware Inventory Information

Following are the sources on the inventoried workstations from where the hardware inventory information is scanned:

For more information about the hardware information collected by the Inventory scanner, see Hardware Information Collected by the Inventory Scanners.


Desktop Management Interface (DMI)

The scanners for scanning the inventoried workstations (Windows 98, Windows 2000, and Windows XP) also include scanning based on the industry-standard Desktop Management Interface (DMI) specification 2.0. These programs use the Management Interface (MI) of DMI to look for the hardware components installed on the inventoried workstation. The scanners will scan for specific components that are instrumented on the inventoried workstation through DMI. The scanners will query the DMI service layer to retrieve this information.

The MI allows the DMI-compliant scanners to probe the Service Provider within the Service Layer. The Service Provider collects information from the manageable components and stores the collected information in the Management Information Format database. The Component Interface (CI) communicates with the manageable components and the Service layer. The following figure shows the scanner interaction with DMI.

For more information on DMI standards, see the DMTF Web site.

NOTE:  If the inventoried workstations are DMI compliant and if the Enable DMI Scan check box is selected in the Workstation Inventory policy, the scanners will collect hardware information by querying the DMI Service Layer. Otherwise, the scanners probe for the hardware.

We recommend that you instrument DMI and also install DMI components that are supplied by the vendors.

For example, if you have a Compaq Family Deskpro EN Model-SFF6500 workstation running under Windows 98, download the Management Product software - Compaq Insight Management Desktop Agents software for Windows 98 from the Compaq Web site.

For Dell workstations, access the DM/Desktop Management Utilities software from the Dell Web site.


Windows Management Instrumentation (WMI)

The scanners collect hardware information from Windows inventoried workstations based on Microsoft* Windows Management Instrumentation (WMI) specification.

WMI is the Microsoft implementation of Web-Based Enterprise Management (WBEM) that enables accessing management information in an enterprise environment. WMI 1.5 is fully compliant with Common Information Model (CIM) schema, which is an industry standard. For more information, see Microsoft WMI Web site. WMI also works with existing management standards, such as DMI and SNMP.

The scanners use WMI to look for the hardware components installed on the inventoried workstation. The scanners also scan for specific components that are instrumented on the inventoried workstation through WMI.

WMI-compliant scanners are supported on Windows 98, Windows XP, and Windows 2000 inventoried workstations only.

You can view the WMI information of the inventoried workstations in the Workstation Inventory.

To obtain WMI information from the inventoried workstation, you must first download Microsoft's Windows Management Instrumentation - Core Software Installation from Microsoft WMI Web site, and then install WMI Core Software on Windows 98 workstations

IMPORTANT:  Only the WMI Core Software Installation download is required to instrument an inventoried workstation for WMI. To troubleshoot any WMI related problems, you can use the WMI SDK download. Also, on Windows 2000/XP workstations, the WMI Core Software is already installed.

By default, both DMI and WMI scanning will be enabled. To disable either DMI or WMI scanning, deselect the Enable DMI or Enable WMI check box, in the Inventory policy window.


Probe

Probe is a special built-in algorithm in the Inventory scanner, which is used to collect hardware information.


Scanning for the Software Inventory Information

The Inventory scanner scans for the following software inventory information on the Windows inventoried workstations:


Installed Software Information

The scanner collects software information from the following sources on the inventoried workstation: Microsoft Installer (MSI), Add-Remove Programs, Dictionary-based scan, and Probe.

MSI: includes software that are installed on the inventoried workstations using the Microsoft Installer.

Add-Remove Programs: includes software that are listed in the Add-Remove Programs window.

Dictionary-based scan: includes software that are collected based on the software dictionary rules. For more information, see Customizing the Software Inventory Information To Be Scanned For ZENworks 6.5 or ZENworks 6.5 Support Packs Inventoried Workstations.

Probe: Probe is a special built-in algorithm in the Inventory scanner, which is used to collect software information about Windows operating system, Internet Explorer, Media Player, Outlook Express, Microsoft Office and its installed components, Novell ClientTM and its installed components, and ZENworks Suite and its installed components.

The following table shows the software information collected by the scanner from the various sources:

Scanned Attributes MSI Add-Remove Programs Dictionary-based scan Probe

Product Name

Yes

Yes

Yes

Yes

Vendor Name

Yes

No

Yes

Yes

Product Version

Yes

Yes

Yes

Yes

Product Identifier

Yes

Yes

No

No

Product Install Location

Yes

Yes

Yes

Yes

Category

No

No

Yes

No

Description

No

No

Yes

No

Help Link

Yes

Yes

No

No

MSI Package GUID

Yes

Yes

No

Yes

Display/Internal Version

Yes

Yes

Yes

Yes

Language

Yes

Yes

No

Yes

UnInstall String

Yes

Yes

No

No

Installation Source

Yes

Yes

No

No

Display Name

Yes

Yes

No

Yes

Support Pack

No

No

No

Yes

Product Edition

No

No

No

Yes

Last Execution Time

No

Yes

No

No

Usage Count

No

Yes

No

No


Disk Usage

The scanner collects the total disk usage information for the file extensions that are configured in the Software Dictionary editor. For more information, see Customizing the Software Inventory Information To Be Scanned For ZENworks 6.5 or ZENworks 6.5 Support Packs Inventoried Workstations.


File Information

The scanner reports the following information for the files that match with the dictionary entries, and the files that belong to the unidentified software list, which is configured using the software dictionary rules. For more information, see Configuring the ZENworks 6.5 SP1 or Later Software Dictionary Rules

The scanner reports the following file attributes: FileName, FileSize, LastModifiedTime, InternalName, FileVersion, ProductName, ProductVersion, CompanyName, Language, DirectoryPath, and SoftwareDictionaryID.


AntiVirus Definition Files

The scanner collects information about the latest virus definition date and version that are installed on the inventoried workstations for the following product versions:

Symantec AntiVirus Corporate Edition 8.0
Norton AntiVirus Corporate Edition for Windows 7.0
Norton AntiVirus Corporate Edition 7.6.1.0000
Symantec Norton AntiVirus 2000
Symantec Norton Internet Security 2002
Symantec Norton AntiVirus 2003 (9.00)
Symantec Norton AntiVirus 2003 Professional Edition (9.00)
Symantec Norton AntiVirus 2004 (10.00)
Symantec Norton Internet Security 2004 (10.00)
Symantec Norton AntiVirus 2004 Professional (10.00)
Symantec Norton Internet Security 2004 Professional (10.00)
Symantec Norton AntiVirus 2005 Professional (11.00)
Symantec Norton Internet Security 2005 Professional (11.00)
Network Associates McAfee VirusScan 4.0.3 (Windows 9x)
Network Associates McAfee VirusScan NT 4.0.3a (Windows NT)
Network Associates McAfee NetShield 4.5.0
Network Associates McAfee VirusScan 4.5.0
Network Associates McAfee VirusScan 4.5.1
Network Associates McAfee VirusScan (McAfee Security Center) 8.0
Network Associates McAfee VirusScan ASaP
Network Associates McAfee VirusScan Enterprise 7.1
Network Associates McAfee VirusScan Enterprise 8.0
Central Command Vexira AntiVirus Guard for Windows XP (2000 + NT) 2.10
Central Command Vexira AntiVirus Windows 95/98
Central Command Vexira AntiVirus NT/2000 Servers
Central Command Vexira AntiVirus Server Edition (6.26.xx.xx)
Sophos Anti-Virus - Windows NT/2000/XP/2003
Sophos Anti-Virus - Windows 95/98
Trend Micro PC-cillin 2002 (9.x)
Trend Micro PC-cillin 2003 (10.x)
Trend Micro Internet Security 11.x (PC-cillin)
Trend Micro Internet Security 2005 12.x (PC-cillin)
Trend Micro Server Protect 5.xx
Trend Micro OfficeScan 5.xx - Client for Windows NT/2000/XP
Trend Micro OfficeScan 5.xx - Client for Windows 9x


Inventory Scanner Log Files

Filename Location Description

inventory.xml

windows_installation_drive/zenworks

Contains complete hardware and software information after the scan.

inventorydata.xml

windows_installation_drive/zenworks

Contains delta scan information.

zenerrors.log

windows_installation_drive/zenworks

Contains the error and status information for the latest scan of the inventoried workstation.