IBM Tivoli NetView V7.1.4 Fix Pack 1 Readme

Date: April 16, 2004

Name: 7.1.4-NVD-FP001

Component: IBM Tivoli NetView Version 7.1.4

PTF Number: U497654 (UNIX) or XR23260 (Windows)

Note: Before using this information and the product it supports, read the information in the "Notices" section at the end of this document.

(C) Copyright International Business Machines Corporation 2004. All rights reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

Table of Contents

About this fix pack

Installation and configuration
Known defects and limitations
Documentation updates
Contacting software support
Notices
Trademarks

About this fix pack

This section provides general information about this fix pack. It is strongly recommended that you read this entire document before you install this fix pack.

Fix pack contents

This fix pack consists of five packages, one each for RS6000 AIX®, SUN SPARC Solaris, Linux Intel™, Linux 390, and Microsoft® Windows®. You need to use the appropriate package on each platform on which an IBM® Tivoli® NetView® native server or client has been installed.

This fix pack also contains a set of corrections for the NetView ETL code used by and contained within the Tivoli Data Warehouse. In order to apply the corrections to the NetView ETL code within the Tivoli Data Warehouse, see the nvTDW_FP1.txt file associated with this fix pack.

Patches superseded by this fix pack

None. There are no patches superseded by this fix pack.

Supported operating systems

Please note that the following operating systems are not supported in this release:

New in this fix pack

The following items are new to this fix pack.

A modified tdwdaemon.lrf

APAR IY48379 described a problem where the ovstop command does not always stop the tdwdaemon. A modified tdwdaemon.lrf was created and included in this fix pack that corrects the problem. To install this correction on a UNIX platform, the tdwdaemon.lrf file in the customer installation must be replaced using the following steps:

  1. Stop the tdwdaemon (ovstop tdwdaemon).
  2. Delete the tdwdaemon entry from the ovsuf file (ovdelobj tdwdaemon.lrf).
  3. Rename the current tdwdaemon.lrf file (cp /usr/OV/lrf/tdwdaemon.lrf /usr/OV/lrf/tdwdaemon.save).
  4. Copy the new tdwdaemon.lrf on top the original lrf file (cp /usr/OV/newconfig/IBMVA-RUN/tdwdaemon.lrf /usr/OV/lrf/tdwdaemon.lrf).
  5. Add the tdwdaemon to the ovsuf file (ovaddobj tdwdaemon.lrf).
  6. Restart the tdwdaemon (ovstart tdwdaemon).

To back this correction out, follow the above directions, replacing the two copy steps with a single copy of the saved lrf file back to its original location.

Enhanced Location Sensitive Topology functionality

The Location Sensitive Topology functionality (location.conf) has been enhanced to allow IP address ranges and wild cards in gateway entries. Ranges or wild cards may be used in any part of the gateway IP address. Wild cards may not be used in a gateway name.

The following change (which should be applied to the comment section of the location.conf file manually) describes the changes to the gateway name or address field:

The format of a gateway entry is:

<location name> <gateway name or address>

where location name is the name of the location under which this gateway should be placed, and gateway name or address is the name of the gateway or the IP address of one of its interfaces in dot-notated format. Wild cards and ranges are allowed in gateway IP addresses (meaning, 5.25-30.2.8 or 3.5.*.*). Wild cards are not allowed in gateway names (myrouter.company.com).

Example gateway entries:

SalesOffices gateway1
SalesOffices 22.84.5.2
SalesOffices 55.21.*.4
SalesOffices 22.*.*.*
SalesOffices 22.*.5-10.20-33

If a gateway matches more than one gateway entry, one entry is arbitrarily chosen. To help in resolving overlapping gateway entries, warning messages about gateway interfaces that match more than one entry are displayed in the location.log file. These are only warning messages; they do not indicate any problem with the gateway/router placement.

A modified netmon.seed file

A modified netmon.seed file for APAR IY47145 is shipped with this fix pack. This file documents that in order to explicitly discover a node and make it SNMP-managed there must be two entries in the netmon.seed file: one to discover the node and the second for SNMP management. This fix pack places the modified netmon.seed file in the /usr/OV/newconfig/IBMVA-RUN/ subdirectory on UNIX, and the \usr\ov\newconfig\netmon subdirectory on Windows.

Maximum alternate community names

By default, up to seven alternate community names can be specified in communityNames.conf file. You can modify the maximum number of alternative community names allowed by setting the environment variable MaximumCommunityNames in the netmon.conf file to a value between 0 and 100.

A new trapd.conf file

