Viewing the Inventory Information

The following sections will explain the various types of information you can view using ConsoleOne:


Configuring the Inventory Database

If you want to view the inventory information stored in the database from ConsoleOne, you must configure the database. The inventory information from the Inventory database that you configure will be used for generating inventory reports, viewing inventory information, and for querying the inventory information from the database.

To configure the Inventory database:

  1. In ConsoleOne, select a container.

  2. Invoke Configure DB.

  3. Click Browse to browse for and select the ZENworks Database object.

    You can also select an existing ZENworks Database object from the list of Database objects.

    This Database object contains the database settings such as the protocol, port in use by the database, and others.

  4. To apply this database configuration to all the sessions, select the Apply Configuration Across Sessions check box.

  5. Click OK.

The database you configured is used for data retrieval unless you change it again using this same procedure.


Viewing the Inventory Summary of an Inventoried Server

The Inventory Summary window displays the data from the last inventory scan for the inventoried server.

To view the inventory information of an inventoried server:

  1. Configure the Inventory database.

    For more information, see Configuring the Inventory Database .

  2. Right-click an inventoried server > click Actions > click Inventory.

ZfS provides the following inventory information collected from the inventoried servers:

Scan Data Group Scan Data Item Description

Hardware/Software Inventory > General > System Information

Asset Tag

Asset tag number that the ROM-based setup program creates

 

Computer Model

Identifying information of the computer; for example, Compaq*, Dell*, and others.

 

Computer Type

Type of computer, such as IBM* PC, and others

 

Machine Name

DNS name of the inventoried server

 

Management Technology

Technology available on the inventoried server such as DMI, WMI, and others

 

Model Number

Serial number value for the computer, assigned during manufacture

Hardware/Software Inventory > General > System Identification

Primary Owner Name

The name of the primary user or owner of this system

 

Primary Owner Contact

The phone number of the primary user of this system

 

Name

Name of the inventoried server as represented in eDirectory such as the fully qualified DN of the inventoried server

Hardware/Software Inventory > General > Login Details > Windows Domain

Windows NT Domain Name

Domain name of the inventoried server

Hardware/Software Inventory > Software > Software Vendors

Name

Name of the software manufacturer

 

Version

Version number of the software

 

Identification Number

Product ID

 

Location

Installation directory

Hardware/Software Inventory > Software > Device Drivers > Pointing Drivers >

Name

Name of the mouse driver

 

Version

Version number of the mouse driver

Hardware/Software Inventory > Software > Device Drivers > Display Drivers

Install Date

Install date of the display driver

 

Manufacturer

Name of the display driver manufacturer

 

Is Shadowed (True or False)

If True, the display driver is currently being shadowed

 

Version

Version number of the display driver

Hardware/Software Inventory > Software > Device Drivers > Network Drivers

Description

Description of the network driver

 

Name

Network driver name

 

Version

Version number of the network driver

Hardware/Software Inventory > Software > Operating System

Code Page

Language code page of the operating system

 

OS Type

Operating system of the inventoried servers

 

Install Date

Install date of the operating system

 

Caption

Operating system name. For example, Windows* 95/Windows 2000

 

Other Description

Page file size

 

Role

Type of the operating system, such as server

 

Total Virtual Memory Size

Total number of bytes in the virtual address space of the calling process

 

Total Memory Size

Total memory of the operating system

 

Version

Version number of the operating system

Hardware/Software Inventory > Software > NetWare Client Mode

NetWare Client Version

Version number of the NetWare® client

Hardware/Software Inventory > Software > Inventory Scanner Information

Inventory Server

Name of the inventory server to which the scans are sent

 

Scan Mode

Mode used by the Scanner to scan the inventoried server

 

Version

Version number of the Scanner

Hardware/Software Inventory > Hardware > Pointing Device >

IRQ Number

Interrupt assigned to this device

 

Name

Identifying information of the mouse

 

Number of Buttons

