Configuring Servers for Workstation Inventory

The following table lists the actions that you should follow to setup the server for Workstation Inventory.

To set up this type of server: Do this:

Standalone Server

  1. Assign the role as Standalone Server during installation.
  2. Follow the steps in Configure the Inventory Policies for Workstations.
  3. Follow the steps in Configure the Policies for the Database.

Root Server

  1. Assign the role as Root Server during installation.
  2. Follow the steps in Configure the Policies for the Database.

Root Server with Workstations

  1. Assign the role as Root Server with Workstations during installation.
  2. Follow the steps in Configure the Inventory Policies for Workstations.
  3. Follow the steps in Configure the Policies for the Database.

Intermediate Server

  1. Assign the role as Intermediate Server during installation.
  2. Follow the steps in Configure the Roll-Up Policy.

Intermediate Server with Database

  1. Assign the role as Intermediate Server with Database during installation.
  2. Follow the steps in Configure the Roll-Up Policy
  3. Follow the steps in Configure the Policies for the Database.

Intermediate Server with Database & Workstations

  1. Assign the role as Intermediate Server with Database & Workstations during installation.
  2. Follow the steps in Configure the Inventory Policies for Workstations
  3. Follow the steps in Configure the Roll-Up Policy
  4. Follow the steps in Configure the Policies for the Database.

Leaf Server with Database

  1. Assign the role as Leaf Server with Database during installation.
  2. Follow the steps in Configure the Inventory Policies for Workstations
  3. Follow the steps in Configure the Roll-Up Policy
  4. Follow the steps in Configure the Policies for the Database.

Leaf Server

  1. Assign the role as Leaf Server during installation.
  2. Follow the steps in Configure the Inventory Policies for Workstations.
  3. Follow the steps in Configure the Roll-Up Policy

Intermediate Server with Workstations

  1. Assign the role as Intermediate Server with Workstations during installation.
  2. Follow the steps in Configure the Inventory Policies for Workstations.
  3. Follow the steps in Configure the Roll-Up Policy.

Configuring Policies

After you install the Inventory components on servers and workstations, you must configure the server policies and workstation policies in ConsoleOne.

Create the appropriate policy packages, then configure the policies you need, enable them, and associate each package with a server or container. The following table is an overview of the packages, policies, and objects that you need to configure for Workstation Inventory:

Policy / Package / Objects Description of the Configuration Settings

Server Package

Contains the Roll-Up policy to identify the next-level server.

Service Location Package

Contains the Database Location policy to associate the database.

Workstation Package

Contains the Workstation Inventory policy with the inventory scan settings.

Inventory Service object

Server object created in eDirectory with the following attributes: ZEN:INV-Host-Server, ZEN:INVRole, and ZEN:InvScan-File-Path.

Database object

Contains the configurable parameters for the database.

Workstation Inventory policy contained in the Workstation Package

Contains the inventory settings for the workstations.

Roll-Up policy contained in the Server Package

Contains the server settings for a roll-up of scan data.

Database Location policy contained in the Service Location policy

Contains the location of the database.

NOTE:  If you have installed ZfD 3.2 on existing ZfD3/SP1 server, and you have chosen to retain configuration and policy settings, do not configure the policy settings.

Complete the steps in the following sections to configure the Workstation Inventory settings:

After completing these steps, you need to ensure that the database is up and running.

IMPORTANT:  After installing and configuring Workstation Inventory, you must run the Inventory Services on the server. To run the Inventory Services on a NetWare server, enter startinv. On a Windows NT/2000 server, start the Inventory Service Manager (ZENworks Inventory Service).


Configure the Policies for the Database

The installation program creates the database object for Sybase and configures the database server.

To configure the Inventory database in Sybase:

  1. In ConsoleOne, right-click the Policy Packages container > click New > Policy Package > Service Location Package > ZENworks Database > Next.

  2. Type the name for the Service Location Package > click Next > click Finish.

    This procedure creates the Service Location package.

  3. In ConsoleOne, right-click the Service Location Package > click Properties > click Policies.

  4. Check the check box under the Enabled column for the ZENworks Database policy.

  5. Click Properties.

  6. Browse to the DN of the ZENworks Database object > click OK twice.

  7. Click the Associations tab > Add.

  8. Browse to select the container under which the Inventory Service object is present > click OK twice.

    The database settings for Sybase are:

    • Driver: com.sybase.jdbc.SybDriver

    • Protocol: jdbc:

    • SubProtocol: sybase:

    • SubName: Tds:

    • Port: 2639

    • SID Service Name: Not applicable for Sybase

For an Oracle database, you must create the Database object and configure the object.