A new trapd.conf file is shipped with this fix pack. This trapd.conf file no longer accidentally truncates several values in the HPCIFxxx traps in the trapd.conf file for NetView for Windows. This file can be found in \usr\ov\newconfig\ovsnmp-run\trapd.conf. If you want to use this file and you have not customized \usr\ov\conf\trapd.conf, you can use it to replace the one found in \usr\ov\conf\trapd.conf. If, however, the original file has been modified, you must merge the two files.

Enabling secondary IP address retrieval

If you are having trouble finding services when using servmon to do ITM queries, you may need to enable secondary IP address retrieval for servmon initialization.

Enable secondary IP address retrieval for servmon during servmon initialization by adding a line in servmon.conf consisting of just SECONDARY_IPADDRS. By default, secondary IP addresses are not retrieved during servmon initialization.

However, enabling this function is very performance intensive. It would be best to allow NetView to stabilize before making the change. Then, once NetView is running, complete the following:

  1. Stop servmon, using ovstop servmon.
  2. Modify the servmon.conf file.
  3. restart servmon using ovstart servmon.

Fix pack notes

APARS corrected in this fix pack

The following customer-reported problems are fixed in IBM Tivoli NetView V7.1.4 by this fix pack:

APAR # Platform Description
IY41085

Windows

UNIX
ISDN status monitoring does not work on Cisco routers due to the organization of MIB data.
IY42473

UNIX

NetView does not restart applications that are registered with the "-restart" parameter.
IY47145

Windows

UNIX
Documentation request to explicitly state requirements on the entries in the netmon seed file to discover and SNMP manage nodes. (See the entry for this APAR in the Product Notes section below)
IY47892

Windows

UNIX
The ovesmd daemon is making DNS requests on networks and network segments, unnecessarily degrading performance of the DNS server.
IY48379

Windows

UNIX
The ovstop nvsecd command does not stop the tdwdaemon (See Product Notes below to implement this correction).
IY48447

Windows

Error in help message panel for object status for specific traps.
IY48542

UNIX

The trapd daemon causes a core dump with a buffer overflow.
IY49032

UNIX

The ServerSetup application on Solaris and Linux contains AIX-specific terminology and options.
IY49405

UNIX

CNAT data is not migrated from earlier versions of NetView V7.1.x to NetView V7.1.4.
IY49428

Windows

UNIX
The nvdbformat application "TopM Interface List" is always prepended by a carraddedrn.
IY49532

Windows

UNIX
The nvdbformat application does not complete and gives incorrect output.
IY49546

UNIX

The printtool application causes a core dump on Tivoli NetView V7.1.3 on Linux.
IY49787

UNIX

NetView 7.1.3 ovw_binary core.
IY49953

UNIX

The nvauth executable will core with a segmentation fault when bad data is given.
IY49954

UNIX

An overflow condition occurs on the command line parameters of the nvauth executable.
IY49955

UNIX

The nvauth executable causes a core dump when the password command line argument is longer than expected.
IY49975

UNIX

The ipmap executable never ends synchronization and causes a core dump when GLOBAL ACKNOWLEDGE is enabled.
IY49985

UNIX

The pmd daemon causes a core dump when its port is scanned by third-party software.
IY50013

UNIX

The nvlockd daemon causes a core dump when its port is scanned by third-party software.
IY50133

UNIX

Installation of NetView 7.1.4 on AIX 4.3.3 ML 10 fails starting nvsecd with the error message "ovstart: unable to contact ovspmd: No such file or directory".
IY50196

Windows

UNIX
Request for additional alternative community names.
IY50227

Windows

Unnecessary trace messages in servmon.log.
IY50265

UNIX

The nvcorrd daemon causes a core dump when bad data is written to the nvcorrd socket.
IY50266

UNIX

The actionsvr daemon causes a core dump when bad data is written to its socket.
IY50394

Windows

UNIX
The IPMAP application causes a core dump after migrating from NetView 7.1.2 to NetView 7.1.3.
IY50461

Windows

UNIX
Provide support in location.conf for wildcard IP Addresses for routers.
IY50464

Windows

UNIX
The netmon daemon is discovering several devices and setting them as unmanaged even though configured to manage newly discovered nodes.
IY50663

UNIX

The ovtopmd daemon and the ovtopofix command run much more slowly when AutoTrace is turned on.
IY50702

Windows

UNIX
An ITSA-managed switch may not have the correct symbol status shown in ipmap.
IY50954

UNIX

The snmpCollect daemon does not collect on an IP Address if the address resolves to a hostname.
IY50990

Windows

UNIX
The netmon daemon doesn't wait the configured amount of time to perform status polling after a restart.
IY51064

Windows

UNIX
Query Database Field node does not work for an interface selection name in a ruleset.
IY51125

Windows

UNIX
Errors using snmp wildcard in the netmon seed file in NetView 7.1.3.
IY51162

UNIX

