Determining How Many Databases You Need

You can install the database to both NetWare and Windows servers.

The installation program checks the version of the Sybase* engine before updating it. If it doesn't exist, or is an older version, Sybase software is installed.

IMPORTANT:  Make sure you select a server for the database where you are installing the Subscriber/Policies option. The Purge Database option in the ZENworks for Servers policy (Distributed Server Package) works only if the Policy/Package Agent software and the ZFSLOG.DB file are located on the same server.

The Installation Wizard automatically creates a database object for each instance of the database that is installed. You can install only one instance of the database per run of the Installation Wizard. The database object will be installed to the same eDirectory container as the Server object for the server where the database file, ZFSLOG.DB, is also installed.

Review the following to understand whether to have multiple database files:


Database Logging and TED Reporting

Policy and Distribution Services can function normally without using a ZENworks database, because it uses the ZFSLOG.DB file to only log information for reports. ZFSLOG.DB for Policy and Distribution Services does not contain any configuration information.

The Distributor Agent writes its distribution status information (built, received, extracted) to the database. The Policy/Package Agent writes policy enforcement information and Server Software Package installation information to the database. You will need a separate ZENworks Database policy for each of these agents, even though they might be writing to the same database file.

The ZENworks Database policy is associated (Service Location Package version) for the Distributor Agent. The policy is distributed (Distributed Server Package version) for the Policy/Package Agent.

ZFSLOG.DB contains information about Distributions (sent, received, extracted, and so on) and Policy Packages (enforced, failed, and so on). This information is used for the Policy and Distribution Services reports.

The Distributor is the only component that logs TED information to the database file (ZFSLOG.DB). The Policy/Package Agent logs reporting information to this file.

Policy and Distribution Services provides six predefined reports for the Server Policies component and four for the TED component. The report information is obtained from information logged to its database file. The following reports are available:

Server Policies Reports TED Reports

Discovered Policies

Distribution Detail

Down Server Policy

Revision History

Packages

Revision History Failure

Failed Policies

Subscriber Detail

Successful Policies

 

Unenforceable Policies

 

A selected report displays all of the applicable Server Policies or TED information currently logged in the database. The criteria you can specify for a report include date ranges, specific Distributions, Distribution versions, and so on.

You might want multiple databases for specialized reporting. For more information, see Advantages .

For more information on reporting, see Reporting .


Multiple Databases

Policy and Distribution Services supports multiple instances of the ZENworks database per tree. However, we recommend that you install only one instance of the database per tree. Review the following:


Advantages

The advantage in having only one database is that the Distribution information provided by all of the Distributor Agents and Policy/Package Agents can be displayed in a single report.

For example, with a single database, your software package information can be contained in one report:

The advantages in having multiple databases are:


Distributor Object Contexts and Multiple Databases

One ZFSLOG.DB file can receive log entries from multiple Distributors, and a Distributor can only log to one ZFSLOG.DB file. The following explains why:


Determining Whether You Need Multiple Databases

Consider the following to determine how many databases to have in the tree:



  Previous Page: Understanding the ZENworks Database  Next Page: Installing, Setting Up, and Connecting To the ZENworks Database