Number of buttons on the mouse

Hardware/Software Inventory > Hardware > Keyboard

Delay

Delay before the repeat of a key

 

Description

Description of the keyboard, such as IBM Enhanced 101 or 102 keys

 

Layout

Layout of the keyboard

 

Number of Function Keys

Total number of function keys

 

Subtype

Type of the keyboard

 

Typematic Rate

Rate of processing the keys

Hardware/Software Inventory > Hardware > Memory

Total Memory

Total memory of the inventoried servers

Hardware/Software Inventory > Hardware > Display Adapter

Chip Set

Chip set used by the controller to compare stem capabilities

 

Current Bits/Pixel

Number of adjacent color bits for each pixel

 

Current Horizontal Resolution

Number of horizontal pixels shown by the display

 

Current Vertical Resolution

Number of vertical pixels shown by the display

 

DAC Type

Digital-to-Analog converter type

 

Description

Description of the display adapter

 

Maximum Memory Supported

Maximum memory that the display adapter supports for VIDEO RAM

 

Maximum Refresh Rate

Maximum refresh rate of the monitor for redrawing the display, measured in Hertz

 

Minimum Refresh Rate

Minimum refresh rate of the monitor for redrawing the display, measured in Hertz

 

Number of Color Planes

Number of color planes supported by the video system

 

Provider

Vendor name

 

Video Architecture

The architecture of the video subsystem in this system, for example, CGA/VGA/SVGA/8514A

 

Video Memory Type

The type of video memory for this adapter, for example, VRAM/SRAM/DRAM/EDO RAM

Hardware/Software Inventory > Hardware > BIOS

BIOS Identification Bytes

Bytes in the BIOS that indicates the computer model

 

Install Date

The manufacturing date of the BIOS

 

Manufacturer

BIOS vendor name

 

Caption

BIOS label

 

Primary BIOS

True state indicates Primary BIOS

 

Serial Number

Serial number of the computer, assigned during manufacture

 

Size

Size of the BIOS

 

Version

Version or revision level of the BIOS

Hardware/Software Inventory > Hardware > Processor

Current Clock Speed (in MHz)

Current clock speed of the processor

 

Device ID

Special hexadecimal string identifying the processor type

 

Maximum Clock Speed (in MHz)

Maximum clock speed of the processor

 

Other Family Description

Additional description about the Processor Family, such as Pentium* Processor with MMX technology

 

Processor Family

Identification of the processor family such as Pentium II, Pentium III, and others

 

Processor Stepping

Single-byte code characteristic provided by microprocessor vendors to identify the processor model

 

Role

Type of processor such as central processor, math coprocessor, and others

 

Upgrade Method

The method by which this processor can be upgraded, if upgrades are supported

Hardware/Software Inventory > Hardware > Modem

Description

Additional information about the modem

 

Name

Identifying information of the modem

 

Device ID

Special hexadecimal string identifying the modem type

 

Provider

Name of the vendor

Hardware/Software Inventory > Hardware > Battery

Chemistry

The battery chemistry, for example, lithium-ion or nickel metal hydride

 

Design Capacity

The design capacity of the battery in mWatt-hours

 

Design Voltage

The design voltage of the battery in mVolts

 

Install Date

The battery manufacture date

 

Manufacturer

The name of the company that manufactured the battery

 

Name

Device name for this battery, for example, Duracell* DR-36

 

Serial Number

The serial number for this battery

 

Smart Battery Version

The Smart Battery Data Specification version number supported by this battery

Hardware/Software Inventory > Hardware > Power Supply

Description

Expanded description of the input voltage capability for this power supply

 

Total Output Power (in MilliWatts)

Attribute value that represents the total output power of the power supply

Hardware/Software Inventory > Hardware > Disk Drives > Floppy

Capacity

Floppy drive capacity

 

Description

Floppy drive description

 

Drive Letter

Letter name of the drive

 

Manufacturer

Vendor name

 