To configure the Inventory database in Oracle:

  1. In ConsoleOne, right-click a location in the tree for the Database object > click New > Object > ZENworks Database > OK.

  2. Type a name for the Database object > click OK.

  3. Browse for the DN of the server or type the IP address of the server.

    For a NetWare 4.x server, specify the IP address.

  4. In ConsoleOne, right-click the Database object > click Properties > ZENworks Database.

  5. Type the values for the following options:

    • Database (Read-Write) User Name: MW_DBA

    • Database (Read-Write) Password: novell

  6. In ConsoleOne, right-click the Database object > Properties > Jdbc Driver Information > Populate Fields with Default Values for an Oracle Database > Populate Now > OK.

    The database settings for Oracle are:

    • Driver: oracle.jdbc.driver.OracleDriver

    • Protocol: jdbc:

    • SubProtocol: oracle:

    • SubName: thin:@

    • Port: 1521

    • SID Service Name (Service ID of the Oracle database): orcl

  7. In ConsoleOne, right-click the Policy Packages container > click New > Policy Package > Service Location Package > ZENworks Database > Next.

  8. Type the name for the Service Location Package > click Next > Finish.

  9. In ConsoleOne, right-click the Service Location Package > click Properties > Policies.

  10. Check the check box under the Enabled column for the ZENworks Database policy.

  11. Click Properties.

  12. Browse to the DN of the ZENworks Database object > click OK twice.

  13. Click the Associations tab > Add.

  14. Browse to select the container under which the Inventory Service object is present > click OK twice.


Configure the Roll-Up Policy

If there is a need for roll-up of scan data in your inventory setup, you can specify the details, such as the next-level server (DN of the Inventory Service object) for roll-up in the Roll-Up policy that is contained in the Server Package.

To configure the Roll-Up policy:

  1. In ConsoleOne, right-click the Policy Packages container > click New > Policy Package > Server Package > zeininvRollUpPolicy > Next.

  2. Type the name for the Server Package > click Next > click Finish.

  3. In ConsoleOne, right-click the Server Package > click Properties > Policies. Click any of these: General, NetWare, or WinNT-2000.

  4. Check the check box under the Enabled column for the zeninvRollup policy.

  5. Click Properties.

  6. Browse to select the DN of the Inventory Service object > click OK.

  7. Click the Associations tab > Add.

    The first time you enable the Roll-Up policy, you will prompted to associate the policy package. The policy you configured and enabled earlier will not be in effect until you associate this policy package with a server. Browse for the server that you want to associate the Roll-Up policy to > click OK twice.

  8. In ConsoleOne, right-click the Server Package > click Properties > Policies. Click any of these: General, NetWare, or WinNT-2000.

  9. Click the Roll-Up Policy row > Properties > Roll-Up Policy tab > Roll-Up Schedule. Modify the settings for scheduling the roll-up time > click OK.

    When you schedule the roll-up of data in the Inventory policies, we recommend the roll-up frequency should be at least one day. It is likely that if the roll-up of scan data is scheduled too frequently, for example less than one hour, there may be some performance degradation of the Inventory server.


Configure the Inventory Policies for Workstations

In the Workstation Inventory policy, you configure the following settings for scanning workstations:

To configure the Workstation Inventory policy:

  1. In ConsoleOne, right-click the Policy Packages Container > click New > click Policy Package > Workstation Package > Workstation Inventory > Next.

  2. Type the name for the Workstation Package > click Next > Finish.

  3. In ConsoleOne, right-click the Workstation Package > click Properties > Policies > click any of these: Win95-98 or WinNT-2000.

  4. Check the Workstation Inventory Policy > click OK.

  5. Click the Associations tab > Add.

  6. Browse to select the container object under which the workstations are registered > click OK twice.

  7. In ConsoleOne, right-click the Workstation Package > click Properties > Policies > click any of these: Win95-98 or WinNT-2000.

  8. Click the Workstation Inventory row > Properties > the Workstation Inventory Policy tab.

  9. Browse to select the DN of the Inventory Service object.

  10. Check the Enable the software scan option to include software scanning of workstations.

  11. Click the Custom Scan Editor button to select the software that you want to scan for at the workstations > modify the list.

  12. Click OK.

  13. In ConsoleOne, right-click the Workstation Package > click Properties > Policies > click any of these: Win95-98 or WinNT-2000.

  14. Click the Workstation Inventory Policy row > Properties > the Policy Schedule tab.

  15. Modify the settings for scheduling the scan of the workstations > click OK twice.

  16. In ConsoleOne, right-click the Inventory Service object (servername_ZenInvService) > click Properties > the Inventory Service object Properties tab.

  17. Check Enable Scan of Workstations > click OK.

If you have configured the Inventory server that is a Windows NT/2000 server and there are Windows 95/98 workstations that will send their scan data to that Windows NT/2000 server, you must do the following for the scanners to collect data:



  Previous Page: Installing Workstation Inventory in an Existing ZENworks 2 Setup  Next Page: Configuring the Inventory Database for Oracle