Trap slot values with long names are being truncated to 15 characters when it is saved.
IY51181

UNIX

In NetView 7.1.3 Fix Pack 1, the right scrollbar becomes non-functional in the seed file editor.
IY51516

Windows

UNIX
The nvrsEdit application does not display an error if it cannot handle a ruleset correctly at open.
IY51641

UNIX

The nvserverd daemon causes a core dump due to a buffer being too small to properly format a very large trap.
IY51700

Windows

UNIX
NetView v714 requires latest TEC releases if TEC-forwarding is enabled.
IY51778

Windows

UNIX
Behavior of range of addresses in netmon seed file differs from previous release (see the product note below).
IY51844

Windows

UNIX
Rediscovery of routers does not work.
IY52086

UNIX

Need to clarify the meaning of the "retries" parameter for the netmon daemon (see product note below).
IY52227

UNIX

Need to be able to acknowledge Layer 2 marginal status on a switch that has an IP status of normal.
IY52295

UNIX

Need to add ping count control to non-AIX NetView UNIX platforms.
IY52234

UNIX

Upgrading to 7.1.4 results in incorrect IP topology counts in the Relational Database when the ipgettopoinfo command is run.
IY52320

UNIX

The SNMP configuration look up routine is now returning NetView's default value instead of customer's setting in Global Default.
IY52341

Windows

UNIX
The ipmap executable is coring on NetView 7.1.3 Fix Pack 1 on AIX 5.1.
IY52351

Windows

UNIX
Several traps causing DNS requests for network and segment addresses.
IY52394

Windows

UNIX
The nvcorrd daemon causes a core dump in function setstatednode with signal 11.
IY52429

UNIX

In NetView 7.1.4, a trap slot with hostname in a Tivoli Enterprise Console event is left blank if hostname has a dash "-" in it.
IY52758

UNIX

The xnmgraph application is calculating wrong y-axis values.
IY52773

Windows

UNIX
Netmon causes a core dump with a signal 11 every 10 minutes.
IY52820

UNIX

The trapd daemon is coring on a regular basis in NetView 7.1.4 on AIX 5.2.
IY53038

UNIX

On NetView 7.1.3/7.1.4 for Linux, non-root users are not allowed to start the GUI due to a missing line in the startup script.
IY53205

Windows

UNIX
Attempt to add status monitoring of ITM resource model to servmon did not work.
IY53244

UNIX

Garbage printed in the nvgethost command usage.
IY53271

Windows

UNIX
The trapd daemon stops when toggling tracing or logging on zLinux.
IY53400

UNIX

The xnmloadmib2 and xnmbrowser2 applications cannot run if NetView security is enabled.
IY53554

UNIX

The mibtable command loops on Mid-Level Manager MIBs.
IY53666

UNIX

The trapd daemon stops with a signal 13 when the trapd.log reaches its maximum size.
IY53704

UNIX

Problem editing a Set State node in the NVRSEdit application.
IY53727

Windows

UNIX
An incorrect symbol is showing up on map for several interfaces.
IY53780

UNIX

The netmon daemon pings unwanted interfaces.
IY53804

Windows

UNIX
The nvdbformat application is coring after applying NetView 7.1.3 Fix Pack 2
IY53928

Windows

UNIX
A servmon daemon performance problem exists in NetView 7.1.4.
IY54371

Windows

UNIX
"Interface Unreachable" events occur on every polling cycle when RFI is enabled.
IY54644

Windows

UNIX
NetView Web Console hanging.
IY54964

Windows

UNIX
The netmon daemon is trying to poll thousands of interfaces simultaneously on large networks.
IY55374

UNIX

Unclear documentation for using the snmpd64v1 agent on AIX 5.2
PJ29055

Windows

Output of the origin tecad default slot values for certain traps is incorrect.
PJ29416

Windows

The hostname field is being left blank when forwarding events to Tivoli Enterprise Console.
PJ29421

Windows

UNIX
The ovobjprint command is not displaying all appropriate information on large databases.
PJ29460

Windows

Issue with icon selection name and label when netmon discovers a router whose first interface is not in DNS.
PJ29480

Windows

Node status is not properly updated after a service symbol is deleted based on Service Down interval.
PJ29481

Windows

Node status in SmartSet may be incorrect when node comes back up.
PJ29503

Windows

UNIX
Deleted service symbols may propagate incorrect status.
PJ29517

Windows

The nvcord daemons exchanges a "$A" value incorrectly for an event which passed through an activated ruleset.
PJ29580

Windows

The "filter by" option on the Collected Data objects properties screen does not reflect data if the "<" or ">" options are used.
PJ29586

Windows

UNIX
Cannot get/set fields with a comma in them using the nvdbformat/nvdbimport commands.
PJ29588

Windows