Physical Cylinders

Floppy drive cylinders

 

Physical Heads

Floppy drive R/W heads

 

Sectors/Track

Floppy drive sectors per track

Hardware/Software Inventory > Hardware > Disk Drives > Physical Disk > Fixed Disk

Description

Description

 

Manufacturer

Vendor name

 

Physical Cylinders

Number of cylinders

 

Physical Heads

Number of heads

 

Sectors/Track

Fixed disk drive sectors per track

 

Size

Size of the fixed disk

Hardware/Software Inventory > Hardware > Disk Drives > Physical Disk > Removable Disk

Description

Description

 

Manufacturer

Vendor name

 

Physical Cylinders

Number of cylinders

 

Physical Heads

Number of heads

 

Sectors/Track

Fixed disk drive sectors per track

 

Size

Size of the removable disk

Hardware/Software Inventory > Hardware > Disk Drives > Hard Disk > Logical Disk

Drive Letter

Letter name of the drive

 

File System Type

Type of File System such as File Allocation Table (FAT)

 

Free Size

Drive's actual size in MB

 

Volume Label

Name of the hard disk volume

 

Size

Drive's available space in MB

 

Volume Serial Number

Hard disk volume serial number

Hardware/Software Inventory > Hardware > Disk Drives > CDROM

Name

Name of the CD drive attached to the inventoried servers

 

Description

Description of the CD drive

 

Drive Letter

Mapped drive name of the CD drive

 

Manufacturer

Vendor Name

 

Caption

CD's caption name

Hardware/Software Inventory > Hardware > Ports > Serial Port

Address

Base input-output address for this serial port

 

IRQ Number

IRQ number of the serial port

 

Name

The logical name of the I/O device on this serial port, under this operating environment

Hardware/Software Inventory > Hardware > Ports > Parallel Port

Address

Base I/O address for this parallel port

 

DMA Support (True or False)

If True, DMA is supported

 

Name

The logical name of the input-output device on this parallel port, under this operating environment

 

IRQ Number

IRQ number of the parallel port

Hardware/Software Inventory > Hardware > Bus

Bus Type

Bus type indicates PCI, ISA, and others

 

Description

Bus description

 

Name

Bus name

 

Device ID

Special hexadecimal string identifying the bus type

 

Version

Version of the bus supported by the motherboard

Hardware/Software Inventory > Hardware > Network Adapter

Adapter Type

Types of network adapter such as FDDI, token ring, etc.

 

Auto Sense

A Boolean value indicating whether the network adapter is capable of automatically determining the speed or other communication characteristics of the attached network media

 

Card Manufacturer

Name of the card manufacturer

 

Description

Adapter description

 

Install Date

Install date of the network adapter

 

Maximum Speed

Rate at which the data is transferred over the LAN

 

Name

Network adapter name

 

Permanent Address

Node address stored permanently in the adapter

 

Provider

Name of the provider

Hardware/Software Inventory > Hardware > Sound Adapter

Description

Description of the multimedia component for the inventoried server

 

Name

Label of the multimedia card

 

Provider

Name of the provider

Hardware/Software Inventory > Network > DNS

DNS Name

The DNS name of the inventoried server

Hardware/Software Inventory > Network > Network (instance_number) > IP

IP Address

The unique address assigned to a computer on an IP Internet

 

Subnet Mask

The subnet mask of the inventoried server paired with an IP address specifies to an IP router which octets or bits in the IP address are the network ID and which octets or bits are the node ID

Hardware/Software Inventory > Network > Network (instance_number) > IPX

IPX Address

The IPXTM address of the inventoried server

Hardware/Software Inventory > Network > Network (instance_number) > MAC

MAC Address

Unique node address permanently coded in the network adapter that identifies a specific computer on a network

Hardware/Software Inventory > Network > IP

IP Address

The unique address assigned to a computer on an IP Internet

 

Subnet Mask

