1.4 How are Control Center Components Used?

The management server is a Windows computer running the NetIQms service. The NetIQms service manages the event-driven communication between the QDB and the agent computers.

The QDB is a central Microsoft SQL Server database that stores management data for a site.

The management server and QDB can reside on the same physical computer or on separate computers to distribute the workload. NetIQ Corporation recommends installing them on separate computers.

The command queue service polls the Command Queue at regular intervals, looking for commands to be sent to the individual QDBs.

The command queue service retrieves blocks of commands from the Command Queue. The command queue service sends the commands to the QDBs that serve the managed computers.

The CCDB is a central Microsoft SQL Server database that stores view data (Events, Jobs, Servers, Knowledge Scripts, and Service Map views) brought from one or more QDBs for individual management groups that appear in the Control Center console. The CCDB contains:

  • A Cache table to hold view data.

  • A Command Queue table that contains commands to be executed on any of the individual QDBs (for example, to acknowledge an event or create a job).

  • Various configuration tables that hold other information, such as definitions of management groups.

The Cache Manager is a set of SQL tasks that poll for information from each QDB based on the management group definition and includes lists of servers, running jobs, and events.

When you use the Control Center console to start a job, a record is inserted into the CCDB and the command queue service communicates the Knowledge Script and its properties to the appropriate QDBs. AppManager then creates the job in the QDB and the management server sends the job to the agent computer.

The Cache Manager retrieves the job status information from the individual QDBs and puts the information into the CCDB.

Communication between the Control Center console and the CCDB is through ODBC. Communication between the CCDB and the individual QDBs is through DTC.