Openview
Openview
United States
© Copyright 1999 Hewlett-Packard Company
Legal Notices
Hewlett-Packard makes no warranty of any kind with regard to this
manual, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. Hewlett-Packard
shall not be held liable for errors contained herein or direct, indirect,
special, incidental or consequential damages in connection with the
furnishing, performance, or use of this material.
Warranty. A copy of the specific warranty terms applicable to your
Hewlett- Packard product and replacement parts can be obtained from
your local Sales and Service Office.
Restricted Rights Legend. All rights are reserved. No part of this
document may be photocopied, reproduced, or translated to another
language without the prior written consent of Hewlett-Packard
Company. The information contained in this document is subject to
change without notice.
Use, duplication or disclosure by the U.S. Government is subject to
restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in
Technical Data and Computer Software clause at DFARS 252.227-7013
for DOD agencies, and subparagraphs (c) (1) and (c) (2) of the
Commercial Computer Software Restricted Rights clause at FAR 52.227-
19 for other agencies.
HEWLETT-PACKARD COMPANY
3404 E. Harmony Road
Fort Collins, CO 80525 U.S.A.
Use of this manual and flexible disk(s), tape cartridge(s), or CD-ROM(s)
supplied for this pack is restricted to this product only. Additional copies
of the programs may be made for security and back-up purposes only.
Resale of the programs in their present form or with alterations, is
expressly prohibited.
Copyright Notices. ©copyright 1983-99 Hewlett-Packard Company, all
rights reserved.
Reproduction, adaptation, or translation of this document without prior
written permission is prohibited, except as allowed under the copyright
laws.
2
Trademark Notices
OpenView is a trademark of Hewlett-Packard Company.
NetWare® is a U.S. registered trademark of Novell, Inc.
Microsoft® is a U.S. registered trademark of Microsoft Corporation.
Windows NT® is a U.S. registered trademark of Microsoft Corporation.
Windows® and MS Windows® are U.S. registered trademarks of
Microsoft Corporation.
SOLID Embedded Engine is a trademark of Solid Information
Technology Ltd.
Other product names mentioned in this manual may be trademarks or
registered trademarks of their respective companies and are hereby
acknowledged.
3
4
Contents
5
Contents
HP TopTools Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
pcANYWHERE (Symantec Corporation). . . . . . . . . . . . . . . . . . . . . . . 25
3. Resource requirements
System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Network software requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Network protocol support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Database connection requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Microsoft SQL Server Client requirements . . . . . . . . . . . . . . . . . . . . . 30
Microsoft SQL Server preparation requirements . . . . . . . . . . . . . . . . 31
Component requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Storage requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Account requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
User authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Required accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Windows NT accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6
Contents
5. Managing data
Displaying network information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
Changing displayed data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75
Sorting data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .77
Querying data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Copying a field value from a viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
Grouping information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .82
Summarizing data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Printing the contents of a viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .88
Exporting data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Exporting data to other file formats . . . . . . . . . . . . . . . . . . . . . . . . . . .90
Exporting data using ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .91
Working at another site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .93
6. Maintaining sites
Controlling replication activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96
Data scanning schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97
Transfer schedule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .98
Transfer method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .99
Modifying replication schedules . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Controlling the order of data replication to multiple Satellite sites .106
Modifying and monitoring sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107
Changing the communication mode of a site . . . . . . . . . . . . . . . . . . .108
Revising site information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .109
Specifying the correct NOS for the site server . . . . . . . . . . . . . . . . . .109
Specifying servers to be managed . . . . . . . . . . . . . . . . . . . . . . . . . . . .111
Specifying revised database server information. . . . . . . . . . . . . . . . .113
Changing the way DTA identifies the database server . . . . . . . . . . .114
7
Contents
8
Contents
8. Adding a site
Assumptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168
Adding a child site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .169
Before adding a child site. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .171
Performing a remote installation . . . . . . . . . . . . . . . . . . . . . . . . . . . .172
Performing a CD installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189
Running the SmartDeploy agent wizard at Primary sites. . . . . . . . .192
SmartDeploy agent configuration at Satellite sites . . . . . . . . . . . . . .197
Setting up managed computers to launch agents . . . . . . . . . . . . . . . . .198
Login scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
User policy files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .199
Windows NT Domain environments with Domain logins . . . . . . . . .199
Windows NT Domain environments with local logins . . . . . . . . . . . .200
Windows NT Workgroup environments . . . . . . . . . . . . . . . . . . . . . . .201
NetWare NDS and Bindery environments . . . . . . . . . . . . . . . . . . . . .201
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
Using the log file method to install the SmartDeploy agent
to selected computers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202
Using RSI to install the SmartDeploy agent to selected computers 204
A. Removing DTA
Removing agents from managed computers . . . . . . . . . . . . . . . . . . . . .215
Removing DTA software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .216
9
Contents
B. Command-line switches
Agent switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Manager switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
10
Contents
Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Running the installer (DTA Database Support Installer) . . . . . . . . .257
OS Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .257
Component Defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
Dependencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
ODBC Manager 3.5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .258
SOLID 3.0 Client (SOLID ODBC Driver) . . . . . . . . . . . . . . . . . . . . . .259
SOLID Server 3.0 (SOLID Embedded Engine DBMS). . . . . . . . . . . .259
Moving a SOLID database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .261
Deleting a SOLID database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263
11
Contents
12
1 About DTA Administration
13
About DTA Administration
About this guide
CAUTION Upgrading from DTA 4.x to 5.0 needs as much careful planning and
preparation as a new DTA 5.0 deployment. Because upgrading to DTA
5.0 requires database conversion, and could cause changes in site tree
design, site configurations, and system resources, do not attempt to
perform an upgrade without obtaining an HP approved implementation
partner or the information contained in the Deploying DTA Solutions
training course. See the section “How to obtain deployment training and
assistance” on page 15 for more information. Upgrading without the
proper information and training could result in data loss, agent conflicts,
and an overall decrease in productivity in your networking environment.
14 Chapter 1
About DTA Administration
About this guide
Chapter 1 15
About DTA Administration
About this guide
Chapter overview
A brief description of each chapter in this guide is provided below.
16 Chapter 1
About DTA Administration
About this guide
Chapter 1 17
About DTA Administration
Contact Information
Contact Information
Technical Support Technical support information can be found on the HP OpenView World
Wide Web site at:
http://www.hp.com/openview/support.html
________________________________
18 Chapter 1
2 Desktop Administrator
overview
19
Desktop Administrator overview
Year 2000 compliance
20 Chapter 2
Desktop Administrator overview
What’s new in DTA 5.0
Chapter 2 21
Desktop Administrator overview
What’s new in DTA 5.0
Improved usability
Setup and Remote Install wizards are more intuitive and easier to use.
The Remote Install wizard now incorporates DTA manager installation.
22 Chapter 2
Desktop Administrator overview
DTA architecture
DTA architecture
DTA provides a common architecture that the applications use to work
together. This architecture include elements described below.
Console
From a single location, lets you perform tasks and view information that
DTA generates about your managed desktops. You can also use the
Console to configure various parts of DTA, such as the SmartDeploy
agent and DTA applications.
Communications
Provides network access and reliable data transfer over Microsoft
Windows and Novell NetWare operating systems and protocols.
Data replication
Replicates desktop management information from site to site according
to schedules you set.
Chapter 2 23
Desktop Administrator overview
DTA applications
DTA applications
DTA includes applications that collect data and perform administrative
tasks on the computers in your network.
Inventory
Performs hardware and software inventories of PC computers on your
network.
Software Distribution
Installs software and updates configuration or other files on PC
computers.
The DTA CD contains online guides that explain how to configure and
use these applications. The PDF versions of these guides are located in
the HPDTA\CONSOLE\DOCS directory.
24 Chapter 2
Desktop Administrator overview
Integration with other products
HP OpenView IT/Operations
DTA (on Windows NT 4.0) integrates with IT/Operation 4.x and 5.x. To
use these management applications together, you install, configure, and
customize the DTA/ITO Integration package. The package includes ITO
Integration templates.
HP TopTools Web
DTA integrates with TopTools Web 4.1 to provide more information on
DMI or SNMP compliant computers.
Chapter 2 25
Desktop Administrator overview
Integration with other products
26 Chapter 2
3 Resource requirements
27
Resource requirements
System requirements
System requirements
This section lists the types of network and communication software that
are supported by DTA. It also details the minimum hardware and
software requirements.
NOTE DTA site architecture and usage model will determine exact server and
client memory and disk requirements.
All Operating Systems and Network Operating Systems must include all
Year 2000 updates from the original vendor.
28 Chapter 3
Resource requirements
System requirements
Chapter 3 29
Resource requirements
System requirements
ODBC requirements
To connect to existing relational databases or to install the bundled
SOLID 3.0 database, DTA requires that the server where the database
resides run ODBC manager version 3.5 or higher.
If you run DTA Setup without any ODBC manager, Setup automatically
installs the 3.5 version. If you have an outdated OBDC manager
installed, DTA installation will fail unless you first update your ODBC
manager. For information on installing or upgrading ODBC manager to
version 3.5, see “Database Support Installer” on page 255.
Depending on the database you are using, the following drivers must also
be installed and set up on the server where your database resides:
30 Chapter 3
Resource requirements
System requirements
Chapter 3 31
Resource requirements
System requirements
Component requirements
The computers that run DTA components must meet certain minimum
hardware requirements. These requirements are described in the
following sections.
In general, the specifications below allow you to run DTA and the
computer OS, with some computer usage left over for other applications
and processes. Nevertheless, you should take into account the memory
requirements of all the applications you plan to run on the system, as
many require considerable memory and may not run well with DTA
unless you add more memory.
32 Chapter 3
Resource requirements
System requirements
Chapter 3 33
Resource requirements
System requirements
64 MB 16000 16000
34 Chapter 3
Resource requirements
System requirements
Chapter 3 35
Resource requirements
System requirements
Agent requirements
Agents can run on workstations with a range of hardware and operating
systems. Table 3-2 identifies general system requirements for PC-based
agents.
Table 3-2 Agent system requirements
36 Chapter 3
Resource requirements
System requirements
Storage requirements
The amount of disk space required to store DTA components varies,
depending on the applications you install. Table 3-3 lists the amount of
disk space required to store each DTA component or application before
you begin populating the database.
Table 3-3 Storage Requirements
Core files 16 MB
Inventory 2 MB
Software Distribution 3 MB
Online Documentation 17 MB
For each site you install, DTA creates four directories in which to store
components and data. In addition, the management server has a
\MANAGERS directory, and each managed computer has an \HPDTA
directory (if you don’t change the default share).
Chapter 3 37
Resource requirements
System requirements
Table 3-4 lists the disk space required for each directory.
Table 3-4 Directory space requirements
HPDTA\AGENTS 8 MB
HPDTA\CONSOLE 89 MB
HPDTA\DATA* 1 MB
\SOLID* 6 MB
38 Chapter 3
Resource requirements
Account requirements
Account requirements
Besides the hardware and software requirements described above, there
are other aspects of your network environment that you should consider
when you use DTA.
User authentication
Be sure that you identify the personnel who understand and control user
authentication for your company’s network environment. It is best to
have at least one team member who:
Required accounts
DTA requires a number of database, Windows NT, and if necessary,
Novell NetWare accounts at each DTA installation (site). It requires
them so it can install and access various server directories across your
networking environment.These accounts are set up before the first DTA
site is installed.
In general, you can use a Domain Administrator account for any
Windows NT accounts that DTA requires. In Windows NT Workgroup
environments where servers and managed computers are not part of a
Windows NT domain, you can use a local administrator account.
Chapter 3 39
Resource requirements
Account requirements
In environments where your site server runs NetWare 4.x or 5.x, you can
typically use an admin account or an account that has security equal to
one. For NetWare 3.x servers, the account must be a supervisor account
or have security equivalent to one.
The accounts are described below.
40 Chapter 3
Resource requirements
Account requirements
NOTE For Microsoft SQL Server, supply the SQL Server database user account
(SQL Server authentication).
DTA prompts you for the managers account during DTA Setup or when
you add a site.
The Managers account is required only at Primary sites.
Chapter 3 41
Resource requirements
Account requirements
Windows NT accounts
As long as you follow the guidelines described under each account above,
you can use a combination of user names and passwords to deploy DTA.
For example, you can use a local administrative user name and password
to install a DTA site and then use a Domain adminisrator user name and
password to install the SmartDeploy agent.
42 Chapter 3
4 About DTA sites
43
About DTA sites
Site components
Site components
This section describes the different DTA components that work together
in a site.
Console
The Console provides an integrated interface from which you can:
Database support
DTA supports MS SQL Server 6.5 (SP5)and 7.0. It ships with SOLID 3.0
for Windows NT.
These databases contain DTA tables, or data records, that store
information about the particular DTA application or component that
generates them.
44 Chapter 4
About DTA sites
Site components
Managers
Managers are installed and run on computer running Windows NT 4.0
Server (SP4 or higher) software. See Chapter 3, “Resource
requirements,” on page 27 for other specific requirements.
The computer on which DTA installs the managers is called the
management server (formerly called the management computer in DTA
4.x). DTA installs the managers in a \MANAGERS subdirectory under
the \HPDTA directory (\HPDTA\MANAGERS). The term management
server refers to a this set of files, which handle the management
functions of DTA. Therefore, a management server does not necessarily
have to be a separate piece of server hardware. Depending on the server
hardware configuration at a site, it can be the same computer as the one
on which the other DTA components are installed, or it can be a separate
computer within the site. See “DTA server function configurations” on
page 53 for more information.
The DTA managers and their functions are described below.
Site manager
Inserts data generated by agents to the database and replicates data
between sites. It sends any events it generates to the Windows NT Event
Viewer.
Chapter 4 45
About DTA sites
Site components
DTA manager
Using a Winsock connection, DTA manager sends jobs to targeted
workstations by way of Software Distribution agents. It receives requests
from Software Distribution agents for jobs, reads the database for them,
and delivers those jobs to the agents running on the workstations. The
agents then run the jobs.
For more information on the DTA manager, see the Software Distribution
Guide.
Running managers
Because managers run as NT System Services, they can run on servers
even when an end-user is not logged onto the network.
Both Site manager and DTA manager are controlled by the SmartDeploy
agent. The SmartDeploy agent can start, stop, schedule, upgrade, and
remove the managers, according to your instructions.
DTA installs both managers to the same management server. You cannot
install one manager on one server and the other elsewhere. Also, you can
only install one instance of DTA manager and Site manager.
Agents
Agents run on workstations to perform tasks and gather data. The
agents and their functions are described below.
Smart Deploy agent
Installs the DTA Inventory and Software Distribution agents during
DTA Setup. Can also schedule, remove, update, start, and stop both
managers and agents.
Inventory agents
Collect hardware and software information from computers.
Software Distribution agents
Check for pending distribution jobs and execute them on targeted
managed computers.
46 Chapter 4
About DTA sites
Site components
Chapter 4 47
About DTA sites
Site components
NOTE In cases where agents are running as Services, Software Distribution has
a job-level flag to indicate if the user must be logged on for the job to
work. In such cases, the job will wait until a valid user has logged onto
the workstation. However, if you are running Inventory as a Service and
you specify user prompts, the inventory scan will suspend indefinitely if
no user is logged onto the computer.
Following is a list of the ways the SmartDeploy agent sets up the agents
to run:
48 Chapter 4
About DTA sites
Site components
Chapter 4 49
About DTA sites
Site trees
Site trees
You can implement DTA as a series of sites arranged in a configuration
called a site tree. A site tree contains sites placed in a logical hierarchy,
with a central site at the top. A site tree provides added control over your
network by letting you view data from different locations in the site tree
and perform tasks on specific parts of the network.
Types of sites
Since not all parts of your network require the same level of
administration, DTA provides two types of sites you can specify.
Primary site
Every implementation must have at least one Primary site, which
includes the Console, DBMS, managers, and agents. Each Primary site
must have a site server, on which DTA applications and other
components run, and a management server, on which the managers are
installed. Managers process data for the computers within the site. It
also must have a database server, on which the DBMS is installed.
Site servers, management servers, and database servers represent
functions of DTA rather than actual pieces of hardware. Therefore, they
can physically reside on a single server, or on three separate servers, or
in several different configurations on two servers. Available
configurations are discussed in “DTA server function configurations” on
page 53.
Each Primary site also manages any Satellite sites that are immediately
below it and on the same branch of the site tree. Such a Primary site is
called a managing site.
Sites that are single installations (are not part of a site tree) must be
Primary sites.
Satellite site
Satellite sites have a site server, but no management server. Instead,
managers run on the management computer at the closest Primary site
above the Satellite site. Data generated within the site is viewed through
the Console at a Primary site above it in the tree and rolled up to the
database server at the managing site.
50 Chapter 4
About DTA sites
Site trees
Satellite No No No No
• central site—The site at the top of the tree. From the central site, you
can see data and perform tasks for every site in the tree. The central
site must be a Primary site.
• parent site—A site that sends data to and receives data from at least
one other site below it. A parent site can have many child sites. It can
also be a child site to a site above it in the site tree.
• child site—A site that receives data from and replicates data to a site
above it. A child site can have only one parent site. It can also be a
parent site to a site below it in the site tree.
• managing site—A Primary site that stores and runs managers for one
or more Satellite child sites.
Chapter 4 51
About DTA sites
Site trees
Figure 4-1 illustrates how site relationships are defined by their relative
positions in the site tree. Site 002 (Hong Kong) is both a child site of site
000 (Tokyo) and a parent site of site 010 (Los Angeles) and site 020 (New
York).
The managing site for a Satellite site is its closest Primary parent site. In
the figure above, site 000, the Primary central site, is the managing site
for Satellite child sites 001 (San Francisco) and 003 (Seattle). It is also
the parent site of 002, but not its managing site, because 002 is a
Primary site too. However, site 002 is a managing site for Satellite sites
010 and 020.
Table 4-2 outlines the possible relationships between sites of various
types.
Table 4-2 Site types and relationships
Site type Parent sites can be ... Child sites can be...
52 Chapter 4
About DTA sites
Site trees
Chapter 4 53
About DTA sites
Site trees
Centralized configuration
A centralized configuration (illustrated in Figure 4-2) has a single file
server that functions as both management server for the site and as the
site server that stores DTA applications and executable files. All
computers managed by the site, which are referred to as managed
computers, are connected to this file server.
54 Chapter 4
About DTA sites
Site trees
Step 4. Install the software to the mapped drive that contains the directory.
Chapter 4 55
About DTA sites
Site trees
If you are using Microsoft SQL Server with DTA, this is the second best
server configuration. The first is a centralized configuration where DTA
and SQL Server are installed on a single, dual-processor server.
If you are using the bundled SOLID database, DTA performance under
this configuration, although not quite as high as with a centralized
configuration, still exceeds that which you would receive under any of
the configurations described in later sections.
You can use a separate database server configuration if your
environment has these characteristics:
56 Chapter 4
About DTA sites
Site trees
Chapter 4 57
About DTA sites
Site trees
• Contains a file server with sufficient disk space, power, and memory
for storing and running DTA managers, applications, executable files,
and the DBMS
• Does not have a single file server powerful enough to run all the
functions of DTA.
For management server requirements, see Chapter 3, “Resource
requirements,” on page 27.
58 Chapter 4
About DTA sites
Site trees
You can use a separate site server configuration if your environment has
these characteristics:
Distributed configuration
A distributed configuration (illustrated in Figure 4-6) has all DTA
functions stored on separate servers.
Chapter 4 59
About DTA sites
Site trees
60 Chapter 4
About DTA sites
Data replication
Data replication
Replication is the process of copying new and changed data at one site
and moving it to another. This is the way that DTA synchronizes the
databases at different sites. This section provides an overview to DTA
replication and data transfer.
Data transfer
During replication, data moves in one of two directions: up the tree
(roll-up) or down the tree (fan-out). Figure 4-7 shows the types of data
that move up and down a site tree, depending on which DTA application
you are using, or if you have made changes to the properties of the site
tree, such as adding or deleting a site.
Chapter 4 61
About DTA sites
Data replication
Software inventory
Application information Application Information
62 Chapter 4
About DTA sites
Data replication
Transaction files
DTA replicates data with transaction files. A transaction file (sometimes
called a T-file) is like a container or envelope that DTA agents and
managers use to package data and move it from one place to another.
There are two basic kinds of transaction files:
Chapter 4 63
About DTA sites
Data replication
In the case of Primary sites, agent transaction files begin and end at
their originating site; that is, Site manager does not transfer them to
other sites. Rather, it inserts the records packaged by them into the
database for the site.
At Satellite sites, because they do not have a database, Site manager
transfers the agents transaction files to the managing (Primary) site,
where it then inserts the records packaged by them into the database.
• .RTF—Moves up the site tree, from child to parent site; can contain
site tree information, Inventory scans, Distribution log data, and
application and vendor information.
• .NTF—Moves down the site tree, from parent to child site; can
contain site tree information, distribution jobs, and application and
vendor records.
Site manager transaction files always begin at the originating site and
end at the destination site or sites. The Site manager at the originating
site scans the database—according to the replication schedules you
set—and packages any data that is flagged for other sites in an .RTF or
.NTF transaction file. The type of transaction file depends on the position
of the destination site with respect to the originating site in the
hierarchy of the site tree.
64 Chapter 4
About DTA sites
Data replication
Site manager transaction files always begin with the three-character site
ID of the originating site. For example, if Site manager scans inventory
database records at Site 001 for data that is flagged to be rolled up the
site tree, it creates a transaction file with the extension .RTF, and the
first three characters are 001, as follows:
001xxxxx.RTF
where xxxxx indicates the count for the transaction file. Each site
maintains a counter for transaction files created at the site. The counter
characters are alphanumeric, from 0 to Z.
NOTE Agent transaction files do not contain the originating site ID as part of
their filenames. They are processed at a single site, so there is no need to
identify an originating site.
Chapter 4 65
About DTA sites
Data replication
66 Chapter 4
5 Managing data
67
Managing data
Displaying network information
Using the Browse menu items, you can display the DTA viewers, which
contain information for any site or group in your networking
environment. These viewers (and the information they display) are
available depending on the DTA applications you installed.
68 Chapter 5
Managing data
Displaying network information
Chapter 5 69
Managing data
Displaying network information
Step 1. Choose a DTA viewer from the Console Browse menu or from the toolbar.
Step 2. Select STYLES from the View menu and select the Table tab.
• If you want to be able to select one data cell at a time (or a block of
cells), rather than an entire row, check Use Spreadsheet Style
Selection.
70 Chapter 5
Managing data
Displaying network information
Step 1. To open the dialog that lets you change the display, do one of the
following:
• Click the right mouse button within the right pane of the viewer and
then choose VIEW STYLE to display table view options.
• Choose STYLES from the Console View menu, and then select the
Table tab to select table view options.
Depending on the method you chose, the Table View Options dialog
displays. (If you chose from the Console View menu, you see a property
page instead.)
• If you want to select one data cell at a time (or a block of cells), rather
than an entire row, check Use Spreadsheet Style Selection.
Chapter 5 71
Managing data
Displaying network information
To change the font for specific text displayed (such as column heads)
in all DTA viewers
Step 1. Choose a DTA viewer from the Console Browse menu or from the toolbar.
Step 3. Select the type of displayed information for you want to change the font.
Step 5. Select the font, font style, and size and click OK.
Step 6. Click Apply to save the changes.
72 Chapter 5
Managing data
Displaying network information
Step 1. Choose a DTA viewer from the Console Browse menu or toolbar.
Step 3. Select the font, font style, and size and click OK.
Chapter 5 73
Managing data
Displaying network information
74 Chapter 5
Managing data
Displaying network information
Step 1. Select the group you want to view in the left pane of the viewer.
Step 2. Do one of the following:
• Choose the DATA submenu from the View menu and then choose
FIELDS.
Chapter 5 75
Managing data
Displaying network information
a. Select the field you want to delete from the Selected Fields list box.
c. To delete all the fields from the viewer, click Clear All.
a. In the Selected Fields list box, select the field you want to move and
drag it to the place you want it to be.
Step 1. Select the group you want to view in the left pane of the viewer.
Step 2. Select the object (row) you want to modify in the right pane of the viewer.
Step 3. Double-click the object or right-click in the right pane and choose
PROPERTIES from the menu.
76 Chapter 5
Managing data
Displaying network information
The displayed property page depends on the type of object you chose. For
example, if you select a computer from the Computers viewer, DTA
displays the a property page similar to the following one.
Sorting data
You can sort data in a viewer by the values in the viewer fields (that is,
the columns). Depending on the type of data in a column, you can sort
the data alphabetically, numerically, or chronologically.
You have two choices for data sorting: ascending order and descending
order. When you re-sort the data in one column, the entries in the other
columns are also reordered to maintain the integrity of each row.
Chapter 5 77
Managing data
Displaying network information
The rows in the viewer display in ascending order for the selected field.
Step 2. To sort a column in descending order, hold down the Shift key and
double-click the column heading.
The rows in the viewer display in descending order for the selected field.
• Select DATA from the Console Viewer menu and then choose Sort.
Step 3. Select the field (column head) by which to sort in the viewer.
The rows in the viewer display in ascending or descending order for the
selected field, according to your selection.
78 Chapter 5
Managing data
Displaying network information
Querying data
You can query any field that displays in a viewer. You can create a query
to select information for a report or to selectively view database
information.
NOTE Indexed fields provide the quickest queries. DTA indexed fields have an
asterisk by them.
To query on a viewer
Chapter 5 79
Managing data
Displaying network information
Step 8. If you want more relational expressions in the query, click AND or OR
and repeat steps 6 through 8.
• OR joins two relational expressions, making one or the other, but not
both, true.
Step 9. To save a query for reuse, click Save. To delete the query, click Delete.
• Select Clear All to remove all conditions from the description list,
whether selected or not.
• Select Group to group more than one condition. Select the conditions
and select group. The conditions are grouped with parenthesis.
80 Chapter 5
Managing data
Copying a field value from a viewer
Step 1. Open the viewer you want and right-click on the record containing the
value you want to copy.
Step 2. Select VIEW STYLES or TABLE VIEW OPTIONS, depending on what you see
in the menu.
Step 3. Check the option, Use Spreadsheet Style Selection in the Table View
Options dialog box.
Step 5. Right-click the field value you want to copy and select COPY from the
menu.
Step 6. Click the Query button on the Console toolbar to display the Query
Definition dialog. You can also right-click the right pane of the viewer or
select DATA from the Console View menu.
Step 7. Place the cursor over the Value text box and right-click it.
Step 8. Select PASTE from the menu to paste the value into the box.
Chapter 5 81
Managing data
Grouping information
Grouping information
You can group information with other information that has similar
attributes. For example, you can create a group of workstations that run
on the same network operating system. You can create two types of
groups: dynamic and static.
To create a group
Step 1. Choose a viewer from the Console Browse menu. This example uses
COMPUTERS.
Step 2. Right-click in the left pane of the viewer to display the New Group menu,
or select the Console File menu.
82 Chapter 5
Managing data
Grouping information
Step 4. Enter the name of the group in the Group Name text box.
Step 5. Enter a description of the group in the Description text box.
Chapter 5 83
Managing data
Grouping information
Step 6. If you are creating a static group, skip to step 7. If you are creating a
dynamic group, do the following:
a. Select Dynamic.
d. When you finish specifying the query, click OK, and skip to Step 8.
84 Chapter 5
Managing data
Grouping information
a. Select Static.
c. From the Select From list box, select the objects you want in the
group and click Add.
Step 8. Click Field View if you want to modify the default list of fields displayed
in the viewer for the group.
Step 9. From the Fields list box, select any fields (column headings) you want to
display in the viewer and click Add.
From the Selected Fields list box, select any fields you want to remove
from the viewer and click Delete if necessary.
Chapter 5 85
Managing data
Grouping information
NOTE You can modify the fields shown in the group view at any time by
right-clicking in the right side of the viewer and selecting Fields from the
displayed menu.
Step 2. Double-click the group name or right-click in the right pane and select
PROPERTIES from the menu.
• To add an object to the group, select an object in the Select From list
box and click Add.
86 Chapter 5
Managing data
Grouping information
To delete a group
Step 1. In the viewer, select the group you want to delete from the list in the left
pane.
Step 2. Press Delete.
Summarizing data
You can view or print a summary of the data displayed in any column in
a viewer.
Step 2. If you haven’t already done so, specify spreadsheet style selection:
a. Right-click in the right side of the viewer and select VIEW STYLES. You
can also select STYLES from the Console View menu, and then select
the Table tab.
b. Select the Use Spreadsheet Style Selection option and click OK.
Chapter 5 87
Managing data
Grouping information
Step 4. Choose DATA from the Console View menu, and then SUMMARY from the
Data submenu.
The Summary window displays each type of entry that appears in the
column you selected. Next to the entry type is the number of times that
entry type occurs in the current view.
88 Chapter 5
Managing data
Grouping information
To print a viewer
Step 1. Display the viewer you want to print by choosing it from the Console
Browse menu or toolbar.
• If you don’t want the header to be the name of the viewer, enter a
different name in the Header text box.
Chapter 5 89
Managing data
Exporting data
Exporting data
You may want to export data to other applications or to another file
format. You can do this by copying data using the Export command.
• .TXT—Text
• .CSV—Comma-separated values
• .DIF—Data Interchange Format
• .DBF—dBASE III
• .WKS—Lotus 1-2-3.
Step 2. Sort the rows in the viewer as you want them to display in the new
format.
Step 3. If you do not want to export the entire database, select the data you want
to export.
Step 6. To change the export location, select a drive and directory from the
Directories list box.
Step 7. Select the desired file format from the Type drop-down list.
Step 8. Enter a filename in the File Name list box.
Step 9. If you want to export only the data you selected in a previous step, check
Export Selected Records Only.
90 Chapter 5
Managing data
Exporting data
• MS SQL server
• MS Access
• SOLID 3.0 for Windows NT.
Other ODBC data sources may also work with DTA.
Step 1. Make sure the destination DBMS is installed and that its ODBC option
has been enabled.
Step 2. If you have not already done so, create a destination database using the
database management tools provided with the DBMS.
Step 3. If you haven’t already done so, run the 32-bit ODBC administrator in the
Control Panel and add a Data Source Name (DSN) that specifies your
database and driver.
Windows creates database information that combines the information
about the database engine, driver, and database you have created into an
entry in the ODBC.INI file.
Make a note of the DSN you entered in this step. You will use this name
in a later step.
Chapter 5 91
Managing data
Exporting data
Step 5. From the Console Browse menu or toolbar, select the viewer you want to
use for selecting records to export.
Step 6. Sort the records in the viewer as you want them to display in the new
format.
Step 7. If you do not want to export the entire database, select the data you want
to export.
Step 8. Choose Export from the File menu, and then ODBC from the submenu.
Step 9. Enter the data source name (DSN) in the Destination Data Source Name
text box or click Browse to select a DSN.
Step 10. Enter a database name in the Destination Database Name text box. Use
an extension that matches your chosen database format, if one is
required.
Step 11. Enter a unique table name in the Destination Table Name text box.
Step 12. Click the Advanced tab.
• Click Standard Export Mode (ASCII) to export all the fields as ASCII
text.
• Click Advanced Export Mode (Raw) if you want the export utility to
attempt to match the source data types to the destination data types,
and if you want to preserve date fields.
• Click Export Selected Records Only to export only the data you
selected in the viewer.
Step 14. Click OK to export to the ODBC destination.
92 Chapter 5
Managing data
Working at another site
If you want to perform tasks or view data at a site other than the one you
are currently logged onto, you can scope to it. In order to scope from a
child site to a parent Primary site, you must provide the DBMS account
for that site. You can use the read-only account created at DTA Setup.
However, if you scope from a parent Primary to a child site, you do not
need to provide an account password for the DBMS account.
For example, in Figure 5-18 if your home site is site 002 (Hong Kong) but
you want to create a distribution job for a computer at site 003 (Seattle),
you perform the steps in the following procedure to scope to site 003.
Chapter 5 93
Managing data
Working at another site
Step 4. To return to the original site or scope to another site, repeat step 2 and
select the desired site ID.
The Console always returns to its home site when you stop and restart it.
That is, even if you don’t scope back to your home site before you shut
down the Console, you will be at your home site (site 002 in this example)
the next time you start the Console.
94 Chapter 5
6 Maintaining sites
95
Maintaining sites
Controlling replication activity
sets how
frequently
classes of
DTA data
are
scanned
sets (at the
Primary child site)
how frequently
data transfers
between sites
sets the
method of
transfer
between sites
The Replication page lets you set the data scanning and data transfer
schedules at Primary sites. (The schedules apply to the Primary site
where they are set and to all the sites managed by the Primary site.)
These schedules instruct Site manager to scan classes of data such as
software inventory or distribution jobs, and replicate (transfer) new and
changed data to other sites.
96 Chapter 6
Maintaining sites
Controlling replication activity
You can set a unique data scanning schedule for each class of DTA data
in the database. However, you can set only one common schedule for
transferring the transaction files that contain changes to data,
regardless of data class. For example, you can have Site manager scan
the software inventory data class, and the Distribution log class daily,
but the resulting transaction files created from both scans are
transferred (rolled up) to the parent site according to a common transfer
schedule.
You can revise replication properties only for Primary sites. For Satellite
sites, all replication properties are inherited from the managing Primary
site. If you use the Primary site Console to view site properties for a
Satellite site, the Replication page only displays the Transfer Method,
which must always be Direct.
How frequently you replicate data depends on your business needs and
your network's capacity and load patterns. To ease the traffic load on
your network during business hours, you can schedule replication to
occur at times when there is less activity on the network, such as nights
or weekends. When you schedule data roll-up at non-peak times, you
generally have a greater lag between the time when data changes at the
originating site and the time when it is available at the central site.
The Replication page is divided into three areas, which are described in
the next sections. For step-by-step instructions on modifying a
replication schedule, see “Modifying replication schedules” on page 100.
Chapter 6 97
Maintaining sites
Controlling replication activity
Transfer schedule
You set the transfer schedule only at Primary child sites. The transfer
schedule does not apply to Satellite sites. Instead, Satellite sites use
minimum interval set in the data scanning schedule of the managing
site.
For example, if the data scanning schedule at the managing sites had a
fifteen minute schedule set for Computers, a ten minute schedule set for
Software Distribution, and a forty minute schedule set for Applications,
the Satellite site would use the ten minute schedule for its transfer
schedule.
Transfer Schedule options are described below.
98 Chapter 6
Maintaining sites
Controlling replication activity
You can only set the transfer schedule between two Primary sites from
the child site. However, modifications to the Transfer schedule take effect
faster if you change the schedule from the child site Replication property
page at the Console at the parent site, rather than scoping or physically
going to the child site itself. This is because DTA always uses Site
manager at the parent site to transfer data records to and from a child
site.
To change child site properties (such as replication) from the parent site,
access the Console at the parent site, choose SITE from the Configuration
menu, select the child site in the Site Tree page, and then click
Properties to select the child site Replication page, where you can then
make Transfer schedule modifications from the child site.
Transfer method
You set the transfer method (and schedule) only at Primary child sites.
Satellite sites must use Direct as the transfer method.
NOTE The dialog boxes you use to configure the transfer method are discussed
in “To configure replication information” on page 101.
Chapter 6 99
Maintaining sites
Controlling replication activity
NOTE For remote installation, you must select Direct as a transfer method, or
replication between the child and parent site will not work.
Any schedule changes you make take effect after the next scheduled scan
or transfer, or you can exit and restart Site manager to have the changes
take effect immediately.
For example, if you had originally set database scans for once a month
but are now changing them to once a week, the new scanning schedule
takes effect after the next monthly scan. To put the weekly scans into
effect immediately, stop and restart Site manager after you make the
change in the Replication page.
For optimum replication performance, follow these guidelines:
100 Chapter 6
Maintaining sites
Controlling replication activity
• Set the data scanning schedules for a child site at the child site itself.
You can do this by either scoping to the child site from the Console of
the parent, or by physically visiting the child site.
• Set the Transfer schedule between two Primary sites from the child
site Replication page at the parent site Console (rather than scoping
or going to the child site to make the modification).
The following procedure guides you through the replication modifications
from a single site. Given the guidelines above, however, you may want to
perform Steps 1 through 9 at the parent site Console and then resume
with Step 10 when you have scoped to or are physically at the child site
and can access its Console locally.
Chapter 6 101
Maintaining sites
Controlling replication activity
Step 3. If you checked Enable Data Scanning, select the frequency to specify how
often data scanning occurs. Choose one of the following:
• Custom: Scans data at the date, time, and interval you specify in the
Start Date, Start Time, and (hh:mm) text boxes.
• Hourly: Scans data hourly at the time and date specified in the Start
Date and Start Time text boxes.
• Daily: Scans database once a day beginning at the time and date
specified in the Start Date and Start Time text boxes.
• Weekly: Scans database once a week beginning at the time and date
specified in the Start Date and Start Time text boxes.
• Biweekly: Scans database once every two weeks beginning at the time
and date specified in the Start Date and Start Time text boxes.
Step 4. Enter the month, day, and year in the Start Date text box for the first
data scan you are scheduling.
Step 5. Enter the hour, minute, and am/pm for the first data scan you are
scheduling.
Step 6. If you specified a Custom time interval for Site manager to scan the
database, enter the interval in the (hh:mm) text box.
Step 7. If you want Site manager to replicate the entire DTA database the next
time it scans it, check Replicate All Data At Next Scheduled Time.
You might want to choose this option if, for example, you lost all your
data at the parent site. Replicating all data takes considerably more time
than replicating new or changed data only. If you choose this option, Site
manager resets the option, so that complete replication occurs only once
each time you check this box.
102 Chapter 6
Maintaining sites
Controlling replication activity
• If you want to apply the schedule to the entire DTA database, select
All Schedules.
• If you want to apply the schedule to only the class of data you
selected, choose Selected Schedule.
Step 11. In the Frequency drop-down list box, choose one of the following:
• Custom: Scans data at the date, time, and interval you specify in the
Start Date, Start Time, and (hh:mm) text boxes.
• Hourly: Scans data hourly at the time and date specified in the Start
Date and Start Time text boxes.
• Daily: Scans database once a day beginning at the time and date
specified in the Start Date and Start Time text boxes.
• Weekly: Scans database once a week beginning at the time and date
specified in the Start Date and Start Time text boxes.
• Biweekly: Scans database once every two weeks beginning at the time
and date specified in the Start Date and Start Time text boxes.
Chapter 6 103
Maintaining sites
Controlling replication activity
Step 13. In the Start Date text box, enter the month, day, and year for the first
data scan you are scheduling.
Step 14. In the Start Time text box, enter the hour, minute, and am/pm for Site
manager to start sending data.
Step 15. Specify the Transfer Method from the drop-down list box.
Step 16. Click Properties to specify the connection settings for the Transfer
Method.
If you selected TCP/IP as the transfer method, the TCP/IP dialog box
appears. Go to the TCP/IP section of step 17.
NOTE Be sure to enter the address or DNS name of the child site.
104 Chapter 6
Maintaining sites
Controlling replication activity
For the Direct connection type, specify the user name and password for
the Site manager at the parent site. Use the site server account for the
child site. Specify the user name with the domain name of the child site,
that is, in the following format:
Domain_name/User_name
For the TCP/IP connection type, specify either the DNS (domain name
server) name or the IP address of the site you are now configuring.
• User name and password required to log into the FTP server.
Make sure that the Inbox and Outbox pathnames are correct.
Step 19. When you have entered all the information for the new site, click OK.
Chapter 6 105
Maintaining sites
Controlling replication activity
Step 1. Make a note of the Site IDs of the sites for which you want to control the
proxy order.
Step 2. Using a text editor, open the Primary site configuration file,
NADMIN.INI located in the \CONSOLE directory on the site server.
[Replication]
Proxy_Order=ID1,ID2,ID3,...IDn
where ID1 is the three-character site ID for the first site in the
replication sequence, ID2 is the site ID for the second site in the
replication sequence, ID3 is the third, and IDn is the last site in the
replication sequence.
Step 4. Save the NADMIN.INI file and exit the text editor.
Site manager at the Primary parent site will always act as a replication
proxy first to the sites you added to the NADMIN.INI, in the order you
specified them, before it replicates any data to and from any other child
Satellite sites not included in the proxy order string of the NADMIN.INI
file.
106 Chapter 6
Maintaining sites
Modifying and monitoring sites
Step 2. On the Site Tree property page, select the site you want to modify or view
information about and click Properties.
The Site Configuration dialog box displays the General page.
Chapter 6 107
Maintaining sites
Modifying and monitoring sites
Step 2. Select the site you want to change from the Site Tree property page.
108 Chapter 6
Maintaining sites
Modifying and monitoring sites
Step 4. Check the box next to Communications mode: Run Agents Disconnected
From Manager to now run the site in disconnected mode.
Step 2. Select the site you want to modify from the Site Tree property page.
Step 3. Select properties to display the General page, shown in “Changing the
communication mode of a site” on page 108.
Step 4. Enter a new description of the site in the Description field, as necessary.
Chapter 6 109
Maintaining sites
Modifying and monitoring sites
Step 2. Select the site you want to modify from the Site Tree property page.
Step 3. Select properties and then click Network to display the Network page.
Step 4. Select the NOS of the site server from the Network Operating System
list box.
If you select NetWare Directory Services (NDS) as the NOS, the NetWare
NLS (National Language Support) subdirectory must be in the search
path for both network administrators and users in order for DTA to work
with directory services. The default path is usually SYS:PUBLIC\NLS.
110 Chapter 6
Maintaining sites
Modifying and monitoring sites
CAUTION You cannot specify the same server for more than one site.
Step 2. Select the site with servers to manage from the Site Tree property page.
Step 3. Select Properties and then click Servers to display the Servers page
Chapter 6 111
Maintaining sites
Modifying and monitoring sites
Step 4. Click Add/Delete to display the Select Recipient Servers dialog box.
Step 5. Select Servers from the Object Type drop-down list box.
• Select the servers to which you want to send jobs from the Available
list box and click Add.
• Select the servers you want to remove from the Selected list box and
click Delete.
• To save your server list to a file, click Save, then name the file to be
saved on the Save Net Objects File window.
• To load a list of servers from a previously saved file, click Load, then
select the file name from the Load Net Objects File window.
• To append the contents of a previously saved file to the displayed list
of servers, click Append, then select the file name from the Load Net
Objects File window.
Step 7. Click OK when you are finished with the server list.
Step 8. On the Servers page, for each server in the list, enter the name and
password of the user responsible for executing the distribution jobs and
inventories. (If the server has not been configured with a user name and
password, then you don’t need to specify one here.)
Highlight the servers one at a time and enter the user name and
password for each. If you enter an incorrect name or password, the job
will be unsuccessful on the affected server.
• Click OK to save the list to the database and close the current dialog
box.
112 Chapter 6
Maintaining sites
Modifying and monitoring sites
NOTE You can only use the Database page to revise database server
information if you have a dedicated database server. If the database
server at the site resides on the same server as the site server,
management server, or both, call technical support for instructions.
Step 1. Stop DTA manager and Site manager through the SmartDeploy agent,
using the Control Managers page in the Console.
Step 3. Select the site from the Site Tree property page.
Chapter 6 113
Maintaining sites
Modifying and monitoring sites
Step 4. Select Properties and then click Database to display the Database page.
• Click the Browse button (...) to select the new computer name of the
database server.
Step 6. Click Apply to save the changes.
Step 7. Restart DTA manager and Site manager through the SmartDeploy
agent, using the Control Managers page in the Console.
114 Chapter 6
Maintaining sites
Modifying and monitoring sites
Step 1. Stop DTA manager and Site manager through the SmartDeploy agent,
using the Control Managers page in the Console.
Step 3. Select the site from the Site Tree property page.
Step 4. Select Properties and then click Database to display the Database page.
c. Type the new static IP address in the IP Address field. Note that this
field only verifies the format of an IP address; it does not validate it.
Step 7. If necessary, enter a revised port in the Port No. field.
Step 8. Select the Computer name option to return DTA to the default method of
connecting to the database server, or click Defaults to return all default
settings, including port and network protocol.
Chapter 6 115
Maintaining sites
Modifying and monitoring sites
Step 11. Restart DTA manager and Site manager through the SmartDeploy
agent, using the Control Managers page in the Console.
116 Chapter 6
Maintaining sites
Viewing management server information
Step 2. Select the site from the Site Tree property page.
Step 3. Select Properties and then click Managers to display the Managers page.
The page displays the name and volume of the management server in the
NT Server Information group box. In the NT User Account Information
group box, it displays the user ID and password for the Managers
account.
Chapter 6 117
Maintaining sites
Viewing site server location
Step 2. Select the site from the Site Tree property page.
Step 3. Select Properties and then click Location to display the Location page.
118 Chapter 6
Maintaining sites
Repositioning a site
Repositioning a site
You can change the way data is replicated in your networking
environment by changing the relationship between sites in a tree. For
example, you can delete a child site from one parent and add it to a
different location in the site tree, so that it has a new parent.
Be aware of the following when you reposition sites:
• Consider your existing hierarchy. For example, a Primary site cannot
be a child site to a Satellite site, and a Satellite site cannot be a child
to another Satellite site.
• The latency period between the time you make changes and the time
the changes take effect depends on your replication schedule. Unless
you change the Site manager schedule to force an immediate
replication cycle, DTA replicates your changes to the database for
each site during the next scheduled replication.
Step 1. Delete the site and its children from the current site tree. See “Deleting
sites” on page 125 for instructions on deleting sites.
Step 2. Wait until the deletion has replicated throughout the site tree.
Step 3. Merge back the disconnected tree. See “Merging DTA 5.0 site trees” on
page 120 for instructions on merging trees.
Chapter 6 119
Maintaining sites
Merging DTA 5.0 site trees
Example
You have a site tree that includes all the sites in your Los Angeles office,
and you have another site tree for the sites in your New York office. You
decide to merge the Los Angeles tree into the New York tree. In this
example, the Los Angeles site tree is the child tree, and New York is the
parent tree.
You choose the site within the New York tree that will be the parent to
the top level (central site) of the Los Angeles sites. (For this example, the
ID of the New York parent site is NY4, and the Los Angeles central site is
LA1.) NY4 must be a Primary site. You then merge NY4 and LA1.
The entire Los Angeles site tree merges under the New York site tree, at
NY4 specifically. The former central site (LA1) of the Los Angeles tree is
now a child to NY4, and the hierarchy below LA1 is the same as it was in
the Los Angeles tree.
Merging trees
Before merging site trees, make sure there are no duplicate site IDs in
any of the trees you are merging.
Step 1. Turn off all the DTA managers at the parent and child sites where the
merge will occur. (The “child” site is the central site of the tree to be
merged; the “parent” site is the point at which the child site is joined to
the tree that is to be enlarged.)
Use the SmartDeploy agent to stop the managers. See “Controlling
managers and application agents” on page 149 for instructions on
stopping the managers.
120 Chapter 6
Maintaining sites
Merging DTA 5.0 site trees
Step 2. Access the Console at the site in the parent site tree where the child site
tree will be attached.
Step 6. Click Browse (...), and select the site server \\HPDTA\DATA directory
(\\server_name\volume\HPDTA\DATA).
Chapter 6 121
Maintaining sites
Splitting a site tree
NOTE Before splitting a site tree, make sure that replication has completed
between the child site that you want to be the central site of the new site
tree and its current parent site. The first half of the procedure below
explains how to do this.
Step 1. Disable the data scanning and transfer schedule at the child site by
doing the following:
a. Select SITE from the Console Configure menu, then highlight the new
parent Primary site from the Site Tree page.
Step 2. Wait half a day or until all data rolls up to the parent site.
• Check the Software Distribution logs at the parent site to verify that
any distribution jobs intended for the child site have completed.
122 Chapter 6
Maintaining sites
Splitting a site tree
If files still remain in the \BIN.IN directories after half a day, wait
overnight, and check again.
Step 3. Make sure all distribution jobs have run at the child site where you plan
the split.
Step 4. Stop all DTA agents and managers through the SmartDeploy agent at all
sites, using the Console Control Agents and Control Managers pages.
(From the Console, select the Task menu, then choose CONTROL AGENTS
and CONTROL MANAGERS to access these pages, respectively.)
Step 5. Disable the data scanning schedule at the current parent Primary site by
doing the following:
a. Select SITE from the Console Configure menu, then highlight the new
parent Primary site from the Site Tree page.
Step 6. In the Site Tree page, highlight the child site that you want to be the
central site of the new site tree.
Step 7. On the Site Tree page, select the site to be the new central site and click
Remove.
Step 8. Click Yes. The site and all the sites under it are removed from the
original site tree.
Step 9. Restart the DTA managers and agents through the SmartDeploy agent,
as described in step 4.
Chapter 6 123
Maintaining sites
Splitting a site tree
Step 10. Enable the data scanning and transfer schedules that were disabled in
Steps 1 and 5.
The changes take effect immediately at the site where you performed the
split operation and at the top of the new site tree (that is, the new central
site). The rest of the sites in the two trees are “unaware” of the changes
until the next replication cycle.
124 Chapter 6
Maintaining sites
Deleting sites
Deleting sites
To delete a site from a site tree, first remove the site from the tree and
then delete the DTA software from the servers and managed computers
at the site.
If the site you are deleting does not have child sites under it, you can
remove the site and immediately uninstall the software.
If the site you are deleting has child sites under it, you must remove the
parent site’s immediate children from the tree before you uninstall the
software from the parent site. Otherwise, you will not be able to
successfully reattach the child sites to the tree.
Step 1. Make sure all distribution jobs have run at all sites.
Step 2. Disable the data scanning schedule at the Primary parent site of the site
to be deleted by doing the following:
a. Select SITE from the Console Configure menu, then highlight the
Primary parent site from the Site Tree page.
Step 3. If the site you are deleting is a Primary, highlight it in the Site Tree
page.
Chapter 6 125
Maintaining sites
Deleting sites
Step 4. Disable the data scanning and transfer schedule of the site to be deleted
by doing the following:
b. In the Transfer Schedule group box of the Replication page, select the
option to disable data transfer.
• Check the Software Distribution logs at the parent of the site you are
deleting to verify that any distribution jobs intended for the child site
have completed.
• If the site you are deleting is a Primary, check the child site server
\\HPDTA\DATA\BIN.IN directory to make sure all .RTF
transaction files have replicated to the parent site.
• If the site you are deleting is a Satellite, check the child site server
\\HPDTA\DATA\BIN.IN directory to make sure all agent
transaction files have replicated to the parent site.
If files still remain in the \BIN.IN directories after half a day, wait
overnight, and check again.
Step 6. Stop all DTA agents and managers (at both the site to be deleted and its
parent) through the SmartDeploy agent, using the Console Control
Agents and the Control Managers pages. (From the Console, select the
Task menu, then choose CONTROL AGENTS and CONTROL MANAGERS,
respectively, to access these pages.)
Step 7. Access the Console at the parent of the site you want to delete.
Step 9. On the Site Tree page, select the site to be deleted and click Remove.
Step 10. Click Yes.
The site and all the sites under it are removed from the original site tree,
but they are still active DTA sites.
Step 11. Restart the DTA managers and agents (at both the site to be deleted and
its parent) through the SmartDeploy agent.
126 Chapter 6
Maintaining sites
Deleting sites
Step 12. Enable the data scanning and transfer schedules that were disabled.
Step 13. Wait until removal is propagated throughout the site tree. (To confirm
that information has been replicated, check the \BIN.IN directory for
sites belonging to the deleted branch.)
Step 14. If the deleted site has any children, delete them from the tree by
repeating the steps above before you remove the software.
After you finish deleting the site, you can reattach the “orphan” sites to
the tree if you wish.
Step 15. Remove the DTA software (agents, managers, Console, and data) from
the servers and managed computers at the deleted site. For instructions
on deleting DTA software, see Appendix A , “Removing DTA,”.
Step 16. If you want to reattach the child sites of the site you just deleted, from
the Site Configuration dialog box, select the site in the tree that you
want to be the new parent and merge the disconnected tree. See
“Merging DTA 5.0 site trees” on page 120 in this chapter for instructions.
Chapter 6 127
Maintaining sites
Renewing expired DTA accounts
Step 1. From the Site Configuration dialog box, select the site for which the
DBMS account has expired.
Step 2. Select PROPERTIES and then click DATABASE, to display the Database
page.
Step 1. Run NACESS /prompt:SITE from the management server command line
to display the DTA NACESS tool.
128 Chapter 6
Maintaining sites
Renewing expired DTA accounts
Step 3. For each of the following services, click STARTUP and enter the account
information:
• DTA Replication Service
Chapter 6 129
Maintaining sites
Launching a program remotely
Step 1. Select COMPUTERS from the Console Browse menu to display the
Computers viewer.
Step 2. From the viewer, select the computer on which to launch the program.
130 Chapter 6
Maintaining sites
Launching a program remotely
Step 4. Type the pathname of the program you want to launch on the target
computer. If you use a drive letter, the pathname must be the same at the
target computer.
Step 5. Select Launch to enable the remote launch of the application.
The program will start on the target computer within the SmartDeploy
agent polling cycle, as reported in the dialog.
Step 6. Click Close when the program has launched. The Launch Status must
report success or failure before you can launch a program on the next
computer. You can minimize the dialog while waiting for a status.
Chapter 6 131
Maintaining sites
Installing an additional Console
Step 1. At the computer to which you want to install the additional Console, do
one of the following:
• Run SETUP from the run line, using the UNC path to the site server
\HPDTA\CONSOLE directory.
Step 2. Click Next until the program displays the Console Type dialog
132 Chapter 6
Maintaining sites
Installing an additional Console
Step 3. Select the Local or Network option. The Local option installs all Console
files to the local hard disk of the computer. The Network option installs
only the ODBC driver to the local hard disk, and runs the Console from
the site server.
Step 4. Click Next to review the location where DTA will install the files. To
change the location, click Browse and select another directory.
• Uncheck the launch box and click Finish to complete the installation
without launching the newly installed Console.
Chapter 6 133
Maintaining sites
Moving managers
Moving managers
Managers install allows you to re-install the DTA managers on a new
computer after the site has been installed. This should be done only in
situations where it is absolutely necessary to do so, such as when the
existing management server is becoming inoperable.
Since DTA only allows one instance of the managers to be active at any
time, the managers install incorporates both a new managers install and
an old managers uninstall in one step. It is not necessary to uninstall the
old managers prior to installing the new one. Managers install can be
used to install to the current computer or to a remote computer. However
it is recommended to run it from the computer being installed to.
Step 3. Enter the account name and password needed to run as services.
Managers install will then copy and install to the new management
server, and then stop and uninstall the managers from the old
management server in one process. If the old management server is not
on at the time of the move, you must separately uninstall the old
managers when the computer is available.
134 Chapter 6
Maintaining sites
Adding an application
Adding an application
You can add an application to DTA, such as pcANYWHERE, by running
SETUP.EXE from the DTA CD or from the site server \HPDTA\DATA
directory. SETUP.EXE runs a wizard that steps you through the process
of performing a Custom installation of DTA, which allows you to add an
application.
To add an application
Step 1. From the DTA CD or the site server \HPDTA\DATA directory, run
SETUP.EXE.
Step 2. Follow the wizard until the Setup Type page appears, and then select
the Custom option to install selected components.
Chapter 6 135
Maintaining sites
Adding an application
Step 4. In the Select DTA applications page, select the applications you want to
add.
136 Chapter 6
Maintaining sites
Adding an application
Step 5. Database User Access Account page, enter the user name and password
to connect with the SQL database.
Step 6. In the Setup Review page, confirm the components you want to install by
clicking Next.
Chapter 6 137
Maintaining sites
Adding an application
138 Chapter 6
7 Managing the SmartDeploy
agent
139
Managing the SmartDeploy agent
SmartDeploy agent features
140 Chapter 7
Managing the SmartDeploy agent
SmartDeploy agent installation
NOTE DTA does not provide a SmartDeploy agent wizard for Satellite sites as
they don’t have Consoles. Satellite sites inherit SmartDeploy
configuration settings from their managing Primary sites. You can,
however, change the inherited settings by using the Console
configuration pages, as described in “Configuring the SmartDeploy
agent” on page 142.
Chapter 7 141
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
142 Chapter 7
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
Chapter 7 143
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
• Agents assume the same access rights as the account used for login by
the NT System Services. NT System Services may have control over
certain operations on NT workstations that otherwise are not
available.
• End-users do not have to be logged onto the managed computers for
NT System Services to work.
• NT System Services run invisibly, and as such, do not display
workstation messages to end-users, as can agents running as
application executables.
• In environments with combinations of Windows NT, 2000
Professional, or Windows 9x computers, you can select the checkbox
and DTA will install the agent as a service on NT and 2000
Professional computers and as an application executable on Windows
9x computers.
144 Chapter 7
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
NT account information
If you have selected to run agents as NT System Services, you must
supply an NT System Services account for the SmartDeploy agent, so it
can run with the correct access rights on managed computers. This
account should be set up before you install DTA.
If any changes are made to the SmartDeploy agent account after initial
DTA Setup, you must reflect those changes here. For more information
on this account, see the SmartDeploy agent account section in Chapter 3,
“Resource requirements,” on page 27
If you are using a Domain administrator account for this account, specify
the NT User name as follows:
Domain_name\user_name
If you are running agents on workstations in a Windows NT Workgroup
environment, specify the NT User name as follows:
.\user_name
Use Same Account To Access DTA Site Server: Along with an NT System
Service account, the SmartDeploy agent requires an account has access
to the DTA site server. If the user name and password you use for your
Site Server account is the same as the one for the SmartDeploy agent
account, leave the checkbox to use the same account to access the DTA
Sites Server selected. Otherwise, uncheck the box and enter the user
name and password for the Site Server account. If you have installed
DTA on a NetWare server, clear the checkbox.
Chapter 7 145
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
Configuration page
Figure 7-2 shows the configuration options for the SmartDeploy agent.
146 Chapter 7
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
Chapter 7 147
Managing the SmartDeploy agent
Configuring the SmartDeploy agent
148 Chapter 7
Managing the SmartDeploy agent
Controlling managers and application agents
The options for controlling the agents that run on managed computers
are described below. Basically, you can control all applications through
the SmartDeploy agent by using the settings in the SmartDeploy Agent
group box, or you can control specific application agents through the
settings in the Application Agents group box.
Chapter 7 149
Managing the SmartDeploy agent
Controlling managers and application agents
• Enable: Enables the agent you select in the list box to start on all
managed computers at a site, but only after the SmartDeploy agent
gets the instruction to start from its configuration file.
• Disable: Enables the agent you select in the list box to stop on all
managed computers at a site, but only after the SmartDeploy agent
gets the instruction to stop from its configuration file.
• Schedule: Displays the Schedule dialog box to set run times and
frequency settings for the selected agent. See “Setting schedules for
the application agents” on page 155.
150 Chapter 7
Managing the SmartDeploy agent
Controlling managers and application agents
Chapter 7 151
Managing the SmartDeploy agent
Controlling managers and application agents
The options for controlling the managers and agents that run on the
management server are described below.
152 Chapter 7
Managing the SmartDeploy agent
Controlling managers and application agents
SmartDeploy Agent
You can enable the SmartDeploy agent, managers and server agents to
run on the management server, or you can disable them from running. If
you want to control a specific manager or server agent rather than all of
them at once, use the settings in the Services group box, described below.
• Enable: Enables the manager or server agent you select in the list box
to start on the management server, but only after the SmartDeploy
agent gets the instruction to start the manager or agent from the
SmartDeploy agent configuration file.
• Disable: Enables the manager or server agent you select in the list
box to stop on the management server, but only after the
SmartDeploy agent gets the instruction to stop the manager or agent
from the SmartDeploy agent configuration file.
• Schedule: Displays the Schedule dialog box for the selected manager
or server agent. See “Setting schedules for DTA Services” on page
159.
Chapter 7 153
Managing the SmartDeploy agent
Controlling managers and application agents
You can set how often the SmartDeploy agent queries for new
instructions from its configuration file in the SmartDeploy Agent
Configuration page in the Console. For more information on this setting,
see “Configuration page” on page 146.
154 Chapter 7
Managing the SmartDeploy agent
Setting schedules for the application agents
NOTE To schedule how often the Software Distribution agent polls for jobs, see
the Software Distribution Guide.
Step 1. At the management server of the site for which you want to schedule the
agents, select HP OPENVIEW DESKTOP ADMINISTRATOR CONSOLE from
the Start menu Programs group.
Chapter 7 155
Managing the SmartDeploy agent
Setting schedules for the application agents
Step 3. In the Application Agents group box, highlight Distribution from the list,
if you want the Software Distribution agent to stop running for a period
of time. Otherwise, skip to step 7.
Step 5. Select how often you want the Software Distribution agent to run on the
managed computers at the site. Depending on the Execution Frequency
you select, other frequency settings, such as Day and Hour may be
required.
• Stops Daily: Instructs the agent to stop running once each day at the
hour and for the interval you specify.
• Stops Weekly: Instructs the agent to stop once a week on a day you
specify. You also specify the hour of the day and the period of time in
which you want the agent to stop running.
• Stop Monthly: Instructs the agent to stop once a month. You specify
the day of the month, the hour of the day, and the period of time in
which you want the agent to stop running.
• Stop Quarterly: Instructs the agent to stop once a month. You specify
month 1, 2, or 3 of the quarter. You can also indicate the day of the
month, the hour of the day, and the period of time in which you want
the agent to stop running.
156 Chapter 7
Managing the SmartDeploy agent
Setting schedules for the application agents
• Stop Semiannually: Instructs the agent to stop once every six months.
You specify a month from 1 to 6. You can also indicate the day of the
month, the hour of the day, and the period of time in which you want
the agent to stop running.
• Stop Annually: Instructs the agent to stop once a year. You specify a
month from 1 to 12. You can also indicate the day of the month, the
hour of the day, and the period of time in which you want the agent to
stop running.
Step 6. Click OK to return to the Control Agents dialog box. The agent’s new
schedule displays in the Schedule column of the list. (You may have to
scroll to see it.)
Step 7. Highlight Hardware Inventory in the list and click Schedule.
Step 8. Select how often you want the Inventory agent to perform hardware
scans on the managed computers at the site. Depending on the Execution
Frequency you select, other frequency settings, such as Day and Hour
may be required.
Chapter 7 157
Managing the SmartDeploy agent
Setting schedules for the application agents
Step 9. Click OK to return the Control Agents dialog box. The agent’s new
schedule displays in the Schedule column of the list. (You may have to
scroll to see it.)
Step 10. Repeat steps 7 to 9 for Software Inventory.
Step 11. When done, click OK from the Control Agents dialog box.
158 Chapter 7
Managing the SmartDeploy agent
Setting schedules for DTA Services
Step 1. At the management server of the site for which you want to schedule the
services, select HP OPENVIEW DESKTOP ADMINISTRATOR CONSOLE from
the Start menu Programs group.
Chapter 7 159
Managing the SmartDeploy agent
Setting schedules for DTA Services
Step 3. In the Services group box, highlight Server Distribution Agent from the
list.
Step 5. Select how often you want the Server Distribution agent to stop running
on the management server. Depending on the Execution Frequency you
select, other frequency settings, such as Day and Hour may be required.
• Never stops: (Default) Continually runs the agent on the
management server.
• Stops Daily: Instructs the agent to stop running each day at the hour
and for the interval you specify.
• Stop Monthly: Instructs the agent to stop running once a month. You
specify the day of the month, hour of the day, and the period of time in
which you want the agent to stop running.
• Stop Quarterly: Instructs the agent to stop running once every three
months. You specify month 1, 2, or 3 of the quarter. You also specify
the day of the month, hour of the day, and the period of time in which
you want the agent to stop running.
160 Chapter 7
Managing the SmartDeploy agent
Setting schedules for DTA Services
• Stop Semiannually: Instructs the agent to stop running once every six
months. You specify a month from 1 to 6. You also specify the day of
the month, hour of the day, and the period of time in which you want
the agent to stop running.
• Stop Annually: Instructs the agent to stop running once a year. You
specify month from 1 to 12. You also specify the day of the month,
hour of the day, and the period of time in which you want the agent to
stop running.
Step 6. Click OK to return to the Control Management Server page. The agent’s
new schedule displays in the Schedule column of the list. (You may have
to scroll to see it.)
Step 7. Repeat steps 3 to 6 for DTA Manager and Replication Manager.
Step 8. Highlight Server Inventory Agent in the list and click Schedule.
Step 9. Select how often you want the Server Inventory agent to perform
software scans on the management server. Depending on the Execution
Frequency you select, other frequency settings, such as Day and Hour
may be required.
Chapter 7 161
Managing the SmartDeploy agent
Setting schedules for DTA Services
Step 10. Click Ok to return to the Control Management Server dialog box. The
agent’s new schedule displays in the Schedule column of the list. (You
may have to scroll for it.)
Step 11. When done, click OK from the Control Management Server dialog box.
162 Chapter 7
Managing the SmartDeploy agent
Switching the way SmartDeploy agent runs
Step 2. In the SmartDeploy Agent area of the Control Agents page, select the
Remove option.
Chapter 7 163
Managing the SmartDeploy agent
Switching the way SmartDeploy agent runs
Step 4. Delete the SAGENT.LOG file from the site server \DATA\SAGENT
directory.
The log file contains a list of all of the computers that had SAGENT
installed on them.
Step 6. In the SmartDeploy Agent Configuration dialog box, select the Run
Options page.
Step 7. In the SmartDeploy Agent Location group box, select how you want
SmartDeploy agent to run, and then click OK.
Smart Deploy agent will install the new configuration the next time it
queries for configuration changes.
164 Chapter 7
Managing the SmartDeploy agent
SmartDeploy agent problems and solutions
Solution
Check the following:
• In the DTA Console, select CONTROL AGENTS from the Tasks menu. In
the SmartDeploy Agent group box of the Control Agents dialog box,
make sure the Start option is selected.
• If the SmartDeploy agent is configured to run as a Service, make sure
you can log on to the current computer with the same NT account
information listed in the NT Account Information group box of the
SmartDeploy Agent Configuration dialog Run Options page.
• Make sure you have administrative privileges on the managed
computer. If you do not have administrative privileges and logon to
the NT computer with a normal user account privileges,
SAGENT.EXE fails to install and creates an entry in the
NTTARGET.LOG file located in the site server \DATA\SAGENT
directory. The SmartDeploy agent on the management server will
target and perform installation to the computer listed in the
NTTARGET.LOG file.
• If the SmartDeploy agent did not install completely, run
DTACLEAN.EXE from the site server \CONSOLE directory to
remove the SmartDeploy agent from the service control and registry
keys.
Chapter 7 165
Managing the SmartDeploy agent
SmartDeploy agent problems and solutions
Solution
Delete the Build # registry key using the Regedit registry editor.
166 Chapter 7
8 Adding a site
167
Adding a site
Assumptions
Assumptions
This chapter assumes you have already installed an initial, central site
according to your deployment planning. Initial site installation is covered
in deployment training. For more information on obtaining deployment
training and assistance, see Chapter 1, “About DTA Administration,” on
page 13.
This chapter also assumes that you have a deployment plan in place for
the additional sites you install in your environment.
168 Chapter 8
Adding a site
Adding a child site
Chapter 8 169
Adding a site
Adding a child site
See Table 8-1 for a list of the benefits and drawbacks of each method.
Table 8-1 Install method comparisons
Remote install
CD install
Drawbacks Often more than one person is required (one at parent site,
another at the child site to perform the CD install). If no
one at the child site is able to perform the CD install, you
can alternatively use a remote control solution. A remote
control solution requires that someone at the child site
inserts the DTA Setup CD in the target install computer.
In general, you should perform a CD install any time you are installing
DTA software across a WAN link. If you are installing software across a
LAN link, a remote install may be easier and just as fast. In either
method, you must first add the site before installing it.
If you plan to install a satellite site across a WAN link, make sure to
install it in disconnected mode to obtain optimal performance.
The procedures for each method are described in the following sections.
170 Chapter 8
Adding a site
Adding a child site
Chapter 8 171
Adding a site
Adding a child site
172 Chapter 8
Adding a site
Adding a child site
Step 1. At the Console of the parent site, select SITE from the Configuration
menu to display the Site Configuration dialog.
Chapter 8 173
Adding a site
Adding a child site
Step 2. Select the site to which you want to add the child, and then click Add.
Step 3. Enter the basic identifying information about the new site: a unique ID,
name, and a brief description. Description is optional.
Step 4. Select a time zone.
Time Zone defaults to the time zone of the parent site to which you are
connecting the new site. Change this value if the time zone of the site you
are adding is different than the one to which it will be connected. Be
aware, however, that when data is replicated across time zones, the time
zone at the originating site is always used. For example, for jobs that are
distributed to a child site with a different time zone than the parent site,
the time stamp on it in the distribution log for that job will reflect the
time zone of the parent site, not the child site.
Step 5. If you do not want a Winsock connection between the parent site and the
workstations at the child site, check the Communication mode option to
run agents disconnected from managers. Typically, you select this
communication mode when installing a Satellite site to serve mobile
users.
174 Chapter 8
Adding a site
Adding a child site
• By default, the Parent Site selection displays the site you chose in the
Site Tree page. (You can change this entry if you want the new site to
be connected to a different parent.)
• In Site Type field, specify the type of site you are adding. See “Types
of sites” on page 50 for descriptions of site types.
Step 7. Click Next to choose the site server path at the child site.
Step 8. Choose BROWSE to select the UNC pathname of the destination directory
on the site server where you want to store the \CONSOLE, \AGENTS,
and \DATA directories.
You can choose a destination directory that has already been set up as a
shared directory, or you can let DTA automatically create \HPDTA as
the shared directory under the root directory by entering C$\HPDTA or
D$\HPDTA after the computer name, as appropriate.
Chapter 8 175
Adding a site
Adding a child site
For example, if the computer name of the site server is LA_ADMIN and
the hidden root share is the C: drive, then you would enter the following
as the new site server path:
\\LA_ADMIN\C$\HPDTA
When you click Next to install the site server to the install computer.
DTA displays a message, reporting that it will automatically create an
HPDTA share for you, with full permission rights for all users.
Click Yes to accept this configuration, or No to return to the Site Server
Location screen and choose another UNC pathname.
You have the option of changing the \HPDTA directory name, but it is
not recommended.
• If you are adding the child site to the same Domain as the parent site,
enter the user name and password for the DTA site server account at
the parent site.
176 Chapter 8
Adding a site
Adding a child site
DMSO-LP1\Administrator
Chapter 8 177
Adding a site
Adding a child site
Step 12. In the Network Operating System field, select the NOS of the site server
where you are placing a site.
If you select NetWare Directory Services (NDS) as the NOS, the NetWare
NLS (National Language Support) subdirectory must be in the search
path for both network administrators and users in order for DTA to work
with directory services. The default path is usually SYS:PUBLIC\NLS.
Step 13. If you are installing a Satellite site, skip to step 19; otherwise, click Next
to enter information about the DBMS at the child site.
• Select the database you are using at the child site from the Database
list box. If you are installing the bundled version of SOLID, also check
the box to install the database server.
• Enter the user name and password of the DBMS account for your
database. If you are installing the bundled version of SOLID DBMS,
DTA creates an account using the information you enter here.
178 Chapter 8
Adding a site
Adding a child site
If you are using Microsoft SQL Server, the DBMS account must be the
account for the Microsoft SQL Server database rather than the NT
System Service account. You must also have the Microsoft SQL Client
software installed on the server from which you are installing the
DTA software; otherwise DTA will not be able to access Microsoft
SQL Server. See Chapter 3, “Resource requirements,” on page 27 for
more information on DBMS account requirements.
To change the port setting, enter the new port in the Port field.
To specify a static IP address, select the option to use an IP address
and enter the static address in the IP Address field. (DTA does not
validate this address when you select OK to accept the new setting,
however it does verify that the address has been entered in the proper
format and displays an error message if the format is incorrect.)
Chapter 8 179
Adding a site
Adding a child site
By default, DTA displays the name and shared directory of the computer
you selected as the site server.
Keep the default setting to install the database server to the same
location as your site server, or browse to choose a different computer for
the database server. Enter the shared directory for that server.
If you are installing the bundled version of SOLID 3.0 for Windows NT,
DTA installs the \SOLID directory to this location.
Step 16. Click Next to display the replication schedules.
Make sure the Transfer Method is set to Direct, otherwise the site
installation will fail.
It is not recommended that you change any replication settings at this
point. Use the default replication settings, which you can change later in
the Console Replication page, as necessary.
180 Chapter 8
Adding a site
Adding a child site
By default, DTA displays the name and shared directory of the computer
you selected as the database server.
You can leave the default setting to install the DTA managers to the
same location as your site server, or browse to choose a different
computer for the management server. Enter the shared directory for that
server.
Step 18. Browse (...) to select a user name for the DTA managers account. Enter a
password.
Domain\UserID
Chapter 8 181
Adding a site
Adding a child site
.\UserID
Step 20. When ready, click Finish to Add the site. The newly added child site
should appear in the Site Tree page of the Console Site Configuration
dialog, as shown in Figure 8-10, with the text “[Not Installed]” next to it.
The site has now been added to the site tree (as shown), but the site
software is not yet installed. Continue with the next procedure to install
the site.
182 Chapter 8
Adding a site
Adding a child site
Step 1. From the Site Tree page of the Console Site Configuration dialog, click
Install to begin the remote installation.
Step 2. Select the child site to install. Be sure that a check appears in the
checkbox for the site you want to install.
Step 3. Click Next to specify a time for the remote installation to begin.
Chapter 8 183
Adding a site
Adding a child site
Make sure that both Site manager and DTA manager are running at the
Parent site or sites at the time that the installation is scheduled.
Step 4. Click Next to specify the location of the DTA source files.
184 Chapter 8
Adding a site
Adding a child site
You can either specify a path to a network directory where you have
stored a copy of the DTA CD, or you can specify a the drive on the install
computer where you will insert the DTA CD. DTA will then copy the DTA
CD source files from the network directory or the install computer CD
drive at the parent site.
• If you want the installation to write to a log file and display all of the
logged information to the status screen as well, uncheck the box.
You can use this log file to verify that the site installed successfully.
Step 6. If the source files are on the DTA CD, make sure the CD is inserted into
the drive at the install computer.
Chapter 8 185
Adding a site
Adding a child site
DTA proceeds to copy files over the network to the new child site.
When DTA finishes, you see a progress message in the dialog that
reports a successful installation. Go to Step 9.
186 Chapter 8
Adding a site
Adding a child site
• To remove the installation from the schedule, select the site and click
Remove.
• To change the schedule time, first exit the Remote Install Agent
screen, then click Properties from the Scheduled Remote Install tab to
display the Remote site installation Setup program again. Modify the
schedule as necessary, and then click Next to move through the rest of
the program (you can also change your previous source file location).
Any modifications to the schedule appear in the Scheduled Remote
Install tab.
Chapter 8 187
Adding a site
Adding a child site
Step 9. If necessary, click Exit to close the Remote Install Status screen after the
installation completes successfully.
Step 10. From the Console Site Configuration dialog box, select Refresh to update
the dialog. The word “Installed” should now appear next to the added site
as shown in Figure 8-16.
After the site is installed, the next step is to run the SmartDeploy agent
wizard, if you installed a Primary site. You can run the wizard from the
management server Console at the newly added site. Continue with
“Running the SmartDeploy agent wizard at Primary sites” on page 192.
If you installed a Satellite site, see “SmartDeploy agent configuration at
Satellite sites” on page 197.
The site is not fully installed until managed computers have been set up
to launch agents. Continue with ““Setting up managed computers to
launch agents” on page 198 after you run the SmartDeploy agent wizard.
188 Chapter 8
Adding a site
Adding a child site
Performing a CD installation
The basic steps to a CD install are as follows:
• Add the site
• Complete the remote install program, but only to validate settings
• Go to the newly added site and use the DTA CD (or a copy of it on the
network) to install the site software.
The site installs according to your schedule. You add and install the child
site from the Console of the parent site. These steps are covered below.
To add a site
Step 1. Repeat Steps 1 through 7 of the “To add the site” on page 173.
Step 2. For Step 8, check the box to install the site by CD.
Step 1. From the Site Tree page of the Console Site Configuration dialog, click
Install. The Remote Install program appears.
Chapter 8 189
Adding a site
Adding a child site
DTA also writes any remote installation messages to a child site log,
located in the \TEMP directory of the boot drive of the computer.
The name the log takes depends on the site ID of the child site. For
example, if you have added child site S10, the log name is
DTA_S10.LOG.
You can now go the newly added site (or instruct someone at that site) to
install the site software with the DTA CD. Or, if you have placed an
image of the DTA CD in a network directory, you can run Setup from
that directory to install the site software.
The purpose of the CD Install program is to install DTA software
according to the settings you specified when you added the site.
Therefore, the CD install program does not prompt you for any new
settings; it simply installs the software and validates the settings
against the logon account at the install computer.
NOTE Although DTA validated these same settings during the Remote install
program, it only checked them against the logon account of the
management server (or install computer) at the parent Primary site.
Because the logon account at the install computer of the Satellite site
may be different, DTA must validate the settings against the logon
account at the Satellite site install computer too.
If the new site is a Satellite, select a computer that runs Windows NT 4.0
(SP4) or later. See Chapter 3, “Resource requirements,” on page 27 for
more information on install computer requirements.
Step 2. Insert the DTA Setup CD in the CD drive of the install computer at the
child site. If you are installing from a network directory, have the
pathname to that directory ready.
190 Chapter 8
Adding a site
Adding a child site
Step 3. Type the path to the Setup CD at the command line of the install
computer:
If you are installing from the Setup CD, type the UNC path to the DTA
site server and shared directory in the following format:
D:SETUP /path:“\\NWORKS\HPDTA”
If you are installing from a network directory, first map a drive or type
the UNC pathname to the site server and shared directory of the site to
be installed, and then type the following at the command line:
site server path:SETUP /path“\\UNC path to site server
shared directory”
where site server path is the drive mapping or UNC pathname to the
DTA site server.
If you see a message reporting that site installation was not successful,
open the child site log, located in the \TEMP directory of the boot drive
of your computer where the DTA CD is inserted. The log contains status
information about the installation process. If, for instance, you installed
to a location that was using an outdated (earlier than 3.5) version of
ODBC Manager, then the site installation would fail and DTA would
write the reason for the failure to this log.
Chapter 8 191
Adding a site
Adding a child site
The newly added site appears in the Console Site Configuration dialog,
but the text “Installed” does not display next to it until a full replication
cycle occurs to update site information at the parent site.
The next step is to run the SmartDeploy agent wizard, if you installed a
Primary site. You can run the wizard from the management server
Console at the newly added site. Continue with the procedure “Running
the SmartDeploy agent wizard at Primary sites” on page 192.
Step 1. At the management server Console of the newly added Primary site,
select HP OPENVIEW DESKTOP ADMINISTRATOR CONSOLE from the Start
menu Programs group.
Step 2. To access the Console and start the wizard, enter the user name and
password for your DBMS account at the child Primary site.
The Console opens, displaying the first screen of the SmartDeploy agent
wizard.
Step 3. Review the wizard text and click Next when ready.
192 Chapter 8
Adding a site
Adding a child site
Step 4. Select how you want to store and run the SmartDeploy agent.
Run Agents From Directory On Site Server: This option stores and runs
the agent from the \AGENTS directory on the site server. Storing agents
on the server saves local hard disk space on the managed computers,
however, more bandwidth is required to run the agent across the
network.
Chapter 8 193
Adding a site
Adding a child site
After you set up the managed computers (by editing the login script or
policy files of the login server), DTA installs and runs the SmartDeploy
agent from the Windows install directory (for example, C:\WINDOWS)
of the local hard disks. DTA copies the rest of the files to the
\HPDTA\AGENTS directory of the local hard disks.
If you are using a local administrator account, you must make sure that
all managed computers have one common user ID and password
assigned to them. The SmartDeploy agent will not be able to run from
the local disk of managed computers unless those computers have been
synchronized with a common user ID and password. Use a local
administrator account in the following format: .\user_name.
Step 7. If the user name and password you use for your Site Server account is
the same as the one for the SmartDeploy agent account, leave the
checkbox Use The Same Account To Access DTA Site Server selected.
Otherwise uncheck the box and enter the user name and password for
the Site Server account.
194 Chapter 8
Adding a site
Adding a child site
Chapter 8 195
Adding a site
Adding a child site
Step 9. Click Next to display the final wizard panel and review the information.
Under certain conditions, the following message appears:
196 Chapter 8
Adding a site
Adding a child site
• The end-user ran SDMenu to pull a job that requires the end-user to
be elevated to Local Admin (by default pull jobs are considered
interactive by SDMenu).
For more information on push and pull distribution jobs, see the
Software Distribution Guide.
A DTA site is not fully installed until managed computers have been set
up (by login script or policy file) to launch agents. See “Setting up
managed computers to launch agents” on page 198 for instructions on
how to do this.
Chapter 8 197
Adding a site
Setting up managed computers to launch agents
198 Chapter 8
Adding a site
Setting up managed computers to launch agents
Login scripts
You can add the SmartDeploy agent pathname to a login script (or
scripts) by editing the login script file. When a user logs onto a computer,
the login script executes the command containing the SmartDeploy
agent pathname, and the agent starts on that computer.
Chapter 8 199
Adding a site
Setting up managed computers to launch agents
200 Chapter 8
Adding a site
Setting up managed computers to launch agents
Chapter 8 201
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
202 Chapter 8
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Step 1. Make sure you have configured the SmartDeploy agent through the
Console to run as an NT System Service on the local hard drives of
managed computers. See “Configuring the SmartDeploy agent” on page
142.
Step 2. Using a text editor, create a text file called “NTTARGET.LOG” in your
site server \DATA\SAGENT directory.
[Log]
Computer name=UNC path to \DATA directory at remote site;
If the computer you have specified is connected to the current site server,
that is, to the site server on which you created and stored your
NTTARGET.LOG file, then you do not have to specify a path.
[Log]
JANE_NT= STEVE_NT=\\LA-ADMIN\HPDTA\DATA;
ROVER_NT=\\NWORKS\HPDTA\DATA;
SB_2000=
Both JANE_NT and SB_2000 are computers at the site from which you
are installing SmartDeploy agent. STEVE_NT and ROVER_NT, on the
other hand, are computers at a site other than the one you are going to
install from. Because these computers are members of remote sites, the
SmartDeploy agent requires a pathname to their site’s \DATA directory.
Chapter 8 203
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
After the first minute and every minute thereafter, the DTA takes five
computers from the log file list and attempts to deploy the SmartDeploy
agent to them. You can check the installation status of each individual
computer by opening the SmartDeploy agent icon, which runs in the
system tray of your management server. Scroll as necessary to track the
status. When deployment finishes, the SmartDeploy agent status dialog
displays a successful installation message. (You can also check for status
messages in the SAGENT.LOG file, located in the DATA\SAGENT
directory on your site server.)
Step 1. Make sure you have configured the SmartDeploy agent through the
Console to run as an NT System Service on the local hard drives of
managed computers. See “Configuring the SmartDeploy agent” on page
142.
Step 2. From the management server Console, select RSI from the Tools menu.
The main dialog box for the Installer appears.
204 Chapter 8
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Step 4. If necessary, change any of the following paths in the Copy Options group
box:
• Source Directory: Specifies the path to the site server \AGENTS
directory. By default displays the site server of the site where you are
running RSI.
Chapter 8 205
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Step 5. In the Windows NT System Service Options group box, select the option
to install or remove the SmartDeploy agent, as appropriate. If you are
checking for current status, check the option to only display current
status and continue with “Displaying the status of a SmartDeploy
Service on computers” on page 210.
Step 6. If necessary, change any settings in the Advanced User Settings group
box, although it is recommended that you leave them as is. See the
“Advanced user settings” on page 210 for information on these settings.
206 Chapter 8
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Chapter 8 207
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Step 8. From the main dialog, click Computers to open the Select Computers
dialog.
Step 9. Select the NT Domain of the computer or computers in the Domain list
box.
Step 10. Under Available Machines, click the computer or computers to which you
want to install the agents. You can make multiple selections.
Step 11. Click the >> button to add the computers to the Selected Machines list.
To remove a computer from the Selected Machines list, click <<.
208 Chapter 8
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
After the job terminates, the Exit button on the main dialog reactivates.
Chapter 8 209
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Step 6. Under Available Machines, click the computer or computers for which
you want to obtain a status for the remote managed computer. You can
make multiple selections.
Step 8. To remove a computer from the Selected Machines list, click <<.
The current status displays in the Installation Log for the SmartDeploy
Services on managed computers.
210 Chapter 8
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
Maximum Number of Worker Threads: You can set the number of worker
threads to a value from 1 to 60. The value you set determines the
maximum number of simultaneous installations that can occur at any
given time. One worker thread is assigned to each computer until all the
available threads have been assigned. Once an installation completes for
a particular computer, the thread is re-assigned to another computer, if
any are pending.
This setting determines the amount of network traffic that the Remote
Service Installer generates during an installation (and in particular,
during file copy operations). Decrease the value of this setting if more
than a few file copy errors occur during installation.
Number of Login Retries Before Terminating: If the previous login was
unsuccessful, instruct the Remote Service Installer to retry logging in
the specified number of times before terminating.
Seconds Delayed Before Retrying Login: This setting instructs the
Remote Service Installer to wait the number of seconds you specify
before it attempts to install to the target computer.
Number of Copy Retries Before Terminating: This setting instructs the
Remote Service Installer to retry a file copy operation the number times
you specify before terminating the installation job and displaying an
error message.
Seconds Delayed Before Retrying Copy: This setting instructs the
Remote Service Installer to delay the next attempt at a file copy
operation for the number of seconds you specify. The delay you specify
equals the number of seconds that one or more of the worker threads are
suspended before retrying a copy operation
Because worker threads contribute to network traffic, it is not unusual
for a copy operation to fail during high network traffic periods, or
because of an overburdened Network Interface Card. Another reason
may be that the target computer is no longer available, for example, it
has been turned off.
Suspending the worker thread for a specified interval gives the network
(or the interface card) a chance to temporarily reduce network traffic
before continuing on with a copy operation. In effect, this setting offers
the Remote Service Installer some self-management capabilities.
Chapter 8 211
Adding a site
Deploying SmartDeploy agent to selected Windows NT or 2000
Professional computers
However, if you still see frequent copy file errors, too much network
traffic exists for this setting to handle. Decrease the number of worker
threads with the Maximum Number of Worker Threads option to reduce
the number of simultaneous installations, which further eases network
traffic.
• 1=Displays all details in the Installation Log except file copy and
directory creation messages.
• 2=Displays all details in the Installation Log including file copy
messages.
• 3=Displays all details in the Installation Log including file copy and
directory creation messages.
Step 1. At management server (or the computer where you are running RSI),
locate the following registry key:
HKEY LOCAL MACHINE\SOFTWARE\Hewlett-Packard\DTA\5.0\Remoteinstaller
Step 2. Set the RebootOnly registry key value to 1 to enable the RSI reboot
option. (A value of 1 enables the reboot option; a value of 0 disables it.)
Step 3. Start the Remote Service Installer from the Console and in the main
dialog of RSI, select the Windows NT and 2000 Professional computers
you want to reboot by remote control.
Step 5. The Remote Service Installer remotely restarts the managed computers
you selected.
212 Chapter 8
A Removing DTA
213
Removing DTA
214 Appendix A
Removing DTA
Removing agents from managed computers
Step 1. From the Console at the management server, select CONTROL AGENTS
from the Tasks menu.
Step 2. Select the Remove option from the SmartDeploy agent group box.
The SmartDeploy agent will remove itself and the other DTA agents
from the managed computers the next time it queries for new
instructions.
For agents running across the management server, this step will remove
the registry keys from the managed computers.
After the SmartDeploy agent removes itself and the application agents
from the managed computers, only the HPDTA\DATA directories
remain on them.
If necessary, you can go to the managed computers and delete this
directory structure; however, if there is a chance that you might want
DTA to manage any of the computers again, you may want to leave the
directories on those computers. DTA leaves a the NEF.INI file, required
for continuity in inventory scans, in the \HPDTA directory.
Ensure all agents are uninstalled before you uninstall the site.
Appendix A 215
Removing DTA
Removing DTA software
Step 1. Delete the site from the Site Tree page in the Console, as described in
“Deleting sites” on page 125.
Step 2. From the Start menu at the management server, select CONTROL PANEL
from the Settings program group.
NOTE If you have modified your login script or policy files to launch DTA
agents at the site, you must modify the scripts or policy files again to
remove the run instructions.
216 Appendix A
Removing DTA
Removing DTA software
Step 4. If you are deleting a child site, select SITE from the Console Configure
menu and highlight its parent or central site and remove it from the site
tree. Changes to the site tree will be propagated per the replication
schedule.
Appendix A 217
Removing DTA
Removing DTA software
218 Appendix A
B Command-line switches
219
Command-line switches
This appendix lists the command-line switches that DTA provides for
agents and managers. DTA agents are stored in the site server
HPDTA\AGENTS directory. DTA managers are stored in the
management servers HPDTA\MANAGERS directory.
220 Appendix B
Command-line switches
Agent switches
Agent switches
Table B-1 Agent Switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
Appendix B 221
Command-line switches
Agent switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
222 Appendix B
Command-line switches
Agent switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
Appendix B 223
Command-line switches
Agent switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
224 Appendix B
Command-line switches
Agent switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
Appendix B 225
Command-line switches
Agent switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
226 Appendix B
Command-line switches
Agent switches
Software Distribution
Server Inventory
SDMENU32.EXE
NAINVSVR.EXE
NAINVW32.EXE
DSTAGT32.EXE
Switch
SAGENT.EXE
SmartDeploy
(bolded characters
Description
represent the quick
Inventory
SDMenu
command)
Appendix B 227
Command-line switches
Manager switches
Manager switches
Table B-2 Manager Switches
REPSERV.EXE
REPMGR.EXE
DTAMGR.EXE
DTA manager
Site manager
(bolded characters
Description
represent the quick
command)
228 Appendix B
C Tools and Utilities
229
Tools and Utilities
APPIMPRT.EXE \CONSOLE,
•
\MANAGERS
DTACLEAN.EXE \CONSOLE,
•
\MANAGERS
DTACPI.EXE \CONSOLE,
• •
\MANAGERS
NACCESS.EXE \CONSOLE,
•
\MANAGERS
OAREDIT.EXE \CONSOLE,
•
\MANAGERS
SDLDMP32.EXE \UTILITY •
SERVCTRL.EXE \CONSOLE,
•
\MANAGERS
SOLCON.EXE \SOLID •
SOLSQL.EXE \SOLID •
TFILEAGE.EXE \UTILITY • •
TFILECHK.EXE \UTILITY • •
TFILEDMP.EXE \UTILITY • •
230 Appendix C
Tools and Utilities
APPIMPRT.EXE
APPIMPRT.EXE
The APPIMPRT tool allows you to import DTA 4.x Applications and
Publishers database records into the DTA 5.0 database if you chose not
to convert them during the upgrade process.
The APPIMPRT tools supports the following command line switches:
• /Userid Username for database login.
• /Password Password for database login.
• /Cleanup Cleans up the Applications and Vendors database tables.
• /Hide Run APPIMPRT hidden. No progress dialog boxes appear
while the tool is running.
To import Applications data, use the following command:
APPIMPRT APP.CSV /USERID:userid /PASSWORD:password
To import Vendors (formerly Publishers in DTA 4.x) data, use the
following command:
APPIMPRT VENDOR.CSV /USERID:userid /PASSWORD:password
If you do not want to see progress messages during the import process,
add the /Hide switch to the command line.
If the import failed and you want to delete all of the data from both the
Applications and Vendors tables, use the following command:
APPIMPRT /USERID:userid /PASSWORD:password /CLEANUP
Note that you cannot specify only one table to clean up.
You can then re-import data into each table. Even if you do not clean up
the tables before re-importing data, the old data is lost, because the
import process overwrites any data in the tables.
APPIMPRT.EXE is stored in the \CONSOLE and \MANAGERS
directories.
Appendix C 231
Tools and Utilities
DTACLEAN.EXE
DTACLEAN.EXE
The DTACLEAN tool allows you to remove the services, registry keys,
and Programs menu items from the DTA site server, management server,
or any managed computer. With DTACLEAN you can also chose to
remove the bundled SOLID database. After you use DTACLEAN.EXE,
you can delete the DTA directories and files manually. You use
DTACLEAN.EXE if you want to uninstall DTA agents on a target
managed computer or if you are having difficulty removing the product
using the uninstall program.
DTACLEAN.EXE is stored in the \CONSOLE and \MANAGERS
directories.
232 Appendix C
Tools and Utilities
DTACPI.EXE
DTACPI.EXE
The DTACPI tool allows you to view a standalone property sheet for a
specific computer. This property sheet displays comprehensive
information collected by DTA about the computer, such as hardware and
software inventory and distribution job logs. There are six different
ways to specify a computer:
• To use user name of the computer as the key, run DTACPI with
/USR:MachineName\User_Name or /USR:DomainName\User_Name
command line option depending on whether the logon is to the
machine or to the domain
• To use NIC address of the computer as the key, run DTACPI with
/NIC:NIC_Address command line option
• To use name for the computer as the key, run DTACPI with
/NAM:Computer_Name command line option
• To use IP address of the computer as the key, run DTACPI with
/IPS:IP_Address command line option
• To use IP host name of the computer as the key, run DTACPI with
/IPH:IP_HostName command line option
• To use DTA Machine ID of the computer as the key, run DTACPI with
/OID:Machine_ID command line option.
The command line entries you use with DTACPI.EXE have to exactly
match the way data is stored in the DTA database. Here are some
examples:
DTACPI.EXE /USR:SM-DOMAIN9\JSMITH
DTACPI.EXE /NIC:00104B67CB5B
DTACPI.EXE /NAM:SM-PC45
DTACPI.EXE /IPS:15.93.9.217
DTACPI.EXE /IPH:SM-PC45
DTACPI.EXE /OID:{6D0760E0-6A7E-11D3-AF49-00A0244D3637}
DTACPI.EXE is stored in the \CONSOLE and \MANAGERS
directories.
Appendix C 233
Tools and Utilities
NACCESS.EXE
NACCESS.EXE
The NACESS tool allows you to specify accounts that have been renewed
for the DTA site server, DBMS, and DTA managers.
From the management server command line, you can run NACCESS by
entering the following:
/prompt:SITE To specify the new account for the DTA site server.
See the “Renewing expired DTA accounts” on page 128 for more
information on using NACCESS.
NACCESS.EXE is stored in the \CONSOLE and \MANAGERS
directories.
234 Appendix C
Tools and Utilities
OAREDIT.EXE (Object Address Resolution)
Appendix C 235
Tools and Utilities
SDLDMP32.EXE
SDLDMP32.EXE
The SDL Dump utility allows you to obtain extensive debug information
through specific Inventory hardware tests on a workstation at the
Windows level.
To use utility, copy the SDL Dump files to a directory on the workstation
on which you plan to perform the tests. (You do not have to place the SDL
Dump files in any of the \HPDTA directories.) After you copy the files,
run the executable, included near the bottom of the following list of
required SDL Dump files:
• SDLDMP32.EXE
• HPSBM16.DLL
• HPSBM32.DLL
• HPSDL16.DLL
• HPSDL32.DLL
• HPSTHK16.DLL
• HPSTHK32.DLL
• HPKRNL.VXD
• HPSBMMB.VXD
• COMPOBJ.DLL
• MFC42.DLL
• MSVCRT.DLL
You can also place the SDL Dump utility in a shared location on the
network for easy access from any machine.
SDLDMP32.EXE is stored in the \UTILITY directory.
236 Appendix C
Tools and Utilities
SERVCTRL.EXE
SERVCTRL.EXE
The SERVCTRL tool allows you to remotely stop, start, or remove any
service on an NT 4.0 computer including the DTA site server and
managed computers as long as you have administrative rights to the
computer.
If you use SERVCTRL.EXE to stop a DTA service, it only stops it until
the next polling cycle. SmartDeploy agent will restart the service at the
next polling cycle. To prevent this you must also stop SmartDeploy
agent.
SERVCTRL.EXE is stored in the \CONSOLE and \MANAGERS
directories.
Appendix C 237
Tools and Utilities
SOLCON.EXE (SOLID Remote Control)
Option Description
You can give the connection information at the command line to override
the connect definition in SOLID.INI. For example, solcon “tcpip
MyComputer 1313”.
238 Appendix C
Tools and Utilities
SOLCON.EXE (SOLID Remote Control)
Appendix C 239
Tools and Utilities
SOLCON.EXE (SOLID Remote Control)
240 Appendix C
Tools and Utilities
SOLCON.EXE (SOLID Remote Control)
trace {on | off}sql | rpc | sync tra Sets server trace on or off. This
command is similar to the monitor
command, but traces different
entities and a different level. By
default, the output is written to the
SQL-TRACE.OUT file.
Appendix C 241
Tools and Utilities
SOLSQL.EXE (SOLID SQL Editor)
242 Appendix C
Tools and Utilities
TFILEAGE.EXE
TFILEAGE.EXE
The TFILEAGE utility allows you to view and reinstate expired DTA
transaction files. The TFILEAGE utility is useful for determining how
old a transaction file is or if it has expired. Site manager moves expired
transaction files to the \BADTFILE directory. Once a transaction file has
expired (after 30 days), it can be reinstated with this utility.
TFILEAGE.EXE is located in the \UTILITY directory.
Appendix C 243
Tools and Utilities
TFILECHK.EXE
TFILECHK.EXE
The TFILECHK utility checks the integrity of the DTA transaction files.
It is a DOS based utility that runs from a command line and reports the
errors that are associated with transaction file architecture.
TFILECHK.EXE is located in the \UTILITY directory.
244 Appendix C
Tools and Utilities
TFILEDMP.EXE
TFILEDMP.EXE
The TFILEDMP utility displays the contents of a DTA transaction file on
the screen. You can use it with the “>” or “|” DOS parameter to write the
contents to a file or to a printer. You can read the header of the
transaction file; however, the contents of the transaction file are in HEX
format.
You can use this utility to identify the workstation that created the DTA
transaction file. Bytes 11 through 16 of the HEX dump correspond to the
NIC address of the creating workstation.
TFILEDMP.EXE is located in the \UTILITY directory
Appendix C 245
Tools and Utilities
TFILEDMP.EXE
246 Appendix C
D SOLID database maintenance
247
SOLID database maintenance
Scheduling the backup of SOLID database files
Scheduled backup
Ideally, you should backup the database files to a local physical hard disk
different than the disk containing the live database files. For example, if
your hard disk 0 is C: and hard disk 1 is D:, with your database installed
on drive C:, you should set your backup to write to D: (the disk that does
not store the database files). This is to prevent total data loss in the
event of a hard disk failure or crash.
CAUTION Before scheduling a backup, be sure you have enough disk space in the
backup directory. You will need space for your database and log files.
248 Appendix D
SOLID database maintenance
Scheduling the backup of SOLID database files
1. Modify SOLID.ini.
2. Create backup directories.
3. Start or restart SOLID service.
4. Implement a procedure to transfer the backed up files to tape or CD.
Modify SOLID.ini
A simple schedule can be set by modifying solid.ini as follows:
[Srv] section header
At=<time> backup use 24-hr format HH:MM
[General]
BackupDirectory=<default backup path>
CheckPointDeleteLog=No
[General]
BackupDirectory=<default backup path>
CheckPointDeleteLog=No
The scheduler entry, “At=”, takes the following parameters for backup:
[Srv] section header
At=[day] <time> backup [path][,] [ ] = optional
Appendix D 249
SOLID database maintenance
Scheduling the backup of SOLID database files
As you can see, SOLID does allow some customization for scheduled
backup, such as day of the week and backup location. For example, if you
want the backup to be done as follows:
Mon-Fri: 1am to d:\Backup\weekday
Sat: no backup
Sun: 2am to d:\Backup\sun
[General]
BackupDirectory=<default backup path>
CheckPointDeleteLog=No
CAUTION Before scheduling a backup, be sure you have enough disk space in the
backup directory. You will need space for your database and log files.
250 Appendix D
SOLID database maintenance
Scheduling the backup of SOLID database files
Appendix D 251
SOLID database maintenance
Scheduling the backup of SOLID database files
• After the backup schedule is set, if any of these entries exist under
[General], make sure you either delete them (to reset to following
defaults) or set them as follows:
[General]
CheckPointDeleteLog=No
BackupDeleteLog=Yes
BackupCopyIniFile=Yes
BackupCopyLog=Yes
• When SOLID is run as a service, it is not aware of network mapped
drives, only physically attached storage devices. If the backup
directory is a mapped drive (for example, the H: drive mapped to
\\hp-tools\qa), the backup will fail if SOLID is running as a service.
Generic backup
After stopping SOLID server, the database and log files are no longer in
use and can be backed up using any backup method.
Typically, the following is done:
252 Appendix D
SOLID database maintenance
Restoring backups
Restoring backups
There are two ways to restore a backup. You can:
• Return to the state when the backup was created
• Return a backup database to the current state using log files to add
data that was inserted or updated after the backup was made.
Step 2. Delete all log files from the log file directory.
The default log file names are sol00001.log, sol00002.log, etc.
Step 3. Copy the database file(s) from the backup directory to the database file
directory.
Step 2. Copy the database file(s) from the backup directory to the database file
directory.
Step 3. Copy the log files from the backup directory to the log file directory.
If there are log files with the same file names, do not replace those log
files in the log file directory with log files from the backup directory.
Appendix D 253
SOLID database maintenance
Restoring backups
254 Appendix D
SOLID database maintenance
Database Support Installer
Appendix D 255
SOLID database maintenance
Database Support Installer
If you see the following error message when running the DTA installer,
you will have to run the DTA Database Support Installer to upgrade
your ODBC Manger to 3.5.
Warning: The ODBC version on “computer name” does not meet the
minimum requirements for DTA. Please run setup on “computer
name” from the database directory or enter a different machine.
The DTA installer installs ODBC Manager 3.5 only if no existing ODBC
Manager is found since upgrading an existing ODBC Manager may
require rebooting your computer, which interrupts the DTA installation
process.
256 Appendix D
SOLID database maintenance
Components
Components
OS Support
The DTA Database Support Installer supports the following
OS/component combinations as shown in Table D-2.
Table D-2 OS component combinations
Appendix D 257
SOLID database maintenance
Components
Component Defaults
For ODBC Manager 3.5 and SOLID 3.0 Client, the installer
automatically detects the components and only checks those that are not
installed (or not compliant).
SOLID 3.0 is not selected by default to prevent unintentional
installation. This component should only be selected if you are moving
the SOLID database server for a DTA 5.0 site.
Dependencies
The component dependencies are as follows:
• SOLID Server 3.0 requires SOLID 3.0 Client and ODBC Manager 3.5.
• SOLID 3.0 Client requires ODBC Manager 3.5.
• ODBC Manager 3.5 has no dependencies.
The installer checks the necessary component(s) and displays an error
message if they are missing or non-compliant. It then returns to the
same component selection panel and checks all necessary components.
258 Appendix D
SOLID database maintenance
Components
Appendix D 259
SOLID database maintenance
Components
260 Appendix D
SOLID database maintenance
Moving a SOLID database
Step 1. Stop all the managers and the Console at the site for which you want to
move the SOLID database. Make sure no DTA component is connected to
the SOLID server.
Step 3. Run the Setup program on the computer on which you want to install the
SOLID database. Run the setup program from the \DATABASE
directory under the \CONSOLE directory of the site server or from the
\DATABASE directory of the DTA CD.
Step 4. While running the Setup program from the Select Components screen,
check SOLID 3.0 Client and SOLID Server 3.0 (Embedded Engine)
components.
Step 5. After SOLID is installed on the new machine, delete SOLID.ini, *.log,
and *.db files created during installation. Then, copy SOLID.ini, *.log,
and *.db files from the previous installation of SOLID or from your
restored backup. These files are located in the \SOLID directory of the
previous database computer.
Step 6. Start the SOLID service at the computer on which you installed SOLID.
Step 7. Start the SOLID service at the original installation computer. The
Console will not come up unless you do this, because it is still pointing to
the original one.
Step 8. Run the Console and go to the Site Configuration dialog box.
Step 9. Select the site from which you are moving the SOLID database and click
PROPERTIES.
Step 10. Go to the Database page and enter the new computer name in the
Computer Name field in the Database Server Information group.
Appendix D 261
SOLID database maintenance
Moving a SOLID database
Step 13. Stop the SOLID server at the original (old) installation.
NOTE When installing the SOLID server on the new machine, you should use
the same userid and password for the database account as you did for the
original installation. If you enter a different userid and password, it will
not take effect because the userid and password are stored with the
database, which is overwritten with the original database after
installation. You will not be able to connect to the SOLID server using a
different userid and password after the SOLID database has been
overwritten by the new installation.
262 Appendix D
SOLID database maintenance
Deleting a SOLID database
Step 1. From the \CONSOLE directory of the computer where the SOLID
database is installed, run DTACLEAN.EXE.
Step 2. In the Options area of the DTA Clean dialog box, check Remove DTA
Database Service, and then click OK.
\HPDTA\SOLID
\HPDTA\CONSOLE
\HPDTA\MANAGERS
Appendix D 263
SOLID database maintenance
Deleting a SOLID database
264 Appendix D
Index
Index 265
Index
266 Index
Index
G J managers
group job-level flag, 48 account
creating, 82 Primary child site, 171
deleting, 87 L requirements, 41
information, 82 communicating, 29
launching programs remotely, control by management server,
130 152
H line commands, 239 controlling, 149
hardware local administrator account, 39 description, 45
inventory data, 63 log moving, 134
testing workstations, 236 file method, installing, 202 managing site, 50, 51
HP OpenView Desktop viewing, 209 Microsoft SQL Server, 21
Administrator. See DTA login scripts, 199 preparation, 31
Windows NT, 200 Microsoft SQL Server Client
I Logon account requirements, 40 requirements, 30
importing DTA 4.x database Lotus 1-2-3 file format, 90 Microsoft Windows NT, network
applications, 231 requirements, 28
inbox, 63 M Microsoft Windows, data
installation managed computers transfer, 23
computer requirements, 32 controlling agents, 149
database, 255 installing SmartDeploy agent, N
log, setting detail level, 212 197 NACESS tool, specifying
pausing, 209 remote control, 237 renewed accounts, 234
remote, 172 remote program launch, 130 NetWare
site software across the remote rebooting, 212 3.x environments, 201
network, 183 removing agents, 215 4.x /5.0 environments, 201
SmartDeploy agent, 141 requirements, 36 data transfer, 23
log file method, 202 setting up to launch agents, required, 28
software using CD, 190 198 requirements, 35
terminating, 209 Smart Deploy agent does not NetWare Directory Services
inter-site data transfer, 63 appear, 165 (NDS), 178
intra-site data transfer, 63 managed servers, specifying, 111 NetWare NDS environment, 201
Inventory management server NetWare NLS (National
description, 24 controlling agents/managers, Language Support)
storage requirements, 37 152 subdirectory, 178
Inventory agent directory structure, 53 Network Adapters, 22
function, 46 requirements, 34 Network Node Manager for
system requirements, 36 running SmartDeploy agent, Windows NT (NNMNT), 25
IPX/SPX. protocols, 29 153 network, displaying information,
ISQL_W tool, 31 separate, 57 68
ITSM Asset Manager, 25 viewing information, 117 NOS, specifying correct, 109
Index 267
Index
268 Index
Index
saving data to other file remote installation, performing, SIF file import, 34
formats, 90 172 SmartDeploy agent account,
scheduling backups, 249 Remote Service Installer (RSI), 42
scoping to another site, 94 200 Software Distribution storage,
setting schedules for replication 37
application agents, 155 configuring information, 101 storage, 37
specifying controlling activity, 96 system, 28
correct site server NOS, 110 controlling the order to agents, 36
managed servers, 111 multiple Satellite sites, Inventory agent, 36
splitting a site tree, 122 106 SmartDeploy Agent, 36
summarizing column data, 87 data, 61 Software Distribution agent,
switching SmartDeploy agents schedules, modifying, 100 36
runs, 163 requirements roll-up, 61
terminating installation, 209 accounts, 39 RSI, installing SmartDeploy,
UNCs, configuring, 55 adding a child site, 171 204
using RSI to install/remove components, 32
agents, 204 computer installation, 32 S
validating setting with remote Console installation, 33 SAGENT.EXE, 48
install program, 189 core files storage, 37 SAGENT.INI, 48
viewers DBMS user account, 41 Satellite site
changing fonts (all), 72 disk space changing connection mode, 108
changing fonts (specific), 73 database, 37 description, 50
modifying fields, 75 directories, 38 disk space requirements, 37
viewing Primary site, 37 installing, disconnected mode,
management server informa- Satellite site, 37 170
tion, 117 DTA site server account, 40 operating system, 28
site server information, 118 Inventory storage, 37 replication data order, 106
product integration, 25 Logon account, 40 SmartDeploy agent
protocols managed computer, 36 configuration, 197
direct mapping, 29 management server, 34 schedules
support, 29 Managers account, 41 data transfer, 98
Microsoft SQL Server scanning data, 97
Q preparation, 31 setting DTA Services, 159
Query Analyzer tool, 32 Microsoft SQL Server Client, setting for application agents,
query frequency, SmartDeploy 30 155
agent, 151 network software, 28 SOLID database backups, 248
Novell NetWare, 35 SDL Dump utility, hardware
ODBC, 30 testing, 236
R
Online Documentation SERVCTRL tool, remotely
rebooting remotely managed storage, 37
computers, 212 controlling services, 237
resources, 27
Registered Events viewer, 69
Index 269
Index
270 Index
Index
Index 271
Index
272 Index