The subnet mask of the inventoried server paired with an IP address specifies to an IP router which octets or bits in the IP address are the network ID and which octets or bits are the node ID

Hardware/Software Inventory > Network > IPX

IPX Address

The IPX address of the inventoried server

Hardware/Software Inventory > Network > MAC

MAC Address

Unique node address permanently coded in the network adapter that identifies a specific computer on a network

Hardware/Software Inventory > System > System IRQ

Availability

Availability of the specific IRQ channel

 

IRQ Number

Number of the Interrupt Request Line (IRQ), from 0 to 15

 

IRQ Trigger Type

IRQ Trigger type

 

Shareable

If True, the system IRQ can be shared across devices

Hardware/Software Inventory > System > System Cache

Associativity

Defines the system cache associativity (direct-mapped, 2-way, 4-way)

 

Cache Type

Defines the system cache type, for example, Instruction, Data, Unified

 

Capacity

Size of the data store where the cache information is kept

 

Error Methodology

Error correction scheme supported by this cache component, for example, Parity/Single Bit ECC/MultiBit ECC

 

Level

Indicates the cache level; internal cache that is built in to the microprocessors; external cache that is between the CPU and DRAM

 

Line Size

Size in bytes of a single cache bucket or line

 

Read Policy

Indicates whether the data cache is for read operation

 

Replacement Policy

Algorithm that the cache uses to determine which cache lines or buckets should be reused

 

Speed

Speed of this System Cache module in nanoseconds

 

Write Policy

Indicates the two different ways (Write-Back and Write-Through Cache) that the cache can handle to write to the memory

Hardware/Software Inventory > System > System DMA

Availability

Indicates whether Virtual Direct Memory Access (DMA) is supported

 

Description

Name of the logical device that is currently using this DMA channel

 

DMA Burst Mode

A data transmission mode in which data is sent faster than normal

 

DMA Channel Number

Number of the Direct Memory Access (DMA) channel that a computer uses for transferring data to and from devices quicker than from computers without a DMA channel

Hardware/Software Inventory > System > System Slot

Description

Card currently occupying this slot

 

Maximum Data Width

Maximum bus width of cards accepted in the slot

 

Thermal Rating

Maximum thermal dissipation of the slot in milliwatts

Hardware/Software Inventory > System > Motherboard

Manufacturer

Name of the motherboard manufacturer

 

Number of Slots

The number of expansion slots in the motherboard for adding more memory, graphic capabilities, and support for special devices

 

Version

Version of the motherboard

 

Description

General description of the motherboard

NOTE:  For an enumerated attribute, the value will be displayed in the format enumerated_value [enumerated_ID]. For example, Processor.Processor Family = Pentium (R) III [17].

The Status bar displays the following information:


Viewing Inventory Information of Inventoried Servers by Querying the Database

Using ConsoleOne, you can query the Inventory database to display the hardware and software components of inventoried servers that you want to view. The Inventory Query window displays the information satisfying the criteria you specify.

The Inventory database stores inventory data (general, hardware, software, network, and system information) for each inventoried server. Querying the Inventory database helps to create groups of similar devices and to focus your reports on specific types of machines. For example, you can query the database to find machines that have an i486D processor and a VGA card.

