TME10 NetView V5R1 for UNIX Release Notes NOTICE Please note

TME10 NetView V5R1 for UNIX
Release Notes
NOTICE
Please note that this version of the
release notes supercedes the version
included
in the TME10 NetView V5R1
product image contained in the file
/usr/OV/install/releasenotes.
The
release notes within the product image
can be updated by copying the file
relnotes.txt
from
the
top
level
directory of the TME10 NetView V5R1
installation
CDROM
to
/usr/OV/install/releasenotes once TME10
NetView has been installed. Additions
and changed made to the release notes
since the product image was created are
marked with change bars (|) in the left
most column of the page.
TME10 NetView V5R1 Release Notes (September, 1998)
Copyright Notice
Copyright © 1991, 1998 by Tivoli Systems, an IBM Company ,
including
this documentation and all software. All rights reserved. May
only
be used pursuant to a Tivoli Systems Software License Agreement
or
Addendum for Tivoli Products to IBM Customer or License Agreement.
No
part of this publication may be reproduced, transmitted,
transcribed,
stored in a retrieval system, or translated into any
computer
language, in any form or by any means electronic,
mechanical,
magnetic, optical, chemical, manual, or otherwise, without
prior
written permission of TME10 NetView. This document is not
intended
for production and is furnished "as is" without warranty of any
kind.
All warranties on this document are hereby disclaimed including
the
warranties of merchantability and fitness for a particular purpose.
Note to U.S. Government Users -- Documentation related to
restricted
rights -- Use, duplication or disclosure is subject to
restrictions
set forth in GSA ADP Schedule Contract with IBM Corp.
Trademarks
The
following
product
names are trademarks of Tivoli Systems or
IBM
Corporation:
AIX,
IBM,
RISC
System/6000,
Management
Environment, TME10, DB/2, and NetView.
DEC,
DECnet,
DECterm,
and
POLYCENTER
Tivoli
are registered trademarks
of
Digital Equipment Corporation.
DynaText is a trademark of Electronic Book Technologies, Inc.
Solaris, NFS, and Network File System are registered trademarks of
Sun
Microsystems, Inc.
OSF, OSF/1, and OSF/Motif are registered trademarks of Open
Software
Foundation, Inc.
UNIX is a registered trademark in the United States
other
countries, licensed exclusively through X/Open Company Ltd.
X
Window
System
is
a
trademark
of
Massachusetts
and
Institute
of
Technology.
ORACLE is a registered trademark of Oracle Corporation.
SYBASE is a registered trademark of SyBase, Inc.
INFORMIX is a registered trademark of Informix Software, Inc.
INGRES is a registered trademark of Ingres Corporation.
Notice
References in this publication to Tivoli Systems or IBM
products,
programs, or services do not imply that they will be available in
all
countries in which Tivoli SYstems or IBM operates. Any references
to
these products, programs, or services is not intended to imply
that
only Tivoli Systems or IBM products, programs, or services can
be
used. Subject to Tivoli System's or IBM's valid intellectual
property
or other legally protected right, any functionally equivalent
product,
program, or service can be used instead of the referenced
product,
program, or service. The evaluation and verification of operation
in
conjunction with other products, except those expressly designated
by
Tivoli Systems or IBM, are the responsiblity of the user.
Patents may be pending.
TME10 NetView V5R1 for UNIX
Installation CDROM Contents
The installation CDROM for the TME10 NetView V5R1 product contains
the
following:
/ - the root directory
The filepacks and installation control files for TME10 NetView
relnotes.txt - text version of these release notes
relnotes.ps - postscript version of these release notes
/MUSTSEE directory
cleanup - to manually deinstall TME10 NetView V5.
rmnvbook - to manually deinstall TME10 NetView books
chktrapd.con - to check trapd.conf file for errors.
nvdynadi.AIX - to deinstall DynaText on AIX
nvdynadi.DEC - to deinstall DynaText on DEC
nvdynadi.SUN - to deinstall DynaText on SUN
sermigv3 - NetView Server V3 to V5R1 migration script
sermigv4 - NetView Server V4 to V5R1 migration script
sermigv5.aix - NetView AIX Server V5R0 to V5R1 migration
script
sermigv5.dec - NetView DEC Server V5R0 to V5R1 migration
script
sermigv5.sun - NetView SUN Server V5R0 to V5R1 migration
script
climigv4 - NetView Client V4 to V5R1 migration script
climigv5.aix - NetView AIX Client V5R0 to V5R1 migration
script
climigv5.dec - NetView DEC Client V5R0 to V5R1 migration
script
climigv5.sun - NetView SUN Client V5R0 to V5R1 migration
script
/SEA directory
Solstice Enterprise Agent 1.0.2 installation package
/MLM directory
/AIX directory
TME10 NetView Mid-Level Manager image for AIX
/DEC directory
TME10 NetView Mid-Level Manager image for Digital UNIX
/HPUX directory
TME10 NetView Mid-Level Manager image for HP UNIX
/NT directory
TME10 NetView Mid-Level Manager image for Windows NT
/SOLARIS directory
TME10 NetView Mid-Level Manager image for SUN Solaris
Table of Contents
1
Introduction......................................................1
2 New
Features......................................................1
2.1 Support for RS/6000 AIX
4.3.....................................1
2.2 Support for SUN Solaris
2.6.....................................2
2.3 Additional TME10 Framework Servers for
Installation.............2
2.4 Heterogeneous Client/Server
Configurations......................2
2.5 Internet Explorer V4.0
Compatibility............................2
2.6 Additional DynaText
Support.....................................2
2.7 Web/Vendor
Integration..........................................2
2.8 Enhanced Web
Security...........................................2
2.9 Improved Performance for Web
Client.............................3
2.10 Database
Enhancements..........................................3
2.11 New Submap Sorting
Functionality...............................3
2.12 New Status Filtering
Functionality.............................3
2.13 New Command
nvsniffer..........................................4
2.14 New Command
nvwakeup...........................................4
2.15 New Command
nvdbimport.........................................4
2.16 New Command
nvdbformat.........................................4
2.17 New Command
ovwexit............................................4
2.18 New Command
chmod_web_ovw......................................4
2.19 New Migration Tool
chktrapd.con................................5
2.20 Enhanced Interconnection with TME10 Enterprise
Console.........5
2.21 Year 2000
Compliancy...........................................5
2.22 Log File Name
Change...........................................6
3 System
Requirements...............................................6
3.1 Supported
Platforms.............................................6
3.2 General Hardware
Requirements...................................7
3.3 IBM RS/6000 AIX System Specific
Requirements....................8
3.3.1 Software
Prerequisites........................................8
3.3.2 System
Configuration..........................................9
3.3.3 System
Environment...........................................10
3.4 Digital UNIX System Specific
Requirements......................10
3.4.1 Software
Prerequisites.......................................10
3.4.2 System
Configuration.........................................11
3.4.3 DCE
Configuration............................................12
3.4.4 System
Environment...........................................13
3.5 SUN SPARC Solaris System Specific
Requirements.................13
3.5.1 Software
Prerequisites.......................................13
3.5.2 System
Configuration.........................................14
3.5.3 System
Environment...........................................15
3.6 HPUX Software Requirements ( for Remote Installation
).........15
3.7 Windows NT Software Requirements ( for Remote Installation
)...15
4 Installation
Notes...............................................16
4.1 Pre-Installation
Steps.........................................16
4.2 Migration and
Deinstallation...................................17
4.3 TME10 Framework Installation and
Setup.........................20
4.4 TME10 NetView
Installation.....................................21
4.5 Post-Installation
Steps........................................24
5 Patches Required for TME10 NetView
V5R1..........................26
5.1 TME10 Framework
Patches........................................26
5.2 TME10 Enterprise Console
Patches...............................27
6 Defects Fixed for TME10 NetView
V5R1.............................28
7 Product Limitations and
Workarounds..............................30
7.1 Display Limitations and
Workarounds............................30
7.2 TME10 Framework / NetView
Interaction..........................31
7.3 Homogeneity Requirements and
Issues............................32
7.4 NetView Web Interface Limitations and
Workarounds..............32
7.5 TME10 NetView Supported
Databases..............................33
7.6 Changing the Network Management
Environment....................34
7.7 Performance
Issues.............................................34
7.8 Digital UNIX Limitations and
Workarounds.......................35
7.9 SUN SPARC Solaris Limitations and
Workarounds..................36
8 Documentation
Changes............................................37
9 Product
Notes....................................................38
9.1 Using
Security.................................................38
9.2 Customizing
Startup............................................38
9.3 Additional Management Information Base Application
Files.......39
9.4 The traceroute
Command.........................................39
9.5 The Ping
Operation.............................................40
9.6 Deleting
Objects...............................................40
9.7 Query Timeout on Node
Discovery................................40
9.8 Supporting the Hot Standby Router
Protocol.....................40
9.9 Hostname
Resolution............................................41
9.10 TME10 NetView and TME10 Enterprise Console
Integration........41
9.11 NetView
Forums................................................42
Appendix A Undocumented
Functions...................................44
A.1 Migrating Relational Database
Information......................44
A.2 Configuring RIM for TME10
NetView..............................45
A.3 High Availability Cluster Multi-Processing Servers on
AIX......46
Appendix B NDBM Database
Enhancements...............................48
B.1
Introduction...................................................48
B.2 NDBM Component
OverView........................................48
B.3 New NDBM
Utilities.............................................49
B.4
Implementation.................................................51
B.4.1 Improving Database Performance w/o NDBM
Enhancements.........51
B.4.2 Migration
Options............................................52
B.4.3 Possible Migration
Strategies................................52
B.5 Performance
Data...............................................53
1
Introduction
These
release
notes
provide
the
most
current
and
up-to-
date
information
about
installing
and
using TME10 NetView V5R1 and
take
precedence
over
all
document,
together
other
documentation
with
the
for
TME10 NetView.
This
TME10
NetView
Installation
and
Customization Guide and the TME10 Framework Installation and
Planning
guide, provides all necessary information for planning and
performing
the installation of TME10 NetView V5R1.
It is strongly recommended that customers plan their
installation
beforehand, ensuring that they have fully read all documentation,
that
all necessary software is available, and that they know all steps
to
be performed in their proper sequence.
It is IMPORTANT that customers perform a full backup of their
system
prior to installing any new software to ensure quick and easy
recovery
in case of mistake or error.
TME10 NetView
following
platforms:
V5R1
can
be
installed and executed on the
+------------+------------------------------------------------------+
|
Mnemonic
|
Platform
|
+------------+------------------------------------------------------+
| aix4-r1
| IBM RS/6000 series running AIX 4.1.4+, 4.2.x or 4.3.x
|
+------------+------------------------------------------------------+
| osf-axp
| DEC Alpha series running Digital UNIX 4.0 ( A - D )
|
+------------+------------------------------------------------------+
| solaris2
| Sun SPARC series running Solaris 2.5, 2.5.1, or 2.6
|
+------------+------------------------------------------------------+
Please note that TME10 NetView V5R1 is not supported on IBM
RS/6000
series running AIX 3.x.
2
New Features
The
following
section describes all of the new
capabilities,
functionality and enhancements found in this release of TME10
NetView.
2.1
Support for RS/6000 AIX 4.3
TME10 NetView V5R1 now runs and is supported on AIX 4.3.
TME10 NetView V5R1
Notes
2.2
1
Release
Support for SUN Solaris 2.6
TME10 NetView V5R1 now runs
Solaris
operating system version 2.6.
and
is
supported on the SUN
2.3
Additional TME10 Framework Servers for Installation
TME10 NetView V5R1 may now be installed on TMR nodes from TMR
Servers
on platforms other than those that execute TME10 NetView. In
addition
to being able to install TME10 NetView from AIX, Digital UNIX, and
SUN
Solaris platforms, it may also be installed on appropriate
systems
from HPUX and Windows NT platforms running the TME10 Framework
Server
software. For more information, see section 3.1.
2.4
Heterogeneous Client/Server Configurations
TME10
NetView
V5R1
now
supports
heterogeneous
client/server
configurations between AIX and Solaris platforms. A TME10
NetView
V5R1 client may now be installed on a Solaris platform to
interact
with a TME10 NetView V5R1 Server on an AIX platform, and vice
versa.
Heterogeneous client/server configurations involving the Digital
UNIX
and WindowsNT platforms remain unsupported. For more information,
see
section 7.3
2.5
Internet Explorer V4.0 Compatibility
In addition to allowing NetScape 4.0 to run a web client attached to
a
TME10 NetView server, TME10 NetView V5R1 now allows the
Internet
Explorer (version 4.0) browser to act as a web client.
2.6
Additional DynaText Support
TME10 NetView V5R1 now supports DynaText browser version 3.1.
In
addition,
a new script has been written to delete DynaText from
a
TME10 NetView installation. It can be found in the /MUSTSEE
directory
of the TME10 NetView CDROM or, if a recent version of TME10
Framework
has
been
installed,
in the $BINDIR/bin directory.
For
more
information, see section 4.2.
2.7
Web/Vendor Integration
A series of enhancements have been made to the NetView Web
Interface
to allow vendors and customers to more tightly integrate nonNetView
web interfaces.
To find out more about these enhancements, click
on
the README selection of the NetView Web Interface and look under
the
"Changes" selection after TME10 NetView V5R1 has been installed.
2.8
Enhanced Web Security
TME10 NetView V5R1
Notes
2
Release
The web client security has been integrated with NetView
Server
security.
Web operators will now log on using NetView userids
and
passwords. All web users will be in the "web" group on the server.
2.9
Improved Performance for Web Client
The
communications
between
the
web client and the server have
been
redesigned.
The new design
server
resources, and is more robust.
is
much faster, uses far fewer
The screen painting operations have been programmed to be much
faster.
Screen updates for status changes have been optimized. This
has
increased the number of icons that can be monitored on a given
submap.
Detailed submaps have replaced the summary submap views.
2.10
Database Enhancements
Improvements
have
been
made to the NetView Database Management
code
(the
NDBM
component) to address performance improvements for the
AIX
version
Please
of
TME10
NetView which are described in Appendix B.
refer to that section
large
NetView database.
2.11
if
you are an AIX customer and have a
New Submap Sorting Functionality
A new menu item has been added by which the symbols on a submap can
be
sorted
by one or more object properties.
Select "Submap->Sort By"
on
the
NetView
for
the
GUI
to see a list of object properties that can be
used
sort.
For
example, the symbols can be sorted by label,
IP
Address,
Status,
and
many
others.
This
function
can be used
to
quickly find a particular node or see holes in the IP address
ranges.
New nodes added to the submap will be placed in the correct
location
based on the sorting option currently chosen. However, if sorting
is
being done by status, the submap layout will not be redone
everytime
the status of a node changes.In order to get status updates,
the
Submap -> Sort by option must either be selected again, or the View
->
Redo
Layout
option must be selected.
The same is true
for
user-modified fields such as "Label".
Submap
sorting
is only available for bus and row/column submaps.
It
is not available for read-only maps, or map snapshots.
2.12
New Status Filtering Functionality
A new menu item has been added by which symbols of a particular
status
can be hidden on a submap. Select "View->Filter By Status" and
toggle
the appropriate menu item to hide all of the symbols of that
status
color.
Toggle the menu item off to redisplay them. Note that
this
function is not dynamic: a hidden symbol which changes status
will
TME10 NetView V5R1
Notes
3
Release
remain hidden, and visible symbols which change to a filtered
status
remain displayed.
2.13
New Command nvsniffer
The
new
nvsniffer
command
(/usr/OV/bin/nvsniffer)
traverses
all
NetView managed nodes and searches for defined TCP services running
on
well-known ports.
The existence of these services are placed
within
the NetView object database via boolean values. For more
information
and command usage, see the nvsniffer manpage in TME10 NetView.
2.14
New Command nvwakeup
The new nvwakeup command (/usr/OV/bin/nvwakeup) implements Wake-onLAN
functionality
in
TME10
NetView.
This
tool
can be used to wake
a
machine up that is compliant with the "Magic Packet" specification
for
wake-up
nodes.
This
includes
special software and hardware on
the
target
platform.
For
more
information
and command usage, see
the
nvwakeup manpage in TME10 NetView.
2.15
New Command nvdbimport
The new nvdbimport command (/usr/OV/bin/nvdbimport) is used to
import
object field values into the NetView Object Database. It is
targeted
at importing multiple field values for a large number of objects
using
a batch methodology. For more information and command usage, see
the
nvdbimport manpage in TME10 NetView.
2.16
New Command nvdbformat
The new nvdbformat command (/usr/OV/bin/nvdbformat) is used to
extract
object field values from the NetView database based upon a set
of
selection rules.
The output is in the form of a mail-merge
model.
For more information and command usage, see the nvdbformat manpage
in
TME10 NetView.
2.17
The
New Command ovwexit
new
ovwexit
command
(/usr/OV/bin/ovwexit)
is used to exit
the
NetView
GUI from the command line.
GUI
the
This feature only brings down
the
on
machine the GUI is executing on.
Remote client GUIs
are
not affected by this command. For more information and command
usage,
see the ovwexit manpage in TME10 NetView.
2.18
The
New Command chmod_web_ovw
new
chmod_web_ovw command (/usr/OV/bin/chmod_web_ovw) is used
to
give or block access to the maps.
# chmod_web_ovw
The syntax for the command is:
-a | -d
TME10 NetView V5R1
Notes
4
Release
where:
-a Allow non-root user to start the GUI with web function on.
-d Allow only root user to start GUI with web function on
(DEFAULT).
For more information, see the chmod_web_ovw manpage in TME10
NetView.
2.19
New Migration Tool chktrapd.con
The new chktrapd.con script (in the /MUSTSEE directory of the
TME10
NetView
CDROM
,
or
in
/usr/OV/install/tools with the
name
checktrapdconf) can be executed by the user prior to migration
to
check
the trapd.conf file for any lines or sections that are too
long
(having
more
than 99 fields).
Executing this script gives users
the
opportunity
to
correct
the
trapd.conf
file prior to attempting
to
migrate
a
previous
TME10 NetView installation.
The syntax for
this
tool is:
# chktrapd.con <File-Name>
where
<File-Name>
is the full path name of the trapd.conf file to
be
checked.
If
no file is given as an argument, the script prompts
the
name.
for
file
The
errors
found
by
the
script
are
output
to
/tmp/trapd.confchk.
2.20
Enhanced Interconnection with TME10 Enterprise Console
The OVW application daemon dispsub, which displays a submap based on
a
request from the TME10 Enterprise Console (T/EC), has been
enhanced.
When a user selects an event from T/EC and asks to see
the
corresponding node in a NetView submap, a trap is sent to dispsub
on
the configured NetView server. The dispsub daemon will then
highlight
the appropriate symbol in the requested submap if it is
being
displayed.
If the requested submap is not being displayed,
nothing
will be highlighted. If no specific submap is specified by the
user,
then the symbol will be highlighted in each map currently
being
displayed by the NetView server. If only one symbol exists for
the
requested object, it will be highlighted. If multiple symbols
exist,
dispsub will select the first of ipmap's symbols it finds to
display.
If no ipmap symbol exists, it will simply choose the first symbol
it
finds.
For information on how to set up the interconnection between
TME10
NetView V5R1 and T/EC, see section 9.10.
For more information, see the dispsub manpage in TME10 NetView.
2.21
Year 2000 Compliancy
TME10 NetView V5R1
Notes
5
Release
TME10 NetView V5R1 is Year 2000 compliant.
2.22
The
Log File Name Change
name
of
the
nv6000.log
file can now be changed.
The name
and
location
for
this
file
can
be
modified via the TME10 desktop
GUI
interface
by selecting "Control" and then "Start User Interface".
To
make a change, just overtype the name of the log file on the panel.
3
System Requirements
The following section defines the hardware and software
requirements
on the various platforms that can be used in a TME10 NetView
V5R1
configuration.
3.1
It
Supported Platforms
is
important to make the distinction between those platforms
from
which
TME10
NetView
for UNIX can be installed and administered,
those
platforms on which TME10 NetView for UNIX can be executed.
and
The
TME10 Framework, the mechanism by which TME10 NetView is
installed,
supports remote installation and administration of its product
suite
from a TME10 Framework Server to a Tivoli Managed Resource (TMR)
node.
The following table shows which platforms may be used for the
purposes
of installing and administrating TME10 NetView on a TMR node
(remote
install/admin),
and
which
platforms
may
install,
administer,
and
execute TME10 NetView on itself (local install/admin). The
explicit
hardware and software requirements for the individual systems
to
perform these tasks are given in the succeeding sections.
+-----------------------+----------------------+---------------------+
|
Platform
| Remote Install/Admin | Local Install/Admin
|
+-----------------------+----------------------+---------------------+
| IBM RS/6000 AIX 4.x
| Yes
| Yes
|
+-----------------------+----------------------+---------------------+
| Digital UNIX 4.x
| Yes
| Yes
|
+-----------------------+----------------------+---------------------+
| SUN SPARC Solaris 2.x | Yes
| Yes
|
+-----------------------+----------------------+---------------------+
| HPUX 10/11
| Yes
| No
|
+-----------------------+----------------------+---------------------+
| Windows NT 4.0*
| Yes
| No
|
+-----------------------+----------------------+---------------------+
| * This does not take the NetViewNT product into consideration
|
+--------------------------------------------------------------------+
TME10 NetView V5R1
Notes
3.2
General Hardware Requirements
6
Release
The following describe the major hardware requirements for a system
on
which
TME10
NetView
is to be installed.
For more
complete
requirements that take into account the conditions under which
TME10
NetView will operate, please see the TME10 NetView Installation
and
Customization Guide.
1.
File System Space
In
order
to
install TME10 NetView , the filesystems
containing
the
directories
listed
below
must have least the minimum
disk
space indicated for each platform.
+--------------------------+------------+----------+----------+---------+
|
Product
| FileSystem | aix4-r1 | osf-axp |
solaris2 |
+--------------------------+------------+----------+----------+---------+
| NetView Server
| /usr/OV
| 121 MB
| 161 MB
| 187
MB
|
+--------------------------+------------+----------+----------+---------+
| NetView Client
| /usr/OV
| 57 MB
| 83 MB
| 113
MB
|
+--------------------------+------------+----------+----------+---------+
| DynaText Browser/Books
| /usr/ebt
| 24 MB
| 24 MB
| 23
MB
|
+--------------------------+------------+----------+----------+---------+
The
disk space requirement for the TME10 NetView server does
not
include
any
space
NetView
database
required
for
the
population
of the
TME10
due
to discovery (usually around 1 MB per
100
nodes discovered).
In
actual practice, since adding disk space to a file system
can
not
the
be
easily accomplished on Digital UNIX and SUN Solaris,
/usr/OV
filesystem
should
have
at least 200 MB available
disk
space,
with
300
MB actually recommended to allow for growth
in
databases, log files, etc.
In
addition,
the
TME10 Framework also requires additional
disk
space
in
order to perform the installation of TME10 NetView.
A
minimum
of
100
MB
of
disk
space
should be available in
the
filesystem
that
contains
the
TME10
Framework software on
system
which TME10 NetView is going to be installed
the
on
(pointed
to
by
the
$BINDIR
environment
variable
after
/etc/Tivoli/setup.[sh|csh] has been sourced).
To
determine
the amount of disk space available for a
directory
or filesystem, perform the following command:
# df -k <Directory>
TME10 NetView V5R1
Notes
2.
7
Release
System Memory
The
amount
of
memory required to install TME10 NetView V5R1
the
minimum amount of memory required to execute the product:
is
64
MB
of memory.
However, the amount of memory required to
perform
day-to-day
operations
of TME10 NetView depends upon the type
of
network
environment
TME10
NetView
is
managing
and
its
configuration.
For
a
complete
description
of
TME10
NetView
memory requirements and a formula on how to calculate the
optimum
amount
of
system
memory,
please
see
the
TME10
NetView
Installation and Customization Guide.
3.3
IBM RS/6000 AIX System Specific Requirements
3.3.1
Software Prerequisites
IBM RS/6000 systems running AIX 4.x may be used to remotely
install
and administer TME10 NetView on TMR nodes, or to locally
install,
administer, and execute TME10 NetView. The software
prerequisites
necessary for this are:
1.
4.3.x
AIX
Operating System versions 4.1.4, 4.1.5, 4.2, 4.2.1, or
for an IBM RS/6000 system.
|
2.
are
|
most
|
TME10
|
will
|
is
|
3.
4.
3.1.1,
X11
release
installed
5
with
application
NetView
(Please
the
operating
graphical
V5R1
via
note
that
BOTH
X11R5
and
X11R6
system by default, and that
interfaces require X11R6.
Starting
the Tivoli desktop or the netview script
cause it to automatically use the correct version of X11 if it
installed on the system.)
Motif version 1.2.
TME10
Framework (TMF) or TME10 Managed Node (TMN) version
3.1.2, 3.1.3, 3.2, or 3.6, and any prerequisite software.
5.
In addition, the following prerequisite software features must
be
installed before TME10 NetView V5R1 will operate.
+---------------------------+-----------+-----------+-----------+
|
LPP Name
| AIX 4.1 | AIX 4.2 | AIX 4.3 |
+---------------------------+-----------+-----------+-----------+
| bos.compat.links
| 4.1.0
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| bos.loc.pc_compat.En_US * | 4.1.0
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
TME10 NetView V5R1
Notes
8
Release
| bos.net.nfs.client
| 4.1.1
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| bos.net.tcp.client
| 4.1.1
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| bos.rte
| 4.1.2
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| bos.sysmgt.serv_aid
| 4.1.1
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| X11.base.rte
| 4.1.1
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| X11.compat.fnt.pc *
| 4.1.0
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| X11.fnt.coreX
| 4.1.0
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| X11.motif.mwm
| 4.1.1
| 4.2.0
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| X11.apps.config *
|
|
| 4.3.0
|
+---------------------------+-----------+-----------+-----------+
| * These lpps must be specified explicitly during installation |
+---------------------------------------------------------------+
Additional Notes:
1.
To use tralertd and spappld at this level, customers need
to
have the Service Point V122 PTF U452195.
2.
Use
the
smit
mle_add_lang
fast
path
to
access the
Add
Additional
Language
Environment
menu.
The
cultural
convention
to
install
is English [En_US] and the
convention
to
install
is English [En_US].
language
They should
be
set
as the primary language and local; the "locale"
command
can be used to verify the language has been set correctly.
3.
WARNING:
Do
not
remove
the IBM-850 English United
States
En_US language locale.
causes
Deletion of a language locale
the
removal
of
all
dependent
software,
including
nv6000.base.obj and nv6000.features.obj.
3.3.2
1.
(found
System Configuration
The
"maximum
number of processes allowed per user" value
in smit under System Environment -> Change/Show
Characteristics
of the Operating System) will almost certainly need to
be
increased, depending upon the expected usage of the system.
A
minimum value of 120 is recommended.
2.
The
NetView
daemons are configured to start when the machine
is
rebooted.
For
NetView
to
function
correctly after a
machine
reboot
has occurred, the following lines need to be added to
the
TME10 NetView V5R1
Notes
9
Release
/etc/rc.nfs file (before the oserv.rc is called) or at the top
of
the /etc/Tivoli/oserv.rc file:
ulimit
ulimit
ulimit
ulimit
ulimit
ulimit
If
the
-c
-f
-m
-t
-d
-s
unlimited
unlimited
unlimited
unlimited
unlimited
unlimited
/etc/rc.nfs file is not updated, problems may occur
with
ipmap.
3.3.3
System Environment
In order for TME10 NetView to operate, the following
environment
variables must be defined in the process executing TME10 NetView:
PATH=/usr/OV/bin:$PATH
LANG=En_US
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/prime/%N
3.4
Digital UNIX System Specific Requirements
3.4.1
Software Prerequisites
DEC Alpha Generation Systems running Digital UNIX V4.0x may be used
to
remotely
install
and
administer
TME10
NetView on TMR nodes, or
to
locally install, administer, and execute TME10 NetView.
software
prerequisites necessary for this are:
1.
Digital
UNIX
The
Operating System version 4.0A, 4.0B, 4.0C, or
4.0D
for a DEC Alpha Generation system.
2.
3.
3.1.1,
Motif version 1.2.
TME10
Framework (TMF) or TME10 Managed Node (TMN) version
3.1.3, or 3.6, and any prerequisite software.
4.
install
If
the
the
use of the optional security feature is desired,
Distributed
Computing
Environment
(DCE)
Version 2.0 on
a
system,
and
install
a
DCE
client on any system which will
be
running TME10 NetView clients or servers.
5.
v4.0b
If
customers
are running Digital UNIX 4.0B, install patch
Patch
0162.00
from
the
ar command correction.
The patch can be
obtained
www.service.digital.com
ftp
site
in
the
this
patch it will not
file
duv40bas00005-19970926.tar.
Without
be
possible to install TME10 NetView.
TME10 NetView V5R1
Notes
10
Release
6.
If customers are running Digital UNIX 4.0D, a minor
modification
may need to be made to the snmp daemon startup script.
The
script as it is currently shipped starts the snmp
agents
concurrently with the snmp daemon, and so the NetView
mgragentd
tries to access the snmp daemon before it is ready, resulting
in
an installation error stating that the snmp daemon is
not
running.
This problem can easily be remedied by removing
the
ampersand from the daemon startup command ("$SNMPD&", line
#66)
in the script /sbin/init.d/snmpd, which forces the script to
wait
until the snmpd daemon is started before trying to start
the
agents.
3.4.2
System Configuration
1.
Both the TME10 NetView graphical interface and the web
interface
require changes to a standard system attribute. The
graphical
user interface requires the "maxusers" attribute be
increased
from 32 to at least 64, and the web interface requires
the
"max-proc-per-user" attribute be increased to at least
256.
Follow the steps below to modify these values; please refer
to
you operating system documentation for more details.
a.
Backup the current kernel: cp /vmunix /vmunix.old
b.
Use
the
/usr/bin/X11/dxkerneltuner
utility
to
make
the
appropriate changes to the kernel.
o
Start the utility: /usr/bin/X11/dxkerneltuner.
o
This
opens
a window with a list of subsystems.
Find
the
proc subsystem in the list and double click on it.
o
Attributes
The proc dialog box is displayed with a list of
and Values.
o
Find the max-proc-per-user value and change it to a
higher
number (256 should be sufficient).
o
Find the maxusers value and change it to 64.
o
Press the OK button to close the proc dialog box.
o
From
the
Kernel
Tuner
menu, choose File->Save and
then
File->Exit.
o
c.
Press the Keep Changes and Exit button.
After
reconfiguring
the
kernel,
reboot for the updates
to
take place.
TME10 NetView V5R1
Notes
11
Release
d.
Shut down the machine and restart: shutdown -r now.
e.
To
verify
the
changes,
go to dxkerneltuner and review
the
values that have been updated.
2.
By
default
Digital UNIX does not enable telnet or ftp access
by
the
root user.
The user must remove this restriction for ftp
to
install
the
TME10
NetView
Mid-Level
Manager on Digital
UNIX.
Allowing
root
access
for
ftp
can
be
enabled by deleting
or
commenting
out
the
"root"
line
in
the
/etc/ftpusers
file.
Allowing root access for telneting is enabled by adding "ptys"
as
the last line in the /etc/securettys file.
3.
the
If
DCE
has
been
configured
in order to take advantage of
NetView security function, use dcesetup to disable the DCE SIA
to
run DCE and the oserv simultaneously.
3.4.3
DCE Configuration
On the Digital UNIX platform, the Digital Distributed
Computing
Environment (DCE) is used to provide the underlying functionality
to
the NetView Security component. DCE provides a comprehensive
security
environment in which user and TME10 NetView can be integrated.
Please
review the DCE documentation carefully before planning the
DCE
configuration setup for your site.
DCE can be installed
TME10
NetView is installed.
are
installed on the DCE
is
participating:
1.
Runtime
services.
and
Make
cell
configured
either before or after
sure that the following components
in
which
the
TME10 NetView system
Runtime services must be installed on the
DCE
client that will be running the TME10 NetView server or client.
2.
Cell directory service
3.
Security server
Refer
to the DCE documentation for information on how to create a
DCE
cell and set up user accounts. Do not enable SIA (Berkley
Standard
Distribution Security) because this causes conflicts with the
TME10
Framework.
Also note that a DCE client must be installed on
every
TME10 NetView server and client machine.
To
integrate
TME10
NetView
into
the
DCE
environment, set up
the
NetView
these
steps:
security
1.
a
a
Create
server
in
the
DCE environment by following
DCE principal and a DCE account for nvsecd.
This is
TME10 NetView V5R1
Notes
server
12
and
will
not
require
Release
interactive logins but must be
a
valid active account.
2.
password
On
the local node of the TME10 NetView server, create a
for
the nvsecd account in the keytab file, by using the
rgy_edit
ktadd
subcommand.
Please
refer to the DCE documentation to
this.
In general, the following steps will need to be
do
performed:
a.
Login to the sec-admin group using the cell_admin account.
b.
Run
rgy_edit.
The
following
is
a partial example of
the
commands to enter:
rgy_edit
rgy_edit
rgy_edit
rgy_edit
rgy_edit
3.
=>
=>
=>
=>
=>
do principal
add nvsecd
do account
add nvsecd
ktadd -p nvsecd
Ensure the following parameters are set appropriately:
Password valid [y/n]? y
Allow account to be a server principal [y/n]?
Allow account to be a client principal [y/n]?
Account valid for login [y/n]? y
4.
NetView
Repeat
y
y
the procedure in step 2 for nvsecltd on the TME10
client nodes.
5.
Ensure
the
DCE
daemons
are running.
Turn NetView security
on
with the /usr/OV/bin/nvsec_admin utility.
3.4.4
System Environment
In order for TME10 NetView to operate, the following
environment
variables must be defined in the process executing TME10 NetView:
PATH=/usr/OV/bin:$PATH
LANG=en_US.ISO8859-1
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat
Please note that the NLSPATH environment variable is automatically
set
in a dtterm window (in the Common Desktop Environment), but is NOT
set
on telnet sessions or any other standard login session.
3.5
3.5.1
SUN SPARC Solaris System Specific Requirements
Software Prerequisites
TME10 NetView V5R1
Notes
SUN
13
Release
SPARC Systems running Solaris may be used to remotely install
and
administer TME10 NetView on TMR nodes, or to locally
install,
administer, and execute TME10 NetView. The software
prerequisites
necessary for this are:
1.
Solaris
Operating
System
version
2.5,
2.5.1, or 2.6 on a
SUN
SPARC system.
2.
3.
3.1.1,
Motif version 1.2.
TME10
Framework (TMF) or TME10 Managed Node (TMN) version
3.1.2, 3.1.3, 3.2, or 3.6, and any prerequisite software.
4.
The
SUNWbtool
package must be installed.
To determine if it
is
installed, enter the following command
# pkginfo SUNWbtool
If it is not installed, the pkgadd command can be used to
install
it from the operating system installation media.
5.
The Solstice Enterprise Agent (SEA) must be installed.
For
SUN
Solaris
2.5
and
2.5.1,
it can be found on the
TME10
NetView Installation CDROM, or at the following URL:
http://www.sun.com/solstice/products/ent.agents
Make
sure,
that
the
if
the
agent is being pulled from the SUN
website,
version
being
pulled
contains
all
of the
required
components.
For
SUN Solaris 2.6, the appropriate version of SEA can found
the
SUN
on
Solaris 2.6 operating system installation media.
It
is
NOT installed automatically with the operating system and must
be
explicitely installed by the customer.
The SEA packages need to be installed in the following order:
#
#
#
#
3.5.2
1.
pkgadd
pkgadd
pkgadd
pkgadd
-d.
-d.
-d.
-d.
SUNWmibii
SUNWsasnm
SUNWsadmi
SUNWsacomi
System Configuration
Before
TME10
NetView is installed, edit the /etc/system file
to
include the following:
TME10 NetView V5R1
Notes
14
Release
set msgsys:msginfo_msgmax = 0x8000
set msgsys:msginfo_msgmnb = 0x8000
set msgsys:msginfo_msgseg = 0x1000
Note
the
that
the machine will need to be rebooted in order for
changes to take effect.
2.
Increase
the
number
of
maximum
processes
allowed
to
run
simultaneously
on the system by adding the following line to
the
/etc/system file:
set maxusers=64
and rebooting the system.
3.5.3
System Environment
In order for TME10 NetView to operate, the following
environment
variables must be defined in the process executing TME10 NetView:
LD_LIBRARY_PATH=/usr/OV/lib:/usr/dt/lib:$LD_LIBRARY_PATH
PATH=/usr/OV/bin:$PATH
LANG=en_US
XKEYSYMDB=/usr/openwin/lib/XKeysymDB
3.6
HPUX Software Requirements ( for Remote Installation )
A HPUX system may be used to remotely install and administer
TME10
NetView on an AIX, Digital UNIX, or SUN Solaris system described
above
as long as it meets the following requirements.
1.
HPUX Operating System version 10 or 11
2.
TME10 Framework version 3.1.1, 3.1.2, 3.1.3, 3.2, or 3.6, and
any
prerequisite software.
3.
TME10
The
TME10
NetView
UNIX Framework patch 5.1, found on the
NetView V5R1 installation media.
3.7
Windows NT Software Requirements ( for Remote Installation )
A Windows NT system may be used to remotely install and
administer
TME10 NetView on an AIX, Digital UNIX, or SUN Solaris system
described
above as long as it meets the following requirements.
1.
Windows NT Operating System version 4.0.
2.
TME10 Framework version 3.1.1, 3.1.2, 3.1.3, 3.2, or 3.6, and
any
TME10 NetView V5R1
Notes
15
Release
prerequisite software.
3.
TME10
The
TME10
NetView
UNIX Framework patch 5.1, found on the
NetView V5R1 installation media.
4
Installation Notes
The
following
section
provides help and information to both new
and
existing customers installing TME10 NetView V5R1.
4.1
Pre-Installation Steps
1.
It is strongly recommended that customers plan their
installation
beforehand, ensuring that they have fully read all
documentation,
that all necessary software is available, and that they know
all
steps to be performed in their proper sequence.
2.
It
is
also
strongly
recommended that customers perform a
full
system
backup
of
their
platform
prior
to installing any
new
software
to ensure quick and easy recovery in case of mistake
or
error.
3.
Ensure
that
all
hardware
and software requirements defined
in
section 3 for your platform(s) have been met.
4.
Ensure
that
the
TCP/IP communications between the system to
be
installed
and
the
rest
of
the network are working
correctly.
This can be done by performing the following system commands:
# ping 127.0.0.1 (to check communications up on system)
# nslookup 127.0.0.1 (to check connection to the nameserver)
# ping <SysName> (to check connectivity to another system)
5.
systems
Ensure
that
the snmp daemon is running correctly on the
to be installed.
In order to find an operating system command
to
check the snmp daemon, type "# man -k snmp".
6.
Ensure
that
ports
required by TME10 NetView are not already
in
use
by
executing netstat -a.
Close any programs that are
using
these
ports.
If these ports are in use when the install
process
attempts
to configure NetView V5, the configuration process
will
abort.
The ports used by NetView are:
+----------------+---------------+--------------------------------------+
| Service Name | Port/Protocol |
Usage
|
+----------------+---------------+--------------------------------------+
| nvtrapd-trap
| 162/tcp
| NetView trapd monitor trap port
|
TME10 NetView V5R1
Notes
| nvtrapd-trap
| 162/udp
16
Release
| NetView trapd monitor trap port
|
| nvtrapd-client | 1661/tcp
| NetView trapd client application
port |
| gtmd
| 2112/tcp
| NetView General Topology Manager
port |
| xxmd
| 3113/tcp
| NetView GTM child process port
|
| cmot_manager
| 163/tcp
| NetView CMOT Manager port
|
+----------------+---------------+--------------------------------------+
| cmot_manager
| 163/udp
| NetView CMOT Manager port
| cmot_agent
| 164/tcp
| NetView CMOT Agent port
| cmot_agent
| 164/udp
| NetView CMOT Agent port
| ovwdb
| 9999/tcp
| NetView Object Database daemon
| ovtopmd
| 8888/tcp
| NetView IP Topology daemon
| pmd
| 2113/tcp
| NetView Postmaster daemon port
|
|
|
|
|
|
+----------------+---------------+--------------------------------------+
| nvsecd
| 1663/tcp
| NetView Security daemon port
|
| nvcorrd
| 1666/tcp
| NetView Correlation daemon port
|
| actionsvr
| 1670/tcp
| NetView Correlation Actn daemon
port |
| nvcold
| 1664/tcp
| NetView Collection Facility port
|
| nvsecltd
| 1667/tcp
| NetView Security client daemon
|
| C5_server
| 1668/tcp
| NetView C5 Console/Threshold
Mgmnt
|
+----------------+---------------+--------------------------------------+
| nvlockd
| 1669/tcp
| NetView GTM lock daemon
|
| nvpagerd
| 1671/tcp
| NetView Pager daemon
|
| otmd
| 1672/tcp
| NetView Open Topology Stream port
|
| webquery
| 1673/tcp
| NetView Web Map Server
|
+----------------+---------------+--------------------------------------+
7.
Tivoli
Determine
the
product set.
overall
configuration
to be used for the
Customers may place both the TME10 Framework
Server
and
TME10
NetView on the same system (AIX, Digital UNIX, or
SUN
Solaris),
or they may decide to place the TME10 Framework
Server
on
one machine (AIX, Digital UNIX, SUN Solaris, HPUX, or
Windows
NT), and TME10 NetView Server and Clients on other machines
(AIX,
Digital
Resource
UNIX,
or
SUN Solaris) that are Tivoli Managed
(TMR)
nodes.
Please
see
the
TME10
NetView Installation
and
Customization
Guide
and
the
TME10
Framework Installation
and
Planning guide to determine your desired configuration.
4.2
Migration and Deinstallation
The following section describes necessary information for
customers
who already have NetView installed on their management station,
and
may or may not wish to migrate their customizations and databases
to
TME10 NetView V5R1. If migration is not desired, simply perform
the
deinstallation step described below.
1.
Determine
whether
other
applications
will
be
migrated
with
NetView, for example Nways, CiscoWorks, or Optivity.
TME10 NetView V5R1
Notes
2.
verify
Deinstall
17
Release
any applications that will not be migrated, and
that all deinstalled software has been deleted.
3.
If the current installation is not a NetView V5
installation,
deinstall the System Monitor CFG V2 software if it is loaded
on
the system.
Systems
Monitor CFG V2 (smcfg.eui.obj 2.3.x) will be replaced
by
the TME10 NetView V5R1 software because the configuration tool
is
now
included
with TME10 NetView.
If any customization has
been
done
to
the
smcfg
default
files,
it will be lost when
TME10
NetView
customized
V5R1
is installed.
Any files that have been
should be saved for reference purposes once TME10 NetView V5R1
is
installed.
On
AIX, use the command "lslpp -f smcfg.eui.obj"
to
list all the files that are part of smcfg.
4.
start
Verify that all NetView and third-party application daemons
without error.
Remove any daemons from startup that do not
correctly,
correct
start
or
the reason for the failure.
All
daemons
must start without error for a successful NetView migration.
a.
Verify
that
all NetView and all third-party application
end
user interfaces start correctly.
b.
Verify
that
all
NetView clients are functioning and
remove
any that are no longer required.
c.
Verify
all
NetView
maps
and remove any that are no
longer
required.
In general, verify that all NetView and associated
applications
are running correctly at the current installed level.
5.
using
Exit
all
NetView users from the server and client systems
the command
# ovstop nvsecd
6.
Run
the
chktrapd.con
script found in /MUSTSEE directory of
the
TME10
NetView
CDROM
to
check
the
format
of
the
current
/usr/OV/conf/trapd.conf file.
If the script reports any
problems
with
the
file, corrections should be made at this time prior
to
installing TME10 NetView V5R1.
7.
server
Perform
migration
machines.
This
on
is
all
done
of
by
your
NetView
client and
running the appropriate
migration
script
for
the
version
of
NetView being migrated and type
of
platform upon which it resides found in /MUSTSEE directory of
the
TME10
NetView
CDROM.
This
will save most, if not all, of
the
user
customization
and
data
and
allow that information to
be
TME10 NetView V5R1
Notes
propogated
18
into
the
TME10
Release
NetView
V5R1
installation on
that
system.
o
Run
the
script
sermigv3
to
migrate
any
NetView
V3
installations on AIX or Digital UNIX.
o
Run
the
script
sermigv4
to
migrate
any NetView V4
server
installations on AIX or Digital UNIX.
o
Run
the
script
climigv4
to
migrate
any NetView V4
client
installations on AIX or Digital UNIX.
o
Run the script sermigv5.aix to migrate any NetView V5R0
server
installations on AIX.
o
Run the script climigv5.aix to migrate any NetView V5R0
client
installations on AIX.
o
Run the script sermigv5.dec to migrate any NetView V5R0
server
installations on Digital UNIX.
o
Run the script climigv5.dec to migrate any NetView V5R0
client
installations on Digital UNIX.
o
Run the script sermigv5.sun to migrate any NetView V5R0
server
installations on SUN Solaris.
o
Run the script climigv5.sun to migrate any NetView V5R0
client
installations on SUN Solaris.
Please
note
that a TME10 NetView V5R0 to V5R1 migration MUST
be
performed
prior
to
performing
any
of
the installation
steps
described in section 4.4.
8.
client
Deinstall
the
current
level
of
the NetView server and
software on all platforms:
1.
For
TME10 NetView V5R0 installations, click on the
Maintain
->
Deinstall
menu
item
on
the NetView icon in the
TME10
Framework
policy
region.
If there are dependent
products,
make
sure
to
select
the deinstall option that leaves
the
dependent
products
installed.
Do NOT select the
migration
option.
The AIX operating system provides functions for
deinstalling
products.
We
strongly
recommend
using those provided
NetView
instead.
The AIX deinstall functions do
by
TME10
not
provide Tivoli with the needed control over
deinstallation.
2.
For
NetView
V3
and
V4
installations
on IBM RS/6000
AIX
TME10 NetView V5R1
Notes
platforms,
19
Release
perform the deinstallation by typing the
command
"smit nv6000" and selecting Maintain -> Deinstal.
3.
For
NetView
V3
and
V4
installations
on
Digital
UNIX
platforms,
standard
perform
the
deinstallation
using the
operating
system
command
setld
-d
with the names of
the
appropriate
NetView
subsets.
Again,
do
NOT
perform
migration during deinstallation.
9.
removed,
To
insure
users
that
should
all
also
traces of TME10 NetView V5R0 were
execute the cleanup script found in
/MUSTSEE
directory
of
the
TME10
NetView
CDROM.
If this script is
not
executed, there may be problems installing TME10 NetView V5R1.
10.
Explicitly
deinstall
the
DynaText
browser
software
on
all
appropriate platforms if it was not done as a part of the
NetView
deinstall:
1.
For
TME10
NetView
V5R0
installations,
execute
the
appropriate
nvdynadi.xxx
script
for the platform found
in
the /MUSTSEE directory of the TME10 NetView CDROM.
2.
For
NetView
V3
and
V4
installations
on IBM RS/6000
AIX
platforms,
perform
the
deinstallation by running smit
and
using the "deinstall product" function.
3.
For
NetView
V3
and
V4
installations
on
Digital
UNIX
platforms,
perform
the
deinstallation
using the
standard
operating
system
command
setld
-d
with
the name of
the
DynaText subset.
4.3
TME10 Framework Installation and Setup
The following section describes how to install and setup the
TME10
Framework environment for those customers who have never
installed
TME10 NetView V5. The TME10 Framework is required in order to
install
TME10 NetView and its features, to install any patches required by
and
for NetView, and to provide relational database support for NetView.
1.
Server)
Install
the TME10 Framework, Version 3.1.1 or later (TMR
and
any
required
patches
on
the
machine
that is to be
your
Framework
server.
When installing the TME10 Framework, you
will
need
to
have
a valid license key.
If you do not, contact
your
Tivoli
support representative.
See the TME10 Framework
Planning
and
Installation
Guide
and
associated
Release
Notes
for
additional information.
2.
If
the TME10 Framework Server and TME10 NetView are not going
be
installed
to
on the same platform, install the TME10
Framework,
Version
3.1.1
or
later
(TMR
managed
node)
and any
required
TME10 NetView V5R1
Notes
20
Release
patches on the machine that is to be your NetView server.
3.
Start the TME10 Framework with the following commands:
# . /etc/Tivoli/setup_env.[sh|csh]
# odadmin reexec all
# tivoli
4.
Create TME10 administrator accounts for users of the
application.
Procedures for creating administrators and roles are described
in
the TME10 Framework User's Guide.
5.
Create
managed
nodes
for
each
UNIX
system
that will have
a
NetView
server
or
client
installed.
For more information
on
creating
Tivoli Management Region servers and managed nodes,
see
the TME10 Framework Planning and Installation Guide.
4.4
TME10 NetView Installation
The following section describes the steps necessary to install
TME10
NetView V5R1 Servers, Clients and options using the TME10
Framework.
The steps described in this section MUST NOT BE PERFORMED before
all
required migration and deinstallation steps described in the
previous
sections have been successfully completed.
1.
Before installing any application, Tivoli strongly
recommends
that customers backup their TME10 database. This will make
it
possible to go back to the pre-application database if, for
some
reason, a problem is encountered while installing a
particular
application.
From the TME10 Framework, select Backup from
the
Desktop menu to perform a backup of the TME10 server and
clients.
The wbkupdb command can also be used:
1.
Estimate
the
size
of
the
backup
and make sure there
is
enough room by using the -e option on the wbkupdb command:
# wbkupdb -e
2.
Backup
the
database
using
the
-d
option of the
wbkupdb
command:
# wbkupdb -d <Pathname>
where <Pathname> is the fully qualified pathname of the
file
in which the backed-up data is to be placed.
If
no
node name is given, then the wbkupdb command assumes
that
all managed nodes on this server are to be backed up.
To
restore a backup once one has been created, simply use the
-r
TME10 NetView V5R1
Notes
21
Release
option of the wbkupdb command as follows:
# wbkupdb -r -d <BackupPathname>
For more information on the wbkupdb command, please see the
TME10
Framework Reference manual.
2.
Install
the
appropriate
TME10 NetView Framework patch found
on
the TME10 NetView V5R1 CDROM:
1.
Customers
that have never had TME10 NetView V5 installed
on
their
management
station
should
apply
NVTMP311
-
TME10
NetView
Framework Patch-5.1.
This patch supplies the
TME10
Framework
with
the necessary icons and graphics to
install
and execute TME10 NetView.
2.
Customers
that
have
had
TME10
NetView V5R0 installed
on
their
management
station
should
apply
NVTMP311
-
TME10
NetView
Framework
Patch
5.0
-> 5.1.
This patch
provides
existing
TME10
NetView
V5
customers
with the
functional
enhancements
made
to the NetView interface provided by
the
TME10 Framework.
To
install
the
patch, click on Install -> Install Patch on
the
TME10 Framework desktop menu.
3.
If NetViewServer and NetViewClient are not listed as
available
resources in the policy region where they are to be
installed
(e.g.
they are not listed under the create menu), add them
as
available resources to the policy region by:
a.
In
the
policy region, choose Properties->Managed
Resources.
The Set Managed Resources dialog is displayed.
b.
Make
NetViewServer
(or
NetViewClient)
a
Managed
Resource
(move it to the left side of the dialog).
c.
Press the Set & Close button.
d.
Exit
and
restart
the
TME10
Framework
with the
following
commands:
# . /etc/Tivoli/setup_env.[sh|csh]
# odadmin reexec all
# tivoli
4.
Install
the TME10 NetView Server on one or more machines via
the
following steps:
a.
Bring
up
in
the
TME10 Framework the policy region where
a
TME10 NetView V5R1
Notes
TME10
22
NetView
Server
is
Release
to
be
created,
and
click
on
NetViewServer
in
the Create menu.
The Product
Installation
dialog
will
follow
the
be
displayed;
choose
the
Server feature
and
directions.
Read
each
panel
completely
and
correct
space
requirements
and
other
problems
before
proceeding.
b.
Verify that the installations completed successfully and
that
all
daemons
and application are working correctly.
This
is
done
by
examining
the
log
files
in
the /tmp
directory,
specifically
the
update.log
file
and
any
NV*.debug
and
NV*.fail files.
following
strings:
Search the update.log file for the
SEV_
ERROR
WARNING
c.
If an installation failed or a severity 1 or severity 2
error
occurred,
the
failed
installation
must
be
removed,
the
reported problem corrected, and the installation
reperformed.
The
installation
can
be
removed by either clicking on
the
Maintain
->
Deinstall
menu item on the NetView icon in
the
TME10
Framework
policy
region,
or
(if
the
icon
doesn't
exist),
by
executing
the
cleanup script found in
/MUSTSEE
directory
of
the
with
failed
TME10
NetView CDROM on each of the
nodes
the
installations.
Once the installation
has
been removed and all problems corrected, the installation
can
be attempted again.
5.
In
the
same
manner
as
described
for the server, install
and
verify
the
installation
of the TME10 NetView Client on each
of
the client machines.
Please note that the installation
window(s)
from
the
server
installation
(in
the
previous step) MUST
BE
CLOSED prior to beginning the client installation; otherwise,
the
client
installation will fail with several TME10 Framework
error
messages.
6.
In
the
same
manner
as
described
for the server, install
and
verify
the
installation of the Databases feature on the
NetView
servers.
Please
note
that
even
though
a
NetViewServer
or
NetViewClient
icon
is
requested, the icon will not actually
be
created
for
the
installation
of the Database feature.
If
the
installation
the
fails
or
a
problem
is
encountered,
remove
NV_1_0_3_BIN
file
in the $BINDIR/.installed subdirectory
before
attempting to reinstall.
7.
In
the
same
manner
as
described
for the server, install
and
verify
the
installation
of the DynaText feature on the
NetView
servers
and/or
clients
where
NetView
help
or
books will
be
TME10 NetView V5R1
Notes
viewed.
23
Please
note
that
Release
even
though
a
NetViewServer
or
NetViewClient
icon
is
requested, the icon will not actually
be
created
for the installation of the DynaTest browser.
The
files
to
examine
to determine if the installation proceeded
correctly
are
/tmp/NV_1_0_4_BIN_after.debug
and
/tmp/NV_1_0_4_BIN_after.error.
If
the
installation fails or
a
problem
is
encountered, run the appropriate nvdynadi.xxx
script
from
the
/MUSTSEE
directory
of the TME10 NetView CDROM
before
attempting to reinstall.
Please
note that the DynaText feature MUST be installed prior
to
installing the TME10 NetView books feature.
8.
In
the
same
manner
as
described
for the server, install
and
verify the installation of the NetView Books feature on the
nodes
on which the NetView DynaText feature has already been
installed.
Please note that even though a NetViewServer or
NetViewClient
icon is requested, the icon will not actually be created for
this
installation.
The
files
to
examine
to
determine
if
the
installation
proceeded
correctly
are
again
/tmp/NV_1_0_4_BIN_after.debug and
/tmp/NV_1_0_4_BIN_after.error.
If the installation fails or a problem is encountered, run
the
rmnvbook script from the /MUSTSEE directory of the TME10
NetView
CDROM before attempting to reinstall.
Please
note
that
the books contained on the TME10 NetView
V5R1
installation
CDROM
are
those for TME10 NetView V5R0 and are
so
labelled.
The contents of those books are valid and correct
for
TME10 NetView V5R1 except for those corrections and
enhancements
described in this document.
9.
If
the
TME10 NetView Mid-Level Manager (MLM) is desired, it
can
be installed at this time.
For information on how to perform
the
installation,
see
subdirectory
under
the
readme files in the appropriate
platform
the /MLM directory on the TME10 NetView
V5R1
installation CDROM.
10.
Create
a managed node for each of the NetView clients within
the
policy region.
11.
Verify
or
configure
the client's server and client's access
to
the server.
12.
Verify
all
daemons and applications.
Read the remainder of
the
Release Notes for additional information.
4.5
Post-Installation Steps
The
following
section
describes the steps to be performed after
the
installation of TME10 NetView V5R1 has been successfully completed.
TME10 NetView V5R1
Notes
24
Release
1.
migrated
Some
in
of the configuration files that were automatically
previous
versions of TME10 NetView are no longer migrated
if
they
have been customized by the user.
Those files that are
not
migrated automatically due to user customizations are reported
in
the
/tmp/update.log
file,
and must be migrated manually by
the
user
once
successfully
performed.
the
installation
process
has
been
The manual migration is performed by locating the changes made
by
the
user
to
the old configuration file, and making the same
or
equivalent
changes
to
the
new
configuration
file.
The
old
configuration
file SHOULD NOT simply be copied on top of the
configuration
file;
new
this will almost always result in format
or
syntax errors that will impact the execution of TME10 NetView.
2.
The
/usr/OV/bin/nv6000 script has been replaced by a link to
the
/usr/OV/bin/netview
script.
This means that the nv6000
scripts
from
a
previous
installation
of
TME10
NetView
will
not
be
migrated
forward
to TME10 NetView V5R1.
However, this does
not
mean
that
a
nv6000
script
from
a
previous
installation
is
necessarily lost; a backup copy may exist in the backup
directory
/usr/OV.back.vXrN.
If the /usr/OV/bin/nv6000 script from the previous
installation
was
customized by the user, the user must migrate
those
customizations to the /usr/OV/bin/netview script manually if
they
are to be kept.
3.
An
enhancement
made to NetView in the previous release may
have
impacted
the
readability
of
some
NetView traps viewed in
the
TME10
Enterprise
Console
(T/EC).
In the previous release,
the
internal
event
adapter was enhanced to allow users to
configure
the event slot mappings through the NetView event
configuration
panels.
Some sample event slot mappings were then made to
the
TME10 NetView internally generated events, which impacted
the
display of the traps on T/EC. In this release, these
samples
have been modified to reflect the most common slot mapping
usage
for
customers,
returning the T/EC trap displays to
full
readability.
Customers
installing
TME10
NetView
for
the
first
time
will
automatically
receive
the modified samples.
However,
customers
who are migrating from TME10 NetView V5R0 will not; the
migration
of the trapd.conf file will wipe out the new slot mappings.
If
a
customer
is migrating data from TME10 NetView V5R0 and wishes
to
use the new event slot mappings, he must either:
1.
replace
the
existing /usr/OV/conf/trapd.conf file with
the
trapd.conf
file
found
in the /usr/OV/newconfig/OVSNMP-
RUN
TME10 NetView V5R1
Notes
25
Release
subdirectory, or
2.
existing
manually
update
the
event
slot
mappings in the
trapd.conf
file
to
reflect
trapd.conf
file
found
the
new
values shown in
the
in the /usr/OV/newconfig/OVSNMP-
RUN
subdirectory.
4.
In
TME10
NetView V5R0, the data files containing collected
snmp
data
were
erroneously
named
<data name><data instance>
rather
than the customary <data name>.<data instance>.
For example,
the
snmp data collected for an instance was named
snmpOutPkts0
instead of snmpOutPkts.0 as would previously have been done.
For
TME10 NetView V5R1 , the naming convention has been changed
back
to the previous convention.
To
avoid
problems
with
loading or viewing data collected
with
TME10 NetView V5R0, users should rename all data collection
files
found
in
the /usr/OV/databases/snmpCollect directory to
include
the "." before resuming their collections.
5.
migrate
NetView
the
V3 to V5 migration on the AIX platform will only
global
Configuration
Polling interval and Node Down
Delete
interval
into
the
default
SNMP
configuration
entry.
The
node-specific
entries
will
Configuration
Polling
and
be
migrated
to
use
the
default
Node
Down
intervals.
The
default
intervals
are 1d for Configuration Polling, and 1w for Node
Down
Delete.
If
the
defaults
are not suitable for your environment, use
the
SNMP
Configuration
panel (Options -> SNMP Configuration) to
set
the values appropriately.
6.
After
a TME10 NetView client installation has been migrated to
a
new
version
of
TME10 NetView , the user must again perform
the
Configure
reestablish
-> Add/Change Server menu item in order to
the connection between the NetView Client and Server.
If this
is
not
done, the NetView client will complain that it does not
know
what server to connect to.
5
Patches Required for TME10 NetView V5R1
5.1
TME10 Framework Patches
Every customer must install one of the following two TME10
Framework
patches, depending upon the circumstances surrounding their
TME10
NetView V5R1 installation.
These patches may be found in the
root
directory of the TME10 NetView V5R1 installation CDROM.
1.
NVTMP311 - TME10 NetView Framework Patch-5.1
TME10 NetView V5R1
Notes
This
patch
26
provides
the
Release
icons, graphics, and database
objects
required by the TME10 Framework in order to support TME10
NetView
.
This
patch
should
be
applied
on platforms on which
TME10
NetView V5 has never previously been installed.
2.
NVTMP311 - TME10 NetView Framework Patch 5.0 -> 5.1
This
patch
provides
additional
icons
and
database
objects
required
by
the
TME10
Framework
to
support
the
functional
enhancements
provided
by TME10 NetView V5R1.
This patch
should
be applied on platforms being migrated from TME10 NetView V5R0
to
TME10 NetView V5R1.
In
Super
addition,
the TME10 Framework 3.2 Super Patch (found on the
Patch
CDROM
accompanying
the
TME10
NetView
V5R1
CDROM)
must
be
installed on the management workstation if the customer is using
TME10
Framework version 3.2. The super patch contains the following
TME10
Framework patches required by TME10 NetView V5R1 to work correctly:
1.
3.2-TMF-0003 Patch for Desktop on Solaris 2.6
This
TME10
Framework
patch
is
required for customers who
are
installing TME10 NetView V5R1 on SUN Solaris 2.6.
2.
3.2-TMF-0004 Patch for AIX 4.3
This
TME10
Framework
patch
is
required for customers who
are
installing TME10 NetView V5R1 on IBM RS/6000 AIX 4.3.
3.
3.2-TMF-0006 Patch for RIM/Sybase
This
TME10
Framework
patch
is
required for customers who
are
intending to use RIM on top of a Sybase relational database.
4.
3.2-TMF-0041 Patch for TCP_NODELAY
This
TME10
Framework
patch
is
a prerequisite patch for
those
customers who are installing patch 3.2-TMF-0044.
5.
3.2-TMF-0044 Patch for RIM/Oracle
This
TME10
Framework
patch
is
required for customers who
are
intending to use RIM on top of a Oracle relational database.
5.2
TME10 Enterprise Console Patches
The
following
patches
may be installed by a customer depending
upon
whether or not they wish
TME10
Enterprise Console (T/EC).
Tivoli
TME10 NetView V5R1
Notes
TME10 NetView to interect with the
These patches can be found on the
27
Release
Integration Pack for NetView (TIPN) CDROM.
1.
3.1-TEC-0012 T/EC Patch for TME10 NetView (Initial)
This
Tivoli
Enterprise
Console patch is required for
customers
who
wish
to
have
the
Tivoli Enterprise Console interact
with
TME10
NetView
,
and
is
a
prerequisite
for installing
patch
3.1-TEC-0030.
2.
3.1-TEC-0030 T/EC Patch for TME10 NetView V5R1 (Update)
This
Tivoli
Enterprise
Console patch is required for
customers
who
wish
to
have
the
Tivoli Enterprise Console interact
with
TME10 NetView V5R1.
6
Defects Fixed for TME10 NetView V5R1
The
following
is
a
list of the customer reported problems fixed
in
this release of TME10 NetView.
IX69596
IX69619
IX70094
IX70413
IX70464
IX70548
IX70838
IX71304
IX71578
=
=
=
=
=
=
=
=
=
WinSNMP APIs that do not work need to be documented.
Ruleset editor not highliting trap settings in KANJI.
Nvsecd memory leak of 32k with each login.
Trapgend dies when system VPD has manual entries.
Netmon core after U449573 with the latest netmon e-fix.
Netmon core.
Network object duplicated in object database.
NetView GUI crashes with fatal ovw and ipmap errors.
No status update occuring on fully-named collection
IX71755
IX71824
IX71831
IX71876
IX71928
IX71982
IX72229
IX72232
IX72506
discovery.
IX72672
IX72720
IX72913
IX72979
=
=
=
=
=
=
=
=
=
Large trap> 1024 bytes causes trapd to core.
Snmpselect uses high cpu.
APM fails if policy name same as target collection name.
Found a core while watching ipmap falling over.
Symbol colors/ip status mismatch.
Printtool cores when run in telnet session.
Large ruleset strings overrun pbuffer in objectsig.
Ovtopmd core at U450745 + ptf efix.
At PTF U450745 netview systems no longer limit
=
=
=
=
Gtmd manage/unmanage problem with U450745.
IP interface label changed back to default.
Ovmapcount does not clean up negative maps mgd field.
SYBASE prepsyblib message undefined symbol when loading.
items.
IX73048 = Snmpcollect cores when unable to resolve target host
name.
IX73066
IX73134
IX73135
IX73195
IX73245
IX73259
=
=
=
=
=
=
Traps to tivoli TEC are incorrect.
After PTF U449573, nvauth cannot change user password.
Gtm api call cores.
Getting an error in the gtm.trace.
DOC APAR - nmpolling man page update.
After mlm up netmon fails to stop polling mlm nodes.
TME10 NetView V5R1
Notes
IX73316
IX73498
IX73520
IX73648
IX73661
IX73789
IX73920
IX73976
IX73985
IX73987
IX73990
IX74163
client.
IX74410
IX74449
IX74486
IX74495
IX74533
IX74673
IX75037
IX75167
IX75193
IX75232
IX75321
IX75352
IX75354
IX75376
IX75379
IX75396
IX75589
IX75631
IX75720
IX75728
IX75806
IX75917
28
Release
=
=
=
=
=
=
=
=
=
=
=
=
Netmon core using 2nd fix.
Message: no configured event defined for enterprise.
Framework display error when using NetView functions.
NV 5 - NetView specific Frm. Patch can't be installed.
NetView icon created on non-installed managed node.
Correcting xnmsnmpconf core on Digital UNIX.
Mlm on NT distribution errors (map not updating).
The status icon color is not updated.
setthresh command does not accept hostnames with -.
Web client: ovw must be run by root to view maps.
Web Client: View graphics only working on root submap.
Extra netviewwebserver processes created with web
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Ovtopmd core at PTF U451880.
Can't start ovtopmd with SQL=yes at PTF U451880.
Web client can't demand poll when server security on.
Ovtopmd core at NV V5 sun solaris.
Buffer overflow causes trapd to exit on signal 2.
Nvserverd cores on TEC trap.
Some submaps/objects randomly not displayed.
Netmon core at NV V5 GA w/ netmon efix.
Setdatabase field fails in ruleset.
SNMPAPI_CONTEXT_INVALID return with V2C agent.
Nvlockd crashes with very heavy network traffic.
/usr/OV/databases/snmpcollect/ file names wrong.
2210 interface icons disappear.
Xnmloadmib cores when loading customer mib.
Ovsnmperr.h error in V4 appears to be from V3.
Wrong maps displayed when opening them thru SMIT.
Nodes in mlm manager submap remain blue.
db2 scripts not running at NV V5.
Security configuration script contains syntax errors.
Xnmmibload2 error with vendor mibs (such as 3com).
Ovtopmd core at AIX PTF U451880.
tralertdfc cores when started.
IX76070
IX76072
IX76074
IX76077
IX76094
IX76102
IX76198
IX76226
IX76287
IX76478
IX76490
IX76493
IX76595
IX76654
IX76659
IX76817
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Trapd displays duplicate codepoint descriptions.
Smconvert -r provides incorrect output.
Error reporting invalid enumerator at startup.
Netmon sets incorrect trap destination on MLMs.
Ruleset with query database collection not working.
Netmon fails to obtain community name from coldb.pag
V4 to V5 migration corrupts xnmtrap security file.
Unable to create map snapshot on NetView V5.
Trapd.conf migration gets SEV_1_ERR_BCFG_081B error.
Collection with isCard=True displays incorrectly.
AIX/NV Fields only displaying numeric characters.
C5eui core dumps when exiting from NetView V5 eui.
Migrate install failed when NODES keyword in traps.
Web client cannot sign on to AIX 4,3 Web Server.
Gtm does not save its database at U451880.
Web Client hangs with loading symbols XX% pop-up.
TME10 NetView V5R1
Notes
IX76936
IX76949
IX77394
IX77414
IX77424
IX77425
IX77438
IX77540
IX77608
IX77619
IX77753
IX77757
IX77790
IX77907
IX77919
IX78081
IX78136
IX78145
IX78272
IX78325
IX78419
IX78482
IX78567
IX78731
IX78735
IX78744
IX78778
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
29
Release
IPMap cores when looking at nways java interface.
nvcorrd cores if hostname is larger than 256 bytes.
Ovmapcount -b produces confusing output.
File TME10.NetView.MIBInit appears in random places.
NVTurboDatabase clobbers mapdb object.
Web Client not displaying properly with MIB browser.
OVW hangs with a blank window.
Netmon polls hub interfaces only on MLM down event.
Printtool menu option and toolbar grayed out.
nvutil r operation takes 3+ minutes to complete.
FilterEd cores with 4.1.2.0 U451880.
Netmon dies with signal 11 during demand poll.
NVSECD_ADMIN core if userid filename> 11 chars.
Mib2Trap fails to set default severity for addtrap.
Memory leaks in pass-on-match/reset-on-match dnodes.
NVlockD is coring again.
NVS_ISCLIENTAUTHORIZED returns incorrect value.
Diagnostic ping does not show correct IP address.
Filter editor will not add from map in some cases.
reset_ci not giving correct nameserver name.
nv6000.log filled with "select failed" warnings.
Certain bitmaps not showing properly when compiled.
Environment variables set in /etc/netnmrc.pre lost.
V4 to V5 migration fails with SEV_2 ERR_BCFG_055.
/usr/OV/conf/snmpcolfiles get corrupted.
Compare mib variable fails w/o nvcdebug option on.
Priority option in NVPAGE different than documented.
IX78965
IX79023
IX79028
IX79071
IX79087
IX79167
IX79182
IX79299
IX79536
IX79654
7
=
=
=
=
=
=
=
=
=
=
Truncation happens to slot map definition in TEC.
When 'netmon -a 50' is run, no collections created.
MLM alias table not updated with APM collection.
nvlockd fails and gtmd no longer updates map.
NetView crash when closing submap window.
PRINTF in slot definition causes nvserverd core.
Status poll of large routers causes perf. problem.
OVsnmpFixPdu sometimes garbles community name.
Filter with enterprise ID> 80 freezes event window.
Problem w/ closedate in /usr/OV/bin/trapd.log_maint
Product Limitations and Workarounds
The following sections describe inherent limitations and known
problem
workarounds for TME10 NetView V5R1.
7.1
Display Limitations and Workarounds
1.
If
users
are
experiencing
problems
with
connecting to the
X
server
when trying to bring tivoli or the NetView GUI up and
the
following message appears:
TME10 NetView V5R1
Notes
30
Release
Xlib: connection to "hostname:0.0" refused by server
Xlib: Client is not authorized to connect to server
Couldn't open display
(where
hostname
in
the
first
sentence
is
the
name
of
the
controlling host), it can be corrected in one of two ways:
a.
The
user
who
originally logged into the controlling
host's
console
and has control of it can type the command 'xhost
+'
to
allow
that
machine.
network
access
to
the
console
display on
b.
Create
an /etc/X?.hosts file on the host to be connected
to.
In this file, add all the names of the hosts that are
allowed
to
connect.
The
"?"
in
the
name will correspond to
the
display
number to which access is provided.
For example,
to
provide access to display 0, create /etc/X0.hosts.
2.
If
an attempt is made to run smconfig and the interface does
not
come
up
correctly,
create
a
symbolic
link
from
/usr/lib/X11/app-defaults/SMconfig
to
/usr/OV/app-defaults/SMconfig and restart smconfig.
7.2
TME10 Framework / NetView Interaction
1.
Before
starting
the
TME10 Framework to install TME10 NetView
the
LANG
,
make
sure
that
environment
variable
is set to
the
appropriate
value
(En_US
on
AIX,
en_US
on
Solaris,
en_US.ISO8859-1
on
Digital
UNIX).
Please note that some
tasks
scheduled
under
TME10
Framework
will
not
work
if
the
LANG
variable
is not set to C; the LANG variable may need to be
reset
after
installation
is
complete.
See the TME10 TME10
Framework
documentation for more details.
2.
If a TME10 NetView server or client is installed and an icon
does
not appear in the appropriate policy region, one of the
following
may have happened:
o
NetViewServer
or
NetViewClient
was
not
added as a
managed
resource to the appropriate policy region.
o The installation
installation
attempt.
took
place
after
a
failed
To add the server icon, run the following commands:
# wln @NetViewServer:<server_label> \
@PolicyRegion:<policy_region_label>
# wrefresh @PolicyRegion:<policy_region_label>
TME10 NetView V5R1
Notes
To
add
the
31
client
icon,
Release
replace "NetViewServer" in the
first
command with "NetViewClient".
Note:
These
commands
should
be executed by someone who has
at
least a senior TME role.
7.3
1.
already
Homogeneity Requirements and Issues
Do
not
attempt to install a NetView client on a machine
installed
with
a
NetView
server.
Likewise, do not attempt
to
install
a
NetView
NetView
client.
server on a machine already installed with
a
These
types
of installations will
eventually
fail and leave the machine in an unknown state.
2.
The TME10 NetView databases cannot be backed up on one
operating
system and then restored on a different operating system.
For
example, databases cannot be backed up on Solaris machine
and
then restored on an AIX machine.
3.
The following table describes the client/server
configurations
supported for TME10 NetView V5R1 on various platforms:
+------------------------+-------------+-------------+-------------+
|
| IBM RS/6000 | SUN Solaris | Digital UNIX
|
|
|
|
Client
|
Client
|
Client
+------------------------+-------------+-------------+-------------+
| IBM RS/6000 AIX Server | Yes
| Yes
| No
|
+------------------------+-------------+-------------+-------------+
| SUN Solaris Server
| Yes
| Yes
| No
|
+------------------------+-------------+-------------+-------------+
| Digital UNIX Server
| No
| No
| Yes
|
+------------------------+-------------+-------------+-------------+
7.4
NetView Web Interface Limitations and Workarounds
1.
The
current
version
of
replace
the
the TME10 NetView web interface is
not
designed
to
client
interface completely since
it
lacks
the
full
function of an X-based client.
If a problem
is
encountered
with the NetView web interface, check to see
whether
it
occurs
on
more
than
one operating system.
If the
problem
occurs
in
only
one
environment, ensure that the latest
device
drivers
and
software patches for the operating system are
being
used,
and check with the browser manufacturer for information
on
specific bugs.
2.
daemons
The NetViewWebServer does not stop when the other NetView
are
stopped (via ovstop).
The NetView web server can be
stopped
TME10 NetView V5R1
Notes
from
32
Release
the TME10 NetView console menu bar or from the command
line
with the following command:
# /usr/OV/bin/nvwebstop
Likewise,
the
NetViewWebServer
can
be started from the TME
10
NetView
console
menu
bar
or
from
the
command line with
the
following command:
# /usr/OV/bin/nvwebstart
3.
Displaying large numbers of events from the NetView web
interface
can cause the web browser to hang or crash on Windows 95.
The
number of events being displayed can be limited by using
a
ruleset.
4.
Several
performance issues also exist with the TME10 NetView
Web
clients; please see section 7.7 for more information.
7.5
TME10 NetView Supported Databases
1.
As
of
the release of TME10 NetView V5R0, TME10 NetView uses
the
TME10
RIM
database
functionality
in
order
to
provide
the
relational database capability for storing NetView data.
The
RIM
package
provides relational database support for Oracle,
Sybase,
DB/2,
and
MS-SQL
databases.
It
does
not
currently
provide
support for Informix and Ingres databases.
Although
TME10
NetView
V5R1
is set up to use the RIM
database
functionality,
it cannot yet provide relational database
support
for MS-SQL.
The tools and scripts necessary for TME10 NetView
to
support
a
MS-SQL
database are currently under development,
and
the capability will be available in a future release.
2.
In
order
to use a Sybase database with TME10 NetView V5R1 ,
TMF
3.2 Framework patch 3.2-TMF-0006 is required.
3.
TMF
In
order to use an Oracle database with TME10 NetView V5R1 ,
3.2 Framework patches 3.2-TMF-0041 and 3.2-TMF-0044 are
required.
4.
number
In
order to add support to TME10 NetView V5R1 for DB/2, a
of
the columns in the database tables were shortened from 254
to
251 characters.
5.
impact
Using
the
Those columns are described in section 8.
the RIM database functionality appears to adversely
performance of TME10 NetView.
The most noticeable aspect
is
an
increased
amount
of
time
to
bring
up
the TME10
NetView
graphical
user
interface
-
in some cases, it may take up to
a
half
hour
for
the
command
to
complete
execution.
This
performance impact is under investigation.
TME10 NetView V5R1
Notes
7.6
1.
changed,
33
Release
Changing the Network Management Environment
If
the IP address or hostname of the NetView server has
take the following steps:
a.
Run the /usr/OV/service/reset_ci script.
b.
Verify
that
the
label
of
the
associated managed node
is
correct.
If it is not, enter the following commands:
# NV=`wlookup -r NetViewServer server`
where server is the old label of the managed node, and
# idlcall $NV _set_mannode new_hostname
where new_hostname is the new name of the host.
c.
If the hostname is changed, enter the following commands:
# NV=`wlookup -r NetViewRemoteAccess new_name`
# idlcall $NV _set_label new_name
where new_name is the new name of the host.
7.7
Performance Issues
1.
There
can
be performance implications when starting nvcold,
the
Collection
Facility
daemon.
When first started, nvcold
reviews
all
the objects in the object database to determine whether
they
should
be
placed
in
any defined collections.
This process
is
completed as part of the daemon startup before the graphical
user
interface (GUI) is initialized.
If a user has a large object database, and especially if the
user
has
a large number of collections defined, this process can
take
a
long
time.
While
nvcold
reviews
all
the
objects in
the
database,
it
may appear as if the GUI cannot be displayed,
when
in fact the command to start the GUI has not yet been issued.
If a user experiences delay problems at startup and wishes to
use
the
TME10
NetView EUI while the databases are synchronizing,
he
might
consider
temporarily
unregistering
nvcold and the
Agent
Policy
Manager
daemon,
C5d,
if they are registered.
The
next
time
the
ovstart
or
netview command are issued, these
daemons
will not be started.
To
unregister
and
stop
daemon
execution, issue the
following
commands after exitinf from the TME10 NetView GUI:
TME10 NetView V5R1
Notes
34
Release
a.
ovstop C5d (to stop C5d)
b.
ovstop nvcold (to stop nvcold)
c.
ovdelobj /usr/OV/lrf/nvcold.lrf (to deregister nvcold)
d.
ovdelobj /usr/OV/lrf/C5d.lrf (to deregister C5d)
Then,
after
the
GUI
is
initialized
and
the
databases
synchronized,
issue the following commands to restore the
nvcold
daemon and the Agent Policy Manager:
a.
ovaddobj /usr/OV/lrf/nvcold.lrf (to register nvcold)
b.
ovaddobj /usr/OV/lrf/C5d.lrf (to register C5d)
c.
ovstart nvcold (to start nvcold)
d.
ovstart C5d (to start C5d)
The collmap application can be started without having to exit
and
restart
the
EUI
via the Administer->Start Application-
>collmap
menu
option.
The
Agent Policy Manager can be started the
same
way.
2.
There
are also several performance issues surrounding the use
of
the
TME10
NetView Web Clients.
To ensure a reasonable level
of
performance
when
using
the
web
client,
please
follow
the
following recommendations:
a.
In
general,
when using the web client, the use of the
event
display
option
should
be
limited
in
environments with
a
sustained,
average
rate
of
four or more traps per
second.
Please note that this recommendation is independent of the
of
the use of submap displays.
b.
Based
on
test
experience,
the
recommended
web
client
environment
(such
consists of a current versions of Netscape
as
4.04
and
4.05) running on Windows 95 or Windows NT.
An
environment
of
Netscape
running
on IBM RS/6000 AIX is
not
recommended.
c.
When
running
TME10 NetView V5R1 on IBM RS/6000 AIX 4.3,
AIX
version 4.3.1 is strongly recommended.
7.8
Digital UNIX Limitations and Workarounds
1.
A
problem has been reported throwing an application display
from
NetView
running
on
a
Digital UNIX box to a SUN Solaris or
AIX
TME10 NetView V5R1
Notes
platform.
35
From
the
TME10
Release
NetView
graphical
user
interface,
clicking
on
Tools
->
Data
Collection
&
Thresholds:
SNMP
(xnmcollect)
and
then clicking on the Configure Threshold
Event
button
is supposed to bring up the Event Configuration
(xnmtrap)
application.
When telneting from Solaris or AIX to Digital
UNIX
and
exporting
the
display back, this application does not
come
up.
The
problem
does not exist when communicating between
two
Digital
UNIX
boxes,
and
the
event
configuration
screen
application
can be displayed between heterogeneous platforms
via
the Options -> Event Configuration: Trap Customization: SNMP
menu
item.
2.
There
have
been
some
client/server
communications
using the
Digital
problems
found
extensible
snmp
with
agent
on
platforms.
This
appears
to
be
due
to
the
use
of
the
environmental
monitor
snmp
extension
started
by
the
envmon
script.
If
client/server
communications
problems
exist
and
envmon
is
running, try commenting out the envmon startup
script
and rebooting the system.
7.9
1.
NetView
SUN SPARC Solaris Limitations and Workarounds
The
help
subsystem
will
not function correctly if the
console is started from the TME10 Framework.
workaround,
execute the following sequence of steps:
As a
a.
Source the TME10 setup script (setup_env.[sh|csh]).
b.
Export the LANG environment variable to en_US.
c.
Start DynaText (dtextdde)
Customers
will
be
able
to access the on-line help and
manuals
from
within
TME10
NetView
when
it
is started from the
TME10
Framework as long as DynaText was started prior to TME10
NetView.
Any key translation errors that are displayed can be ignored.
2.
Netview
The
following message may appear in the window the TME10
console was started from or in the $HOME/nv6000.log file:
XnvApplicationShell:
Error
writing
to
SERVER's
XNV
QUEUE,
errno=11
On
Solaris,
the
message limit is for the entire system and
the
resource
can
problem,
exit
be
exhausted
by
NetView.
To recover from
this
the
NetView
console
and
issue
the
following
command:
# ipcs -a
TME10 NetView V5R1
Notes
36
Release
From
the
output
of
space
(the
this command, note any message queues
with
allocated
CBYTES
column).
For each queue ID
with
space used, issue the following command to delete the queue:
# ipcrm -q <n>
where <n> is the number of the queue.
3.
The
/usr/init.d/init.snmpdx stop|start command should be used
to
start and stop the snmpdx agent.
This insures that the
dependent
agents are also started and stopped appropriately.
4.
system,
If
the
multiple copies of the mibiisa agent are running on a
system
will
not
be able to do an snmpwalk against MIB-
II.
Make sure only one only one copy is running.
8
Documentation Changes
This sections describes corrections and changes to the
documentation
set for TME10 NetView V5R1.
1.
In
the
NetView Mid-Level Manager User's Guide, Table 35 on
page
8-4
contains
several steps describing how to control the
netmon
daemon
from
the command line.
These steps are in error;
netmon
must only be controlled using the /usr/OV/bin/ovstart command,
or
through the control panel on the TME10 Framework.
2.
database
The TME10 NetView Database Guide describes the following
table columns to be 254 characters in size:
1.
iptopology table:
ip_network_name
comments (three different columns)
selection_name
ip_hostname
snmp_sysdescr
snmp_syslocation
snmp_syscontact
snmp_sysobjid
snmp_ifdescr
2.
snmpcollect table:
VarName
expLabel
expression
expDesc
hostName
TME10 NetView V5R1
Notes
3.
As
37
Release
trapd table:
iphostname
description
of
the
release of TME10 NetView V5R1 , these database
table
columns are only 251 characters in length.
3.
In
the
TME10
NetView
Administrator's
Guide
(version 5),
The
subsection
"Forwarding
events
to
TEC" in the "Events:
General
Information"
section
in
Chapter
5
needs
to
state
that
the
nvserverd.baroc file must be loaded AFTER the
tecad_ov.baroc
file, as well as the root.baroc and tec.barok files.
9
Product Notes
This
section
contains
important
when
using TME10 NetView V5R1.
9.1
Using Security
information users should know
The
security
daemon
(nvsecd)
must
always
be
running whether
the
security feature is ON or OFF. Users may notice that ovstop now
stops
all daemons except for nvsecd and ovspmd. Stopping the
security
daemon logs out all users (if security is turned ON).
To shutdown all daemons now requires the following:
# /usr/OV/bin/ovstop nvsecd
We do not recommend stopping security except for workstation
shutdown
or problem resolution.
9.2
Customizing Startup
Some customers and application vendors want to set
environment
variables or execute scripts when the netview (nv6000 is now a
hard
link to netview) command is executed. These modifications should
not
be made in the /usr/OV/bin/netview script itself, or in
/etc/netnmrc
(on AIX or Digital UNIX) or in /etc/init.d/netnmrc (on
Solaris),
because these files are subject to modification with any
service
update or new version of the program. User or vendor modifications
to
the script and the netnmrc file will not be preserved when
migrating
to a new version of TME10 NetView or when applying a service
update
that affects those files.
To enable customers and vendors to make modifications that will not
be
lost by upgrading, the netview startup script runs the script
named
/usr/OV/bin/applsetup (if it exists) just prior to starting the
user
TME10 NetView V5R1
Notes
38
Release
interface.
This script is run in the same process as the
netview
command, and thus allows the setting or changing of
environment
variables and other custom actions to be performed just as though
the
code had been edited into /usr/OV/bin/netview itself.
/usr/OV/bin/applsetup
can
be
edited
to
add individual commands
or
commands
to
run other shell scripts.
Each such command must run
its
script in the current process if that script sets or
changes
environment variables that are to be passed to the EUI at
startup
time. For example, the following command runs myscript in the
current
process:
# . /usr/OV/bin/myscript
If
any
modifications have been made to the netview script, they
be
moved
MUST
to
the
/usr/OV/bin/applsetup
script to avoid the loss
of
startup customization in the future.
For
modifications
that
start
processes that run independent of
the
NetView
user
interface
and
require
root
access,
the
/usr/OV/bin/netnmrc.pre
and
/usr/OV/bin/netnmrc.aux
scripts
can
be
used. The /usr/OV/bin/netnmrc.pre script is called before the
daemons
are started.
The /usr/OV/bin/netnmrc.aux script is called after
the
daemons are started.
If any modifications have been made to /etc/netnmrc (on AIX or
Digital
UNIX) or /etc/init.d/netnmrc (on Solaris), they MUST be moved to
the
netnmrc.pre and netnmrc.aux scripts to avoid the loss of
startup
customization in the future.
Since
the
applsetup,
netnmrc.pre, and netnmrc.aux scripts reside
in
/usr/OV/bin, they will automatically be backed up and migrated as
long
as the /usr/OV/bin.USER category is selected for backup.
9.3
Additional Management Information Base Application Files
There
are
some
additional
MIB
application
files
from
the
MIB
Application Builder that, by default, are not pulled into the menu
bar
system.
These
MIB
application
files
are
located
under
/usr/OV/prg_samples/mibappls.
Separate directories exist for
IBM
6611, IBM 7137/3514 Disk Array Subsystem, Cisco, and Novell
LANtern
MIB
applications.
Directions
are
provided
in
/usr/OV/prg_samples/mibappls/README to install these MIB
applications
for use in a customer environment.
9.4
The traceroute Command
Because of customer demand for the internet traceroute command,
which
traces the route IP packets follow when going to a node, this
function
is now available from the web interface. For AIX and Solaris
the
TME10 NetView V5R1
Notes
39
executable
Release
is
at
/usr/OV/web/httpd/cgi-bin/TME10_NetView_Binaries/traceroute
and
for
Digital UNIX it is provided by the operating system.
In addition,
the
C
source
code
and
a
registration
file
to add a menu item to
the
product
for
traceroute
are
included
in
the
directory
/usr/OV/prg_samples/traceroute.
A makefile is also included.
Please
see the traceroute README file for complete instructions.
9.5
The Ping Operation
The ping operation provided under the Test menu item uses the
Record
Route feature available (-R option on ping) when pinging AIX 3.2
or
AIX 4.1 devices.
9.6
It
Deleting Objects
is recommended that the Delete Object operation available from
the
main menu bar NOT be used to delete all nodes in the internet
view.
The complete deletion of the database while the manager is running
can
cause unpredictable results.
There
are
three
options available that should be used to delete
all
objects in the map. From the TME10 Framework policy region
window,
click on the TME10 NetView icon to display the icon's pull-down
menu
and select one of the following options:
a.
Maintain->Clear databases->Clear topology databases (limited)
b.
Maintain->Clear databases->Clear topology databases (completely)
c.
Control->Restart automatic map generation
9.7
Query Timeout on Node Discovery
In the event of network congestion, the time interval between
querying
a node and receiving a response from the node may exceed the
default
timeout interval set for the discovery process.
As a
result,
discovery may not appear to work. In such cases, try increasing
the
discovery timeout value from.8 seconds to 2 or 3 seconds. To
modify
this value, choose Options->SNMP Configuration. Type the new value
in
the box labeled Timeout interval in seconds.
9.8
Supporting the Hot Standby Router Protocol
TME10 NetView now
Protocol
(HSRP) from Cisco.
has
support
for the Hot Standby Router
Netmon determines that a router is using hot standy routing
protocol
when it reports an IP address in its ARP table that is not in it's
IP
address table.
Netmon creates an HSRP interface for this IP
address
TME10 NetView V5R1
Notes
on
the
router.
40
Release
Netmon polls routers that contain HSRP interfaces
on
the
status polling interval.
Netmon is polling for sysName to see
if
an HSRP interface has been taken over by another router. If
netmon
gets a sysName that is different from the one that is associated
with
this HSRP IP address, netmon will delete the HSRP interface from
the
current router, ping the HSRP IP address, and do a configuration
check
to determine the new node it should be added to. HSRP
events
IBM_NVHSRPADD and IBM_NVHSRPDEL are generated when an HSRP
interface
is added or deleted from an HSRP router so the network
administrator
can take the appropriate action.
HSRP
interfaces
and
secondary
addresses
are
both reported in
the
node's ARP table, and therefore are not distinguishable. To
avoid
confusion, when displaying the node using the ovtopodump command,
the
interface will have a flag with the value HSRP/SEC_ADDR.
9.9
Hostname Resolution
The product uses resolver subroutines to resolve host names to
network
addresses.
When doing network address translation, the
resolve
subroutines check whether the /etc/resolv.conf file exists.
the
If
file
exists,
the
subroutines
assume
that the local network has
an
operational
nameserver.
If
the
nameserver
in /etc/resolv.conf
is
invalid
or not operational then the response time in discovery of
the
network and operations on nodes in the network are delayed.
Contact
your network administrator to report nameserver problems.
no
nameserver is used, then the resolve subroutines use the
/etc/hosts
file for network address resolution.
If
An invaluable command to issue to verify proper hostname resolution
is
as follows:
# nslookup
This
`hostname`
executes
the
hostname
command
to
determine
the name of
the
manager
station,
and
then
calls
the
host command asking for
name
resolution
and
the
associated
IP
address.
This
command, in
all
circumstances,
should return immediately.
If not, then response
time
will be affected.
9.10
TME10 NetView and TME10 Enterprise Console Integration
For those users who have both TME10 NetView and the TME10
Enterprise
Console (T/EC), there is now additional integration between the
two
products. T/EC users can display a submap based on a request from
the
T/EC, and request the node for which an event was reported
be
highlighted (see the dispsub man page for more information about
these
new features).
Customers
desiring
this
integration
will need to install both
T/EC
TME10 NetView V5R1
Notes
41
Release
patchs
(3.1-TEC-0012
and
3.1-TEC-0030)
on the TME10 server and
any
managed nodes where the TME10 Enterprise Console is installed.
These
patches are described in section 5.2 and are located on the
Tivoli
Integration Pack for NetView (TIPN) CDROM. See the TME10
Framework
Planning and Installation Guide for more information about
installing
T/EC patches.
Two important notes regarding the TME10 NetView and TME10
Enterprise
Console interaction:
1.
Before installing the T/EC patches, users should make a backup
of
TroubleTicket.sh
if
any
customization has been performed.
The
backup of TroubleTicket.sh should then be used to replace the
one
installed with the patch.
2.
events,
When
the
user creates a T/EC ruleset to receive NetView
the nvserverd.baroc file MUST BE LOADED AFTER the
tecad_ov.baroc
file.
If not, very unpredictable things may happen. The way
to
verify this situation does not occur is to check the contents
of
the.load_classes file in the $BINDIR/TME/TEC/ <ruleset
directory>
/TEC_CLASSES/ subdirectory. If nvserverd.baroc is listed
before
tecad_ove.baroc, problems will occur.
9.11
There
NetView Forums
is
a
public
mailing
list
(name
NV-L)
maintained
by
the
University of California at Santa Barbara for the discussion of
TME10
NetView POLYCENTER Manager on NetView, and related topics.
The
primary use of this forum is for NetView users to exchange ideas
and
is not an official customer support channel. Tivoli employees
may
respond
if they wish, but no one is required to do so.
Customers
who
seek an offical response from IBM/Tivoli should call their
local
IBM/Tivoli
support
number.
In
the
USA, customers may
use
1-800-Tivoli-8 for this purpose.
All
routine
administrative
requests
(including
subscriptions
and
unsubscriptions)
concerning
this
mailing
list
are
handled
by
an
automated LSoft LISTSERV server.
This mailing list replaces the netview-users mailing list that was
run
by
Stanford
University.
If you are subscribed to netview-users,
you
should follow the procedure for subscribing to NV-L.
An
archive
file
of
all
posts
to
netview-users
mailing
list
is
available at
ftp://networking.stanford.edu/pub/netview-users/
netview-users.archive.Z.
Other important information about this mailing list:
TME10 NetView V5R1
Notes
1.
42
Release
Posting
To post to the NV-L list, send a message to NVL@UCSBVM.UCSB.EDU.
When
including
a
previous
post
in
or
alter
a
reply
to NV-L,
remove
extraneous
header
records
them
by
inserting
an
additional
your
post.
first character.
Otherwise, LISTSERV may reject
All
commands
should
be
sent
in
the
body
of
a
message
to
LISTSERV@UCSBVM.UCSB.EDU, not to NV-L itself.
2.
Subscribing
The command to subscribe is
SUBSCRIBE NV-L first_name last_name
where
you
substitute
your
name
for first_name and
last_name.
Your
userid
will
then
be
mailed
a
verification
message
to
validate
its reachability by the server.
You will need to
reply
to this verification message.
3.
Unsubscribing
The command to cancel your subscription is SIGNOFF NV-L.
4.
Digest Format
The NV-L list may be obtained in Digest format in which all
posts
for
each
day are sent in a single note.
The command to
request
NV-L in this format is SET NV-L DIGEST.
5.
Archives
Posts
to
NV-L are automatically archived.
The command to get
a
list
of
available
archive files is INDEX NV-L.
The command
to
request
an
archive
file is GET NV-L LOGxxxx, where xxxx is
the
archive you want. LISTSERV also has database search
facilities.
The command to get information on LISTSERV's database
search
facilities is INFO DATABASE.
6.
Help
More
information
on
LISTSERV
commands
can
be
found
the
LISTSERV
reference
card.
reference
card is INFO REFCARD.
The command to request the
in
TME10 NetView V5R1
Notes
43
Release
Appendix A
Undocumented Functions
This
section
contains information about TME10 NetView functions
were
not documented in the TME10 NetView library or that are found
that
in
the on-line version of the books, but not the hardcopy versions.
A.1
By
Migrating Relational Database Information
default,
relational
database
management systems (RDBMS) are
not
used
to
store data.
This was true for prior versions of NetView,
as
well as TME10 NetView V5R1.
If you have configured your
NetView
installation to use a relational database to store IP topology,
SNMP
collection, or trapd log data, and you want to save this
information
to be used by your new TME10 NetView installation, then you will
need
to migrate this information.
Following are the steps required to migrate the relational
database
information from a prior version of NetView to this version:
a.
NetView
Create
the RDBMS Interface Module (RIM) object, the TME10
database,
and the desired tables by following the instructions
in
the TME10 NetView Database Guide.
b.
Find
the
appropriate
migration script.
They are located in
the
/usr/OV/scripts
naming
directory,
and
use
the
following
convention:
netview_xxx_schema_iptopology_migrate_4_to_5.sql
netview_xxx_schema_snmpcollect_migrate_4_to_5.sql
netview_xxx_schema_trapdlog_migrate_4_to_5.sql
where
xxx
is
one
of
the following: ora (for Oracle), syb
(for
Sybase), inf (for Informix) or db2 (for DB/2).
c. Edit the appropriate script and change the user names to
represent
the one used for the prior version and the new user name
you
specified when you created the database. The scripts insert
into
the new table from the old one. Therefore, the old userid will
be
put in the SELECT clause, and the new userid will be put in
the
INSERT clause.
You will need to change the scripts for each set of tables you
are
going
to
migrate.
For example, if you only want to preserve
the
SNMP
collection
data,
then
you
will
only need to modify
that
TME10 NetView V5R1
Notes
44
Release
script.
d.
Connect
to
the
RDBMS as an administrator who has access to
both
sets
of
tables
(the
old
and new sets).
Then, execute the
SQL
script.
You
should
make
a backup copy of the old data before you attempt
to
migrate it.
This
migration
process will just
is
still recommended.
data
do
should not be changed because the
SELECTs
on this information, but a backup
If the migration fails for any reason, clear the new tables
before
attempting to re-try the migration.
Instructions for clearing the tables can be found in the TME10
NetView
Database Guide.
A.2
Configuring RIM for TME10 NetView
RIM
objects
are created with the wcrtrim utility and the name of
the
object
must
be
netview@nodename (where nodename is the host name
of
the TME10 NetView server).
After RDBMS support has been configured
in
NetView
through
the
TME10
Framework,
the correct name for the
RIM
object will be displayed as the "server node" when you select the
list
relational database setup information from the Framework.
The
recommended user id in the RDBMS for the TME10 NetView server
not
changed.
has
It is still the hostname of the TME10 NetView server
or
some variant of the hostname.
Existing TME10 NetView V5.0 installations will need to reconfigure
the RDBMS support through the TME10 Framework.
If the name of the RIM object is not created correctly, or the
TME10
NetView server was not configured to use relational database
support
through the TME10 Framework, the following message (or a
similar
message) will be sent to stdout or one of the two log
files,
/usr/OV/log/dblog or /usr/OV/log/dbtrace:
ERROR: Could not lookup RIM database (netview@hostname).
Either
the
relational
database was not configured in NetView or
the
RIM
object
was
not created or was created with the wrong name.
The
RIM object should have a name in the form `netview@hostname'
(without
dots in the hostname).
Use
the command `wlookup -ar RIM' to look for the RIM object.
If
the
object exists and is named correctly then re-configure the
relational
database support in NetView.
TME10 NetView V5R1
Notes
A.3
45
Release
High Availability Cluster Multi-Processing Servers on AIX
TME10
NetView
can
be
used
with
High Availability
Cluster
Multi-Processing (HACMP) servers with the following recommendations:
o
Put /usr/OV on the fail-safe filesystem.
o
Have both IP and MAC address takeover.
o
Install TME10 NetView on both machines with the hostname set to
the
one corresponding to the shared IP address.
Even
though
/usr/OV
will
be overwritten, this is necessary for
the
surrounding
links
and
modifications to the non-shared
system
files/directories to occur.
Since /usr/OV is shared, a backup
of
/usr/OV should be made prior to deinstalling so that it can
be
restored for the deinstallation of the other machine to occur
without
a problem.
Use the startup/shutdown scripts shown below:
start_netview script:
# Mount shared directory
mount /usr/OV
# Source in Tivoli info for appropriate Library paths
. /etc/Tivoli/setup_env.sh
# Set hostname to shared IP addresses hostname
hostname hacmp5
# Export subdirectories needed by client
mknfsexp -d `/usr/OV/conf' -t `ro' -r \
`hacmp77.austin.ibm.com' -N
mknfsexp -d `/usr/OV/databases/snmpCollect' -t `ro'\
-r `hacmp77.austin.ibm.com' -N mknfsexp -d
`/usr/OV/databases/openview/mapdb' -t `rw' -r \
`hacmp77.austin.ibm.com' -N mknfsexp -d
`/usr/OV/databases/openview/defmap' -t `rw' -r \
`hacmp77.austin.ibm.com' -N
# Set display and start netview
# Note: If it is to be used as a GUI-less server then
# the DISPLAY doesn't need to be set and /etc/netnmrc
# should be run. However, the web server will not be
# started.
export DISPLAY=:0.0
/usr/OV/bin/netview
# End of script
stop_netview script:
# Stop daemons/windows so that the /usr/OV can be unmounted
TME10 NetView V5R1
Notes
46
Release
/usr/OV/bin/nv6000_smit stopall forceall
/usr/OV/bin/nv6000_smit APPLCLEANUP ovw_binary nvauth nvsec_admin
/usr/OV/bin/nettl -stop >/dev/null 2>&1
/usr/OV/bin/ovstop nvsecd >/dev/null 2>&1
# Remove /usr/OV subdirectories from NFS exports list
rmnfsexp -d `/usr/OV/conf' -N
rmnfsexp -d `/usr/OV/databases/snmpCollect' -N
rmnfsexp -d `/usr/OV/databases/openview/mapdb' -N
rmnfsexp -d `/usr/OV/databases/openview/defmap' -N
# Unmount /usr/OV
cd /
umount /usr/OV
# End of script
If client/server is to be used, it is very important to set the
Major
Number for the shared volume group to be consistent. There
are
details about NFS and HACMP in the HACMP Administrator's Guide.
Also,
when configuring the client, you should use the hostname of
the
shared IP address for the server.
TME10 NetView V5R1
Notes
47
Release
Appendix B
NDBM Database Enhancements
B.1
Introduction
The problems reported by TME10 NetView customers within the
NetView
Databases on the AIX platform are:
o
Some
large routers can cause NetView to create fields that are
too
big to fit into the object database.
o
Some
of
the
database files are difficult to back up because
they
appear
to be as much larger than their actual data content.
(ie
sparse filesystem problem)
o
High CPU time for ovwdb
o
ovtopmd and netmon speed
o
ipmap and xxmap synchronization time is long
The
improvements made in this release of TME10 NetView address all
of
the above problems.
Two major changes have been made:
1.
The code in the ovwdb API code for the
OVwDbFieldNameToFieldId()
call will now cache field IDs locally. This should
improve
client server performance. This is a relatively straight
forward
change and is transparent to the calling program.
2.
topology
The
NDBM
and
map
component, which is the basis for the object,
databases,
has
been
enhanced
in
several ways.
The
remainder of this document will describe these changes.
B.2
NDBM Component OverView
Currently,
each
of
the
three
main
NetView databases are really
a
collection of several NDBM databases. NBDM is an expandable
keyed
hash table with the data residing on the disk. Each NDBM database
is
comprised of two files:
1.
A directory file
2.
A page file
The directory file has an extension of ".dir" and contains
information
that NDBM uses index into the page file.
TME10 NetView V5R1
Notes
The
page
file
48
actually
Release
contains the key and the data.
The file
is
divided into pages where the data (key and value) is stored.
The
page
number is calculated from the key and the bits in the directory
file.
Each page is currently 8 Kbytes long.
Int this release, two more (optional) files have been defined for
each
NDBM database.
1.
A config file
2.
An overflow file
The
config
file contains parameters the NDBM and determines what
new
functions
will
be
applied to this database.
The file is created
by
the
dbmcompress
utility
and
is
not
intended to be modified in
an
editor.
If the config file does not exist then NDBM uses
defaults
that match the old NDBM processing. That is, even with the new
code,
existing databases continue to work as they always have.
The
overflow
file
holds
contains data for large values.
This
will
allow data larger than 8k to be stored in the database.
Coupled with some code modifications and a set of utility
routines,
These new files provide the following capabilities.
1.
Large
values can be written to the overflow file rather than
the
page
file.
This
has
two
benefits.
First, it allows
values
larger
than
8k
to
be
stored
in the database and, second,
it
greatly reduces the sparse filesystem problem.
2.
items
New
hashing
algorithms
exist
to help group related data
into
the same area of the disk.
This can reduce disk writes
for
database updates.
3.
A
new option to start permanently buffering database updates
can
lessen
both disk read and writes.
For some databases,
buffering
will
provide a significant performance boost, only when
combined
with the new hashing algorithms.
4.
If
the environment variable "NV6K_NDBM_DEBUG" is turned on,
then
all
database activity will be logged to a ".trc" file.
This
can
be useful for debugging and occasionally for tuning.
5.
With
the
dbmcompress
utility,
some
database problems, can
be
corrected.
This
utility cannot resolve inconsistencies
between
databases
but
it
can
remove NULL values and unaccessable
data
from and individual NDBM database.
B.3
There
described
above
This
New NDBM Utilities
are three new utilities that provide the capabilities
to
a
TME10 NetView customer.
TME10 NetView V5R1
Notes
49
The first is dbmcompress.
Release
utility can compress an individual NDBM database. Since is
compresses
one database at a low level, it can complete much faster than
older
database compress utilities. Compressing the value_info achieves
most
of the benefits of "ovwdbdmap -c" in about one fifth the
time.
dbmcompress is also used to transform databases. The
transformation
creates
a
config
file and database based on command line options
to
dbmcompress.
The dbmcompress command has the following syntax:
dbmcompress [-o -s -a -h d|o|n|r -m
-b
-v ] databasename
where:
-o
-s
-a
-h d|o|n|r
-m
-b
-v
new database will use an overflow file for large items
will overflow objects larger than
will append items in the overflow until file size
reaches
determines the hashing algorithm for the new database
(d = default, o=group by oid, n=group by name,
r=group by oid (method 2)).
For hashing algorithms other than "d", this allows
the hashing to optimize for megabytes of data.
will cause the database to always buffer pages.
verbose flag.
The second utility is dbmlist.
This utility collects
important
information such as the configuration of a database, the count
of
items in the database, and the total size of the database. The
syntax
for the dbmlist command is:
dbmlist [-belcnsSh -i 'val' -j 'val'] databasename
where:
-b
print block information
-e
print empty blocks
-l
print sizes of keys and values
-c
count the objects
-n
do not print the object data
-s
print the total size of the the data and keys
-S
supress database error messages
-h
print the key in hex
-i 'val' print only keys where the first word matches 'val'
-j 'val' print only keys where the second word matches 'val'
The final utility is a script named nvTurboDatabase. It will
process
all appropriate database files for a customer and run dbmcompress
to
transform and compress the databases. Some NDBM database files
must
tradeoff between speed and database size, so the script has
a
parameter allowing the customer to optimize for either "speed"
or
"space". The syntax for nvTurboDatabase is:
TME10 NetView V5R1
Notes
50
Release
nvTurboDatabase [ speed | space ]
B.4
Implementation
B.4.1
Improving Database Performance w/o NDBM Enhancements
Before
discussing
strategies
for
implementing
the
new
NDBM
enhancements, it is important to look at what can be done to
improve
the operation of the key NDBM databases without them:
+------------+--------------------------------------------------------+
|
Database
|
Methods to Improve Performance
|
+------------+--------------------------------------------------------+
| nodeinfo
| The netmon and the topology daemons generally updates
| ifinfo
| node and interface twice during configuration check,
a |
|
by
|
|
|
| etc. Buffering can reduce the number of disk writes
| about half.
|
+------------+--------------------------------------------------------+
| topoinfo
| The count fields are the most often updated fields in
| netinfo
| these databases. Buffering with a small number of
| seginfo
| buffers will reduce unnecessary disk I/O.
|
|
|
+------------+--------------------------------------------------------+
| obj_info
object |
|
|
| Hashing "-d o" will help group the data for one
| into the same page. Buffering with a count of two
|
| should also be used here to fully realize the benefit
|
to
|
|
|
| of grouping the object data. There are two problems
| address here: ( 1 ) the sparse file problems - the
|
|
| solution is to use an overflow file. ( 2 )
Performance |
|
| - The default hashing algorithm will place the
|
|
| different fields for any given object into several
|
|
| different areas ( pages ) of the .pag file.
Performance |
|
| will be greatly improved if the hashing is changed to
|
|
| "o"; "-h o" will try to keep the fields for an object
|
|
| together in a small group of pages. When combined
with |
|
| buffering, this produces significant savings in ovwdb
|
|
| performance. The buffering count should be set to at
|
|
| least 3, ( ie. "-b 3" ) .
|
+------------+--------------------------------------------------------+
| name_inf
| This database has a problem of storing different
names |
|
| for any given object in different pages. Hashing "-d
n" |
|
| will try to group the names for an object into the
same |
|
| page. This must also be used with buffering but a
|
|
| buffer value of one or two should be sufficient.
|
+------------+--------------------------------------------------------+
| syminfo
| This database will benefit from "-h o" because
symbols |
|
| tend to be updated in groups with similar oids. Also
|
|
| buffering with a count of two will help it run
faster. |
TME10 NetView V5R1
Notes
51
Release
+------------+--------------------------------------------------------+
| objinfo
| Buffering will help this database to run faster.
|
+------------+--------------------------------------------------------+
B.4.2
Migration Options
There
are
three possible migration strategies a customer may need
to
pursue with regard to the new NDBM enhancements:
1.
steps
Remaining
with
traditional NDBM processing - no migration
are required.
2.
Moving
from
traditional
NDBM
processing
to
enhanced
NDBM
processing
-
This
can be done on a database-by-database
basis.
For example, the customer can use the traditional NDBM
processing
for
all
databases
but for value_info, and use an overflow
file
for it.
To migrate, run the dbmcompress program with new
options
set.
3.
Moving
from
enhanced
NDBM
processing back to traditional
NDBM
processing - This can be accomplished by running the
dbmcompress
program on a database with no options specified.
B.4.3
Possible Migration Strategies
Before implementing the NDBM enhancements in a production
environment,
ensure that there are procedures for regular backups in place.
When making backup copies with NetView utilities, it will be
helpful
to move the "*.BAK" files out of the /usr/OV/databases directory
tree.
The
first
possible
strategy
is
to
minimize
space.
Run
"nvTurboDatabase space" to limit sparse filesystem problems.
The
second possible strategy is to maximize performance (speed).
Run
"nvTurboDatabase
speed" to run as fast a possible.
This will work
if
the
customer's
database is small enough or if the customer's disk
is
large enough to allow the value_info.pag to be backed up.
The
third
possible stragety is a combination of minimizing space
and
maximizing speed.
For normal operation, use "nvTurboDatabase
speed"
to run fast. For backups, perform the following steps:
1.
Run
"nvTurboDatabase
space".
This
creates
a
database
that
minimizes space.
2.
Run
"nvTurboDatabase
speed".
This creates a database that
runs
fastest
but
it also moves the database files above to new
files
with a ".BAK" extension.
TME10 NetView V5R1
Notes
3.
52
Release
Move the "*.BAK" files to a backup directory and then tar them
up
if necessary.
This
strategy
has
the
advantage
of
requiring less disk space
and
tarring to tapes faster. The disadvantage is that the double
compress
will take a few minutes more to complete. Additionally, this
approach
may require the customer to write a small script to copy ".BAK"
files
to the backup directory and to tar them.
B.5
Performance Data
The following performance
trace
recording the results:
test
was
run
with
the
new NDBM
1
Run #1
1.1 Clear the NetView databases
1.2 Start NetView daemons and EUI
1.3 Discover Raleigh networking devices from the 9.37 network
1.4 Record count of discovered objects over time
1.5 Stop NetView
2
Run #2
2.1 Clear the NetView databases
2.2 Run "nvTurboDatabase speed"
2.3 Start NetView daemons and EUI
2.4 Discover Raleigh networking devices from the 9.37 network
2.5 Record count of discovered objects over time
2.6 top NetView
Most of the network was discovered approximately 25% faster.
The
overall
savings
for
all ovwdb databases combined was 45%.
The
overall savings for all ovtopmd databases was 38%. The map
databases
were not measured but analysis of the trace output shows a
potential
for a 10% improvement.
TME10 NetView V5R1
Notes
53
Release