UNIX
Excessive number of truncation errors logged when using NetView ETLs.
PJ29644

Windows

NetView for Windows trapd daemon exception on null IP address from MS Trap Service.
PJ29651

Windows

UNIX
NetView Warehouse Enablement Pack failing to insert destination data because of string truncation errors."
PJ29653

Windows

UNIX
NetView Warehouse Enablement Pack missing historical data for the reports showing percent outage for both month and yearly reports.
PJ29654

Windows

UNIX
NetView ETL2 is not calculating availability accurately in all cases.
PJ29666

Windows

The snmpCollect daemon repeats snmpget requests when the number of objects to collect exceeds 16.
PJ29671

Windows

Graph function not working for previously defined data collection.

Installation and configuration

Prerequisites

In order to install IBM Tivoli NetView V7.1.4 Fix Pack 1 on a system, you must meet the following prerequisites:

Installation instructions

To perform the actual installation of the package, perform the following steps:

  1. If you are installing the fix pack on a NetView for UNIX client, ensure that the client is disconnected from the NetView Server by completing the following:

    1. Run the Client Setup application.
    2. Click Configure -> Remove Server.
    3. Enter the NetView server name in the Server Hostname field.
    4. Click Apply.

  2. Open a new window, copy the package into a local subdirectory on the operating system on which the fix pack is to be installed, and change directory to that subdirectory.

  3. Extract the installation script by doing one of the following:

  4. Execute the installation script:

    When installing the fix pack on a native NetView client installation, it will report a set of errors that the files nvexportd.jar, nvexportd.lrf, and notfoundhandler.class could not be copied. These files are not necessary for a client installation, and the errors should be ignored.

    In the event that you encounter any other errors during the installation (regardless if the installation process itself reports success), complete the following:

    1. Run the backout script (ignoring any errors).
    2. Correct any problems reported during the installation.
    3. Reboot the computer (on Windows).
    4. Restart the installation from the beginning.

  5. Restart the NetView daemons by either rebooting the computer, using the netview command, executing the netnmrc script on UNIX, or clicking on the NetView icon on Windows.

    If the NetView installation is using a SQL database on Windows, restart the SQL server before you restart the NetView daemons.

  6. Reinstall any NetView Web Console installations from the upgraded native NetView Server installation.

    Please note that when upgrading a NetView Web Console from a NetView 7.1.4 Fix Pack 1 UNIX server, the thin version of the NetView Web Console package should be used. The full version of the NetView Web Console does not contain the fix pack updates. After the fixpack has been installed on a NetView server, the thin package must be applied on top of the full package whenever the full package is installed.

  7. If you applied this fix pack to a NetView client installation, use the Client Setup application to reconnect the client to the appropriate NetView server.

Backout instructions

As a part of the fix pack installation, a copy of each file that is replaced during the installation is saved in the /usr/OV/service/V714/FixPack1 on UNIX or the \usr\ov\service\V714\FixPack1 on Windows subdirectory. If you want, you may uninstall the fix pack by running the backout script contained in that directory in place of steps 2-4 of the installation instructions above, and the system will return to the state that it was in prior to the fix pack installation.

Any NetView fixes installed on the system after the fix pack is installed must be backed out prior to backing out the fix pack.

Known defects and limitations

Documentation updates

Contacting software support

If you have a problem with any Tivoli product, refer to the following IBM Software Support Web site: http://www.ibm.com/software/sysmgmt/products/support

If you want to contact software support, see the IBM Software Support Guide at the following Web site: http://techsupport.services.ibm.com/guides/handbook.html

The guide provides information about how to contact IBM Software Support, depending on the severity of your problem, and the following information:

Notices

This information was developed for products and services offered in the U.S.A. IBM might not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service might be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service.

IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to:

IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785 U.S.A.

For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to:I

IBM World Trade Asia Corporation
Licensing2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law:

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement might not apply to you.

This information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the products and/or the programs described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you.

Licensees of this program who wish to have information about it for the purpose of enabling: (i) the exchange of information between independently created programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact:

IBM Corporation
2Z4A/10111400 Burnet Road
Austin, TX 78758 U.S.A.

Such information may be available, subject to appropriate terms and conditions, including in some cases payment of a fee.

The licensed program described in this document and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement or any equivalent agreement between us.

Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.

All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only.

Trademarks

IBM, AIX, S/390, NetView, zSeries, Tivoli, and Tivoli Enterprise Console are trademarks of International Business Machines Corporation in the United States, other countries or both.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.

Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

UNIX is a registered trademark of The Open Group in the United States and other countries.

Intel, Intel Inside (logos), MMX, and Pentium are trademarks of Intel Corporation in the United States, other countries, or both.

Other company, product, and service names may be trademarks or service marks of others.