To query the Inventory database for inventory information:

  1. In ConsoleOne, click a container.

  2. Invoke Query.

  3. Specify the criteria for query:

    Query the Inventory database for: By default, the Servers option will be enabled. The query locates all inventoried servers satisfying the query expression. If ZENworks for Servers 3 and ZENworks for Desktops 4 are installed in the same environment; the Workstations, the Servers and the Both options will be available. When you select Servers, the query locates all inventoried servers satisfying the query expression. Choose Both to include all workstations and inventoried servers satisfying the query expression.

    Find Type: Select Quick or Advanced. Click Quick to specify a simple query. When you choose a Quick query, you specify one attribute, relational operators, and the value of the attribute. Choose Advanced query to specify many attributes. You can combine multiple query groups so each group defines a set of query criteria. For example, use the Advanced query to run a query to discover all devices in the database with 486 processors and use query connectors, and add another query to discover which of these inventoried servers have a VGA color video adapter.

    Display Machine(s) Not Satisfying the Query: Select the check box to retrieve machines that do not satisfy the query.

    Select Attribute: Select the component or component attributes. Attributes that you can specify to query on the inventoried servers are grouped into the following categories: General, Software, Hardware, Network, and System.

    The custom attribute will be prefixed by an asterisk (*).

    For example, to find the machines that do not have pointing device installed, select Pointing Device as the component. To specify the version of BIOS as a component in the query, select BIOS as the component and VERSION as the component attribute.

    Operator or Relational Operator: Select to determine the relationship between the components and the value. The relational operators are grouped on the basis on the data type of the attribute selected in the Select Attribute window as shown in the following table:

    Data Type of the Attribute Relational Operators

    String

    Equal To (=), Not Equal To (!=), Matches ([ ]), Does Not Match (![ ]) and Is NULL (null)

    Numeric

    Equal (=), Not Equal (!=), Less Than (<), Less Than or Equal To (< =), Greater Than (>), Greater Than or Equal To (>=), and Is NULL (null)

    Date

    On (=), After (>), On or After (>=), Before (<), On or Before (< =), and Is NULL (null)

    Enum

    Equal To (=), Not Equal To (!=), and Is NULL (null)

    Custom

    Includes all the relational operators that are grouped under the String, Numeric, and Date data types

    NOTE:  If the query does not display the result when the data type of the attribute is Custom and the relational operator is Numeric or Date, use the Equal To operator to find the values for the custom attributes that are stored in the Inventory database.

    If you select only the component in the Select Attribute window, the Relational Operator will be set to NULL by default and other relational operators will not be available.

    Value: Description values are the possible values of an inventory component. For example, 6.0 is a possible value for the DOS-Version attribute. Description values are not case-sensitive.

    NOTE:  For an enumerated attribute, the value will be displayed in the format, enumerated_value [enumerated_ID]. For example, Processor.Processor Family = Pentium (R) III [17].

    If you choose Matches ([ ]) or Does Not Match (![ ]) as the relational operator, you can use wildcards to substitute characters in the Value field. The following table lists the wildcards that can be used according the SQL documentation:

    Example Specifies to Include

    ?

    Any one character

    _ (underscore)

    Any one character

    %

    Any string of zero or more characters

    []

    Any one character in the specified range or set

    [^]

    Any one character not in the specified range or set

    NOTE:  To define a query using special characters such as ? or [, specify the query in the following formats: [?] or [ [ ].

    The list of description values displayed for an Inventory component is taken from the Inventory database corresponding to the component.

    Logical Operator: This option is available only for the Advanced query. Logical Operator forms query groups that will be combined with the previous query group by using the relational operator specified between the query groups.

    Save: This option is available only for the Advanced query. It saves the query expression as a file in the location that you specify. The query file does not have a default extension; however, we recommend the .QRY extension for easy reference.

    Load:This option is available only for the Advanced query. It loads the query file that you specify. You must provide the full filename with its extension.

  4. Click Find.

    This will query based on the query criteria you specify and display the inventoried servers that match the query in the Query Results window.

    In the Query Results window, double-click the inventoried server or click File > Advanced Query to view the inventory information of the inventoried server.


Usage of Relational Operators


Running Inventory Reports

You can run reports to gather inventory information from the Inventory database. The Inventory reports are designed using Crystal Reports.

You can select from a predefined set of report forms to generate a report. The inventory report is displayed in the Crystal Viewer window.

You can print or export the report as desired. Remember that any reports you generate will be empty if you have not configured ZfS to start populating the Inventory database with the data you want.

This section covers information on the following sections:


Prerequisites for Generating Inventory Reports

Before running the inventory reports you must make sure that the appropriate ODBC client for Sybase* or Oracle* is installed on the machine running ConsoleOne. The ODBC driver will be automatically configured on the machine when you invoke the Inventory report.

You can install the Sybase ODBC driver version 7.0.0.313 from the ZENworks for Servers Companion CD. To install the Sybase ODBC driver, copy the \ODBC\SYBASE\SYBASEODBC.ZIP from the ZENworks for Servers Companion CD to a drive. For installation instructions, refer to the ODBC\SYBASE\ODBCREADME.TXT on the ZENworks for Servers Companion CD.


Types of Inventory Reports

You can generate the types of reports described below, assuming you have already configured ZfS to start populating the inventory database with the data you want. The following table gives the Simple Inventory lists that provide information on individual aspects of Server Inventory, such as the operating system and the selection criteria. The table also lists the Comprehensive Inventory Reports that combine several aspects of Server Inventory into each report, such as memory, hard disk, and processor.

Inventory Report Group Report Name Selection Criteria Information Displayed in the Inventory Report

Hardware Inventory

Asset Management Report

Scope, Distinguished Name, Distinguished Tree Name, IP Address, and DNS Name

You can also select to display the following options in the report: Memory, Processor, Display Adapter, Keyboard, Pointing Device, Fixed and Removable Disk, Floppy, CD ROM, and Network Adapter.

Memory, processor, display details, keyboard, pointing device, fixed and removable disk, floppy, CD drive, and network adapter details for each system

 

BIOS Listing

Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, BIOS Install Date, and Manufacturer

List of all the machines with a BIOS manufacturer, BIOS release date, and the total number of such machines

 

Devices Listing

Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, and Devices

Based on the device selected in the Devices drop-down list, the filter condition for the selected device will be displayed.

List of all machines with a particular device. The devices are pointing device, keyboard, bus, video adapter, network adapter, sound adapter, modem, battery, and power supply.

 

Storage Devices Inventory Report

Scope, Distinguished Name, Distinguished Tree Name, IP Address, and DNS Name

You can also select to display the following options in the report: Fixed disk and Removable Disk, Logical Disk, Floppy, and CD ROM.

Fixed disk, removable disk, logical disk, floppy, and CD drive details for each system

 

Storage Device Listing

Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, and Devices

Based on the storage device selected in the Devices drop-down list, the filter condition for the selected device will be displayed.

List of all machines with a particular storage device. The storage devices are fixed and removable disk, floppy, and CD drive

 

System Information Listing

Scope, Distinguished Name, Distinguished Tree Name, IP Address, and DNS Name

List of all machines with system information for each machine

System Configuration Inventory

Hardware Summary Report

Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Operating System Type, Operating System Version, Processor Family, Max Clock Speed (Lower Bound in MHz), Max Clock Speed (Upper Bound in MHz), Total Memory (Lower Bound in MB), Total Memory (Upper Bound in MB), Fixed disk Size (Lower Bound in GB), and Fixed Disk Size (Upper Bound in GB)

Operating system name, operating system version, processor family, processor maximum clock speed, memory, and fixed disk size for each machine

 

Memory Listing

Show Chart, Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Total Memory (Lower Bound in MB), and Total Memory (Upper Bound in MB)

List of all the machines within a range of memory size (such as 200-400 MB) and the total number of such machines

 

Networking Information Report

Scope, Distinguished Name, Distinguished Tree Name, IP Address, and DNS Name

You can also select to display the following options in the report: Network Adapter Type, DNS Name, IP Address, MAC Address, IPX Address, and Windows Domain Name.

Network adapter type, DNS, IP address, MAC address, IPX address, and Windows Domain name for each system

 

Operating System Listing

Show Chart, Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Operating System Type, and Operating System Version

List of all the machines with an operating system type, an operating system version, and the total number of such machines

 

Processor Listing

Show Chart, Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Processor Family, Maximum Speed (Lower Bound in MHz), Maximum Speed (Upper Bound in MHz), Current Speed (Lower Bound in MHz), and Current Speed (Upper Bound in MHz)

List of all the machines with a processor family (such as Pentium Pro), processor maximum clock speed, and processor current clock speed of such machines

 

System Internal Hardware Inventory Report

Scope, Distinguished Name, Distinguished Tree Name, IP Address, and DNS Name

You can also select to display the following options in the report: System IRQ, System Cache, System DMA, System Slot, and Motherboard.

IRQ, cache, DMA, slot, and motherboard for each system

Software Inventory

Application Software Inventory Report

Product Location, Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Include Product Location, Software Vendor, Software Name, and Software Version

Software with product name, version, vendor, product ID, product location, and recent information for each system

 

Software Listing

Include Product Location, Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Software Vendor, Software Name, and Software Version

List of all the machines with a software vendor, software name, version, and the total number of such machines

 

Software Summary Listing

Show Chart, Scope, Software Vendor, Software Name, and Software Version

Lists the number of machines with a particular software version

HINT:  The Software Summary Listing chart might not be displayed properly because there is too much software data in your Inventory database. For the chart to be displayed properly, use the selection criteria effectively to restrict the results displayed according to your requirement.

 

System Software Inventory Report

Scope, Distinguished Name, Distinguished Tree Name, IP Address, and DNS Name

You can also select to display the following options in the report: Display Driver, Pointing Device Driver, Network Adapter Driver, and NetWare Client.

Drivers (such as pointing device drivers, network adapter drivers, and display drivers) and NetWare Client for each system.

Others

Inventory Scan Listing

Show Chart, Scope, Distinguished Name, Distinguished Tree Name, IP Address, DNS Name, Last Scan Date (On or Before), Inventory Server Name, and Recent Information

Date and time of the last inventory scan, Inventory server name, and recent information on each system

 

User Defined Reports

For more information on how to create user-defined reports, see Understanding User-Defined Reports

Based on the options specified by the user in the CONSOLEONE\ConsoleOne_version\BIN\USERREPORTS.INI file

Displays the user-defined report.

NOTE:  The Show Chart selection criteria display a graphical representation of the Inventory report.

If the Reporting dialog box allows wildcards, you can use an asterisk (*) or question mark (?) with all selection criteria except for Distinguished Name and Distinguished Tree Name. The wildcard characters can be used for character data only.

For Distinguished Name, if you just specify a part of the DN, all machine names containing the specified string in the DN are displayed. For example, if you want to know the list of machine whose Distinguished Name contains "novell.invtree", specify "novell.invtree" as the selection criterion and all the machines whose DN contains "novell.invtree" are displayed in the Inventory report.

Even for Distinguished Tree Name, if you just specify a part of the tree name, all machines containing the specified string in the machine name are displayed in the Inventory report.

The following table lists examples of wildcards usage.

Example Specifies to Include

*

All items

164.99.*

All items starting with 164.99.

164.9?.215.23

All items starting with 164.9, followed by any character, and ending with ".215.23"

164.96.215.23

The single named item, in this case the inventoried server with the specified IP address


Generating Inventory Reports

To generate the inventory report:

  1. Invoke Inventory report by using any of the following methods:

  2. Click the report you want to generate.

    The description for the report is displayed on the right side of the screen.

    See the table with listing of simple Inventory lists and listing of the comprehensive inventory reports.

  3. Specify the selection criteria.

    The Scope selection criteria will be enabled only if both ZfD 4 and ZfS 3 are installed on the same machine.

    For example, if you want to view the inventory information of all inventoried servers, select Server as the scope selection criteria. The report will display the inventory information of all servers within the configured Inventory database.

    Depending on the type of report you want, you can filter the information. For example, to view all inventoried servers with the Windows NT* operating system, you select the Operating System Listing, and specify the selection criteria Scope as Both, Operating System Type as Windows NT, Operating System Version as 3.0

  4. Click Run Selected Report.

    A status box appears displaying the progress of the report generation. When the report is generated, it appears in the viewer. Use the buttons on the toolbar to page through, print, or export the report.


Printing an Inventory Report

To print a report:

  1. Generate and view the report.

  2. To change the default settings of the Printer, click the Printer Setup icon Printer Setup icon and modify the settings.

  3. Click the Printer icon Printer icon.


Exporting an Inventory Report to a File

To export an inventory report to a file:

  1. Generate and view the report.

  2. On the toolbar, click the Export Report icon Export icon.

  3. In the Export dialog box, specify the location and file format.

    If you choose to export the Inventory report to a text file, in the Export to Text dialog box, select the User defined option and set the value to 16 because the data exported will be truncated if the value is less than 16.

    If you want to export the Inventory report to an HTML file, you can select HTML 3.2 or HTML 4.0 (DHTML) file format. We recommend that you export to HTML 4.0 (DHTML) because the data exported to HTML 3.2 will not be formatted properly.

    If you want to export the Inventory report to a comma-separated value (.CSV) file, do the following:

    1. Export the report to Microsoft* Excel.

      NOTE:   If you choose to export to .CSV, the report will not be properly exported.

    2. Open the .XLS file.

    3. Click File > Save As.

    4. In the Save as type field, choose CSV (Comma delimited) (*.csv).

    5. Click Save.

  4. Click OK.

  5. Browse for and select the directory where you want to save the exported file.

  6. Click OK.


Understanding User-Defined Reports

Using the Crystal Report Designer you can generate reports with the data present in the Inventory database.

Before generating the reports, you must ensure that the report file (.RPT) is created using Crystal Report Designer 8.0 or later. For more information on how to create a .RPT file, see the Crystal Report documentation.

To generate the User-defined Inventory report:

  1. On the machine where you are designing the report, set the ODBC DSN name to ZenInventory.

    To set the ODBC name:

    1. Click Start > Settings > Control Panel > ODBC Data Sources (32 Bit) > Click Add.

    2. Select the ODBC driver for the database you want to connect to.

    3. Click Finish.

    4. Specify the Data Source name as ZenInventory and specify the details.

      NOTE:  If you want to specify a data source name other than ZenInventory, you must configure the ODBC name on the each of the machines where you invoke user-defined reports through ConsoleOne.

  2. After you have designed the report, place the report in the \CONSOLEONE\VERSION\REPORTING\CANNED\NOVELLREPORTING\ZENINVENTORY\EN directory.

  3. Set the values in the USERREPORTS.INI file in the \CONSOLEONE\VERSION\BIN directory. The USERREPORTS.INI file must contain the following values:

    #[ReportName] <actual name of the report file without the .rpt extension>

    #DisplayName=User Defined Report's display name

    #Param1=Constant,Display name,<if combo then {val-1|val-2|val-3}>

    #<where Param1 is the internal name of the parameter as stored in the .rpt file>

    #<Constants are 1, 2 and 3 for Combo selection, text field and numeric field respectively>

    For example, you can set the value as given below:

    [ListSystemInformation]DisplayName=System Information

    Role=1,Role,{2|3|5}

    IPAddress=2,IP Address

    DNName=2,Distinguished Name

    DNTree=2,Distinguished Tree

    DNSName=2,DNS Name

    [ListMemory]

    DisplayName=Memory

    Role=1,Role,{2|3|5}

    IPAddress=2,IP Address

    DNName=2,Distinguished Name

    DNTree=2,Distinguished Tree

    DNSName=2,DNS Name

    MemoryLowerLimit=3,Memory Lower Bound

  4. After you set the values in the USERREPORTS.INI file, the User Defined Report is displayed in the Inventory Reports tree. You can specify multiple reports in the USERREPORTS.INI files.

    NOTE:  If the USERREPORTS.INI file is empty, the user cannot view the User Defined Reports in the Inventory Reports tree.

  5. Click Run Selected Report.