IBM Tivoli NetView Version 7.1.4 Fix Pack 03 Readme

Date: April 1, 2005

Name: 7.1.4-TIV-NVD-{OperatingSystem}-FP0003

Component: IBM Tivoli NetView Version 7.1.4

PTF Number: U802492 (UNIX) or XR23263 (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 2005. 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(R), SUN SPARC Solaris, Linux Intel(TM), Linux for S/390 (31 bit), and Microsoft(R) Windows(R). You need to use the appropriate package on each platform on which an IBM(R) Tivoli(R) NetView(R) native server or client has been installed.

For Red Hat Enterprise Linux Advance Server 3.0 and SUSE Linux Enterprise Server (SLES) 9 on S/390 (31 bit) systems, a new CD has been added to the base NetView 7.1.4 kit and a standard IBM Tivoli NetView install is required.

For Red Hat Enterprise Linux AS Version 3.0 and SUSE Linux Enterprise Server (SLES) 9 on zSeries (64 bit) systems, a new CD has been added to the base NetView 7.1.4 kit and a standard IBM Tivoli NetView install is required.

This fix pack also contains a set of corrections for the Tivoli NetView Warehouse Enablement Pack used by and contained within the Tivoli Data Warehouse. To apply the corrections to the Tivoli NetView Warehouse Enablement Pack code within the Tivoli Data Warehouse, refer to the 1.1.0.4-TIV-NVD-WEP-FP0003.readme file that is associated with this fix pack.

Patches superseded by this fix pack

None.

Because the IBM Tivoli NetView program does not produce patches, no patches are superseded by this fix pack. However, all test fixes for the IBM Tivoli NetView 7.1.4 program that are covered in the APARs corrected in this fix pack section of this readme are superseded.

Supported operating systems

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

New in Fix Pack 03

The following items are new in IBM Tivoli NetView 7.1.4 Fix Pack 03.

New database templates for the Tivoli NetView for Windows program that uses Access 2000 or later

The fix for PJ30038 requires that the user stop recording data into the previous mdb files in the \usr\ov\databases\odbc directory and create new database files using the empty templates that are provided. To do this conversion, perform the following steps:

  1. Stop all Tivoli NetView daemons (using serversetup)
  2. Enter the following commands:
    1. rename [Drive:] \usr\ov\databases\odbc\tess_db.mdb \usr\ov\databases\odbc\old.tess_db.mdb
    2. copy [Drive:] \usr\ov\databases\odbc\tess_db.mdb_empty \usr\ov\databases\odbc\tess_db.mdb
    3. rename [Drive:] \usr\ov\databases\odbc\snmpcollect_db.mdb \usr\ov\databases\odbc\old.snmpcollect_db.mdb
    4. copy [Drive:] \usr\ov\databases\odbc\snmpcollect_db.mdb_empty \usr\ov\databases\odbc\snmpcollect_db.mdb
    5. rename [Drive:] \usr\ov\databases\odbc\topo2sql_db.mdb \usr\ov\databases\odbc\old.topo2sql_db.mdb
    6. copy [Drive:] \usr\ov\databases\odbc\topo2sql_db.mdb_empty \usr\ov\databases\odbc\topo2sql_db.mdb
  3. Restart the Tivoli NetView daemons (using serversetup).

You can keep old database files for analysis using another tool, such as MS Access, or you can delete them. However, after the above conversion is done, the Tivoli NetView program ignores the old data.

Custom Links

The IBM Tivoli Switch Analyzer program requires the Tivoli NetView program to have a fully discovered path from the NetView server to each managed switch. Switches outside this scope are in what is called remote campuses. The IBM Tivoli Switch Analyzer program does not perform connection discovery on these switches. A typical situation is a link across an unmanaged wide area network (WAN), such as an ISP backbone.

You can now manually create custom links between routers, similar to unnumbered serial links.

To specify and create a custom link, perform the following steps:

  1. Edit the netmon.seed file using the following syntax:

    For example, using an existing IP address on each router, add a statement that is similar to the following example:

    To create links from one edge router to several other routers, you must choose a different IP address for each link in the edge router.

  2. Restart the netmon daemon or use the netmon -y command (Windows: "netmonaction.bat") to reread the netmon.seed file at runtime.
  3. The initial discovery of those routers, daily configuration poll, or a manual demand poll triggers the netmon daemon to create the custom unnumbered serial link.

The following list describes how a custom link appears in the map:

More meaningful IP Map interface labels

When IP Map is configured to display interface labels as IP addresses, the default interface label is used for interfaces whose IP address is 0.0.0.0. Formerly, the IP address of 0.0.0.0 was displayed.

New in Fix Pack 02

The following items were new in IBM Tivoli NetView 7.1.4 Fix Pack 02.

New operating system firewalls

For Red Hat Enterprise Linux AS 3.0 and SUSE Linux Enterprise Server (SLES) 9, if the firewall is turned on, SNMP traps do not pass through. Moreover, the firewall is turned on by default. Therefore, for IBM Tivoli NetView to receive traps from external agents, the firewall must be turned off.

PIX Firewall Failover support

IBM Tivoli NetView provides support for monitoring the Cisco PIX Firewall Failover conditions. NetView can monitor the failover state of the PIX devices during normal status polling. When a failover occurs, a new event is generated announcing whether the active addresses are on the primary or secondary device. In addition, the operator can see on the map when the active addresses are on the secondary device, which indicates that a failover has occurred and action should be taken to prevent a further failure that disables the firewalls. The management interface shows USER2 status, which is usually purple (by default). This propagates to change the PIX device symbol to marginal. When the active addresses are returned to the primary device, an event announces this fact and the status on the map returns to Normal.

Use the netmon.seed file to configure both the PIX Firewall Failover machines and to set and lock the SNMP address.

For more information on the PIX Firewall Failover support see the /usr/OV/doc/PixFailoverReadme.pdf file.

Set and lock SNMP address

A NetView administrator can now set and lock the SNMP address for any device.

For more information, see the A modified netmon.seed file section.

A modified netmon.seed file

The netmon daemon now recognizes two new tokens in the seed file.

New Layer2Status object when the Tivoli Switch Analyzer program is installed

When the Tivoli Switch Analyzer program is installed with the Tivoli NetView program, it correlates outages to a layer 2 root cause. When the root cause is a switch, the Tivoli NetView program changes the icon color for the switch to yellow, to indicate a layer 2 problem with the ports. The new Layer2Status object provides a visualization of the layer 2 status by representing it as a new interface object under the switch. The default label for this new object is Layer2Status, and the selection name is <switchhostname>:Layer2Status. The status of the switch icon is based on the standard propagation schemes of the IP interface and the new Layer2Status object, with the caveat that the IP status takes precedence when it is more severe.

The Tivoli Switch Analyzer program is responsible for setting the Layer2Status ovwdb field on the switch when there is a correlated problem, and the Tivoli Switch Analyzer program resets the status when the problem is resolved. The status of the new Layer2Status object reflects the value in the Layer2Status field. When this status changes to Marginal, the netmon daemon issues an Interface Layer2Status marginal event. This event has the same specific ID as the Interface Down event. When the layer 2 status returns to Normal, the standard interface event, Interface UP, is sent for the Layer2Status object.

The existing Layer2Status events for the switch node continue to be sent and are used by ipmap. The new Layer2Status object fields can be seen using the ovobjprint command.

The following messages are displayed in the event browser when new Layer2Status objects are created.

The ovtopodump -r command now lists each interface for a given node only once

The ovtopodump -r command has been modified to list each interface for a given node only once. For a node with more than one interface on the same network, it used to print all the interfaces for every node.

User-settable passwords for the Web Console

The following changes have been implemented to provide better management of user accounts.

New files have been created to support password expiration.

Here are instructions for using the new Web Console Security features.

Acknowledge/Unacknowledge changes

The global Acknowledge/Unacknowledge function in the IBM Tivoli NetView for UNIX program now works for user-created non-IP map objects.

On both UNIX and Windows, it is now possible to acknowledge map objects whose object status is Normal.

SNMPv2 trap support on Windows

The trapd daemon on Windows can now receive external SNMPv2 traps. Incoming SNMPv2 traps are translated to their SNMPv1 equivalent. The trapd daemon also acknowledges SNMPV2 INFORMs.

To receive SNMPv2 traps, the trapd daemon must be reconfigured to listen for traps directly on the incoming trap port (usually 162). It cannot receive SNMPv2 traps through the Microsoft(R) Windows Trap Service. To configure trapd to listen for traps on port 162, follow these steps:

  1. Stop all NetView daemons and the NetView service.
       > ovstop
       > nvservice -stop
    
  2. Using regedit, change the value of the following key from 1 to 0:
       HKEY_LOCAL_MACHINE\SOFTWARE\Tivoli\NetView\CurrentVersion\trapdSharePort162
    
  3. Using regedit, create the following DWORD key with value 162 (decimal):
       HKEY_LOCAL_MACHINE\SOFTWARE\Tivoli\NetView\CurrentVersion\trapdTrapReceptionPort
    
  4. Stop the Windows SNMP Trap Service.
       > net stop snmptrap
    
  5. Prevent the Windows SNMP Trap Service from starting by using the Control Panel to change the service startup setting from Automatic to Manual or Disabled.
  6. Remove and reinstall the NetView service so it is no longer dependent on the Windows Trap Service.
       > nvservice -remove
       > nvservice -install -username .\NetView -password <password>
    
  7. Restart the NetView daemons.

Note that incoming SNMPv2 traps that contain 64-bit values are dropped from the translated SNMPv1 traps. If tracing is enabled for the trapd daemon, the dropped value is logged to the trace file.

Selection name support added to the nvmaputil manage-interface and nvmaputil unmanage-interface subcommands

The nvmaputil manage-interface and nvmaputil unmanage-interface subcommands now accept either an IP address or a selection name. If the IP address is used and it is either not found or there are multiple objects with the same IP address, the nvmaputil command exits and prompts the user to enter the selection name.

New autoTrace start and stop script (UNIX only)

Note: AutoTrace exists only on UNIX.

The new /usr/OV/service/nvAT script controls the function of the AutoTrace subsystem without requiring a system reboot. This script incorporates the steps outlined in previous release notes for controlling AutoTrace.

Usage statement:

Usage: nvAT [start|status|stop]
  nvAT [/h | /?]
  start     : Initialize the AutoTrace subsystem and start the NetView channel

  status    : Display the status of the AutoTrace subsystem

  stop      : Stop the NetView channel and the AutoTrace subsystem

  /h        : Help

  /?        : Display the usage statement

Limited support for displaying VLANs on the Web Console switch management views

The modified Web Console Switch Management Views show the VLAN on which every port is located. This is done through community string indexing and entails using the community string <community name>@<port number> where <community name> is the community string for the device and <port number> is the VLAN port number from the VLAN table for the switch.

These changes apply only to switches that support the Cisco BRIDGE_MIB, in effect, Cisco Catalyst switches. Other switches are displayed without VLAN information.

Cisco lists the following as providing support:

See: http://www.cisco.com/en/US/tech/tk648/tk362/technologies_configuration_example09186a008015773e.shtml

Displaying VLAN information:

Limitations in this implementation:

Add/Change server option in the Server Setup tool

When configuring a NetView client using the Add/Change Server option in the Server Setup tool, an ICMP echo request (ping) is used to test the connection to the proposed NetView server. In past releases, if the ping did not give a valid response, then the Tivoli NetView program assumed that the chosen NetView server machine was either not valid or unreachable, and it did not allow the client to be configured using that server. Now, if the ping fails, the Server Setup tool displays a warning and continues configuration.

Recreate default SmartSets after clearing databases

In the Server Setup tool, the option Maintain -> Clear databases -> Clear object/topology/map databases, remove customizations now re-creates the default SmartSets. In previous releases, the default SmartSets were removed by this option.

New Tivoli NetView file and directory security script

The new /usr/OV/service/nvPerms script restricts the permissions on the Tivoli NetView files and directories to tighten security.

The nvPerms script resets the permissions on the Tivoli NetView files and directories so that:

Note: The nvPerms script cannot be used in the NetView native client/server environment.

New trapd daemon environment variable

APAR IY53703 introduces a new environment variable for use by the trapd daemon to help the user better control the formatting of variables that contain hexadecimal data in strings. Currently, the trapd daemon tries to interpret this data as printable to make the output in the trapd.log file and the event windows as readable as possible, unless more than half the string contains unprintable characters. However, sometimes users know that the entire string should be printed as hexadecimal data, such as when it is really a MAC address. Users who want to have the trapd daemon more strictly interpret hexadecimal data and dump an entire string to hexadecimal unless all of it is printable, should set the TRAPD_STRICT_HEX_FORMAT environment variable.

New serversetup option for the snmpCollect daemon

Due to APAR IY56563, a new option, "Add collected data to the NetView Warehouse?," was added to the daemon options for the UNIX snmpCollect daemon in serversetup.

This new option is set to yes, by default, which causes the snmpCollect daemon to start with the -w option, which enables adding collected data to the NetView Warehouse. Setting this option to no disables adding collected data to the NetView Warehouse.

Note: This new option does not show up in the UNIX smit path to setting options for the snmpCollect daemon in this fix pack, only in the serversetup path. The workaround is to use serversetup instead of smit.

New snmpCollect options

As part of APAR IY58514, the following two snmpCollect options were added:

A new trapd.conf file for UNIX

A new trapd.conf file is shipped with this fix pack for UNIX. Changes to the trapd.conf file fix problems related to APAR IY57432 with sending interface lists to the Tivoli Enterprise Console on events, as well problems on Linux related to APAR IY52871 with launching the MIB browser from the Events Window on Linux.

If the trapd.conf file in the /usr/OV/conf/C directory (not the obsolete trapd.conf file in /usr/OV/conf) has not been customized, replace it with the new trapd.conf file from /usr/OV/newconfig/OVSNMP-RUN directory. If the original trapd.conf file has been modified, manually add the changes into the original file. For details, see the sections on Sending interface lists to the Tivoli Enterprise Console on events and Changes to trapd.conf for launching the MIB browser sections.

Note: See the New in Fix Pack 01 section for information on the trapd.conf file for Windows.

Changes to the trapd.conf file for launching the MIB browser on Linux

As mentioned in the A new trapd.conf file section, the new trapd.conf file that is shipped with this fix pack fixes the problem described by APAR IY52871 with launching the MIB browser from the Events Window on Linux.

If the original trapd.conf file has been modified, manually add the changes in the new trapd.conf into the original trapd.conf file. Otherwise, simply use the new trapd.conf.

The suggested method is to use the xnmtrap application to edit the trapd.conf file because doing so causes the trapd daemon to automatically reload it when you are finished. You must make the edit as root.

  1. Run the /usr/OV/bin/xnmtrap command to start the xnmtrap application from a command line.
  2. Click Configure Additional Actions.
  3. Select Browse MIB, which fills in the Configure Additional Actions for Operator panel.
  4. Change the command shown in the Command box by adding a space and a quotation mark at the end. For example, change the following command:
    /usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'`
    to this:
    /usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'` "
  5. Click OK at the bottom of the Configure Additional Actions for Operator panel.
  6. Click OK to exit the xnmtrap application.

You can also make this change using another editor. Locate the following line in the trapd.conf file:

ACTION 0 "Browse MIB" /usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'`
and change it to this:

ACTION 0 "Browse MIB" /usr/OV/bin/xnmbrowser -node "`awk '{if (NR==1)print $10}'` "

Save the file and either restart the trapd daemon or run the /usr/OV/bin/event -e FMTCHG command to cause the trapd daemon to re-read the file.

Sending interface lists to the Tivoli Enterprise Console server on events

APARs IY57432 (UNIX) PJ29821 (Windows) deal with certain events failing to parse correctly when sent to the Tivoli Enterprise Console(R) server. This is because some nodes and routers have so many interfaces (in excess of 30) in some environments that the interface list, sent as varbind 8, is too large for the Tivoli Enterprise Console server to parse correctly. This problem is addressed by no longer sending the interface list to the Tivoli Enterprise Console server as part of those events.

The new overridestatus_user1.rs rule set replaces the setstatusseverity.rs rule set for Windows

Tivoli NetView for Windows users can implement the new overridestatus_user1.rs rule set, which replaces the broken setstatusseverity.rs rule set. The \usr\ov\doc\Rulesets_on_Windows.readme document describes the rule set samples for use with the nvcord correlation daemon. Delete the setstatusseverity.rs rule set. It will not be shipped in future releases.

New options added to the UNIX xnmsnmpconf command

The following new options have been added to the xnmsnmpconf command. Note: The characters in brackets ([]) are optional.

Note: The SNMP configuration files are in the /usr/OV/conf/ovsnmp.conf_db directory.

Using these new options and the xnmsnmpconf -clearCache command, you can entirely clear out the SNMP configuration database by following these steps:

  1. Run the ovstop command to stop the daemons.
  2. Run the following sequence of commands
    xnmsnmpconf -clearnode
    xnmsnmpconf -clearwilddb
    xnmsnmpconf -clearcolldb
    xnmsnmpconf -clearCache
    
  3. Add the SNMP configuration information (in particular, the default SNMP community name) back into the SNMP configuration database.

    Note: Prior to clearing out the SNMP configuration database, save and make note of any xnmsnmpconf customizations (such as, the default community name and IP address wildcards.) After clearing out the SNMP configuration database, restore these customizations using either the xnmsnmpconf -import command or the xnmsnmpconf GUI.

  4. Run the ovstart to start the daemons.

New options for the nvserverd daemon in the tecint.conf file (UNIX only)

In conjunction with APARs IY56279 and IY60528, three new options have been added to the tecint.conf file on UNIX to control the behavior of the internal Tivoli Enterprise Console adapter in the nvserverd daemon (for both Tivoli and non-Tivoli environments). By default, these options are commented out, but the user can uncomment them by removing the pound sign (#) that precedes the entries to change the behavior of the nvserverd daemon as described below. A new man page for the tecint.conf file has been provided to document these options.

New in Fix Pack 01

The following items were new in IBM Tivoli NetView 7.1.4 Fix Pack 01.

Modified tdwdaemon.lrf file

APAR IY48379 described a problem where the ovstop command does not always stop the tdwdaemon. A modified tdwdaemon.lrf file is provided to correct the problem. To install this correction on a UNIX platform, replace the tdwdaemon.lrf file in the installation using the following steps:

  1. Run the ovstop tdwdaemon command to stop the tdwdaemon.
  2. Run the ovdelobj tdwdaemon.lrf command to delete the tdwdaemon entry from the ovsuf file.
  3. Run the cp /usr/OV/lrf/tdwdaemon.lrf /usr/OV/lrf/tdwdaemon.save command to rename the current tdwdaemon.lrf file.
  4. Run the cp /usr/OV/newconfig/IBMVA-RUN/tdwdaemon.lrf /usr/OV/lrf/tdwdaemon.lrf command to copy the new tdwdaemon.lrf on top the original lrf file.
  5. Run the ovaddobj tdwdaemon.lrf) command to add the tdwdaemon to the ovsuf file.
  6. Run the ovstart tdwdaemon to restart the 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 (the location.conf file) has been enhanced to allow IP address ranges and wildcards in gateway entries. Ranges or wildcards can be used in any part of the gateway IP address. Wildcards cannot be used in a gateway name.

The following change (which should be manually applied to the comment section of the location.conf file) 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 dotted-decimal notation. Wildcards and ranges are allowed in gateway IP addresses (meaning, 5.25-30.2.8 or 3.5.*.*). Wildcards are not allowed in gateway names (myrouter.company.com).

Here are some examples of gateway entries:,/p>

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 gateway or router placement.

Modified netmon.seed file

A modified netmon.seed file for APAR IY47145 is shipped with this fix pack. This file documents that 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 one 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 MaximumCommunityNames environment variable in the netmon.conf file to a value between 0 and 100.

New trapd.conf file for Windows

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 the Tivoli NetView for Windows program. This file is located in \usr\ov\newconfig\ovsnmp-run\trapd.conf cirectory. If you want to use this file and you have not customized the \usr\ov\conf\trapd.conf file, replace the trapd.conf file in \usr\ov\conf\trapd.conf directory. If the \usr\ov\conf\trapd.conf file has been modified, you must merge the two files.

Enabling secondary IP address retrieval

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

To enable secondary IP address retrieval for the servmon daemon during servmon initialization, add a line in the servmon.conf file that consists 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 the Tivoli NetView program to stabilize before making the change. Then, when the Tivoli NetView program is running, follow these steps:

  1. Run the ovstop servmon command to stop the servmon daemon.
  2. Modify the servmon.conf file.
  3. Run the ovstart servmon command to restart the servmon daemon.

Fix pack notes

  • Since version 5.1 of the Tivoli NetView for UNIX program, the Action node rule set added three additional variables to the end of every trap passed through it. The variables,in order, are:

    These variables are obtained from the trapd.conf file to make these items available to the user's scripts.

    In version 6.0.3 of the Tivoli NetView program, the new NVATTR_COUNT attribute was added to tell the user how many variables the trap now contains, and it permitted easier reference of the these last three variables:

    These additional varbinds are now exported into the following easy-to-reference variables:

  • For UNIX, the syntax of the mib2trap command has changed. To view the new command syntax, run the mib2trap -? command from the command line. The mib2trap command produces the optional baroc file with TEC_ITS_BASE as the base event class by default. Here is the general syntax:

    mib2trap mib_file addtrap_output_file [baroc_file] [base_event_class_name]

    If you want to continue using the old Nvserverd_Event base class, you can do so by specifying it as the fourth (optional) parameter, in the following way because the command now supports any user-defined base event class:

    mib2trap mib_file addtrap_output_file baroc_file Nvserverd_Event
  • The origin field of an event sent to the Tivoli Enterprise Console server by the internal Tivoli Enterprise Console adapter in nvserverd always contains the IP address of the NetView server. The adapter_host field contains either the fully qualified domain name of the NetView server or the same IP address as the origin field. Short names can no longer be used for the adapter host field to facilitate event responses and forwarding at the Tivoli Enterprise Console server.

  • The Java(TM) MIB Loader no longer puts MIBs that failed to load into the list of loaded MIBs. It also now warns you if loading a MIB is skipped and reminds you that the only valid extensions for MIB files are .mib, .my, and .def for the Java MIB loader.

  • Prior to version 7.1.3 of the Tivoli NetView program, unreachable symbols in a submap were ignored for the purpose of calculating the compound status of the parent symbol. In version 7.1.3, the default compound propagation treats symbols with unreachable status as marginal. If one or more but not all symbols in a submap are unreachable, those symbols are treated as marginal to indicate that at least one symbol in that submap has a problem. The NetView GUI can be configured to ignore unreachable symbols for compound propagation by setting the OVW_NO_UNREACHABLE_PROPAGATION=1 environment variable before starting the NetView GUI. If all symbols in a submap are unreachable, then unreachable status is propagated regardless of the variable setting.

  • The /etc/snmp/conf/mgragentd.rsrc file installed on Solaris has been changed so that the command field reads just 'command = "" ' (a null command entry) from its former value, 'command = /usr/bin/echo mgragentd registered with snmpdx'. The purpose of this change is to avoid any possibility of a defunct process being created when snmpdx is restarted. However, the file is installed only once, during the initial installation of NetView, and the current copy on your system is not updated by this fix pack. Therefore, if you want to have this change before the next release, you must manually insert this change into the /etc/snmp/conf/mgragentd.rsrc file.

  • As of version 7.1.2 of the Tivoli NetView program, the Tivoli Enterprise Console class definitions used by the Tivoli NetView program were upgraded. The previous Tivoli Enterprise Console event class definitions used by the Tivoli NetView program are no longer supported, and you are expected to use the new class definitions because future migration will not support the old class definitions.

  • Depending on your system configuration and operating system level, you might need to upgrade to a newer version of the JRE when a Tivoli NetView version 7.1.4 fix pack is installed. If the NetView Web Console causes a core dump after a fix pack has been installed, you can request the JRE upgrade from IBM Customer Support by asking for fix IY45265 for the appropriate platforms and installing it on your systems.

  • If the snmpCollect daemon is deferring more collections than seem appropriate, the problem might be because the default wait time of 3 seconds is not enough time for the snmpCollect daemon to receive the reply.

    To allow more time for collections, follow these steps:

    1. Click Options on the tool bar and click the SNMP menu item to bring up the SNMP selection window.
    2. Click the node in the list that has the deferred collections, and click Properties.
    3. Either increase the values or replace the blanks with initial values in the Retry SNMP Requests Every and Seconds for a Maximum of __ Tries fields.

  • When Tivoli NetView security is enabled, the fully qualified host name of the Tivoli NetView server must be the first host name for the entry for the server in the /etc/hosts file for the server. Otherwise, the credentials of the Tivoli NetView client cannot be verified, and when a message is sent from the server in the Security Administration dialog, Error(35) is reported.

  • When using a Tivoli NetView native server/client configuration on UNIX, the native NetView client must be stopped and restarted if the platform on which the Tivoli NetView server resides is rebooted. The reboot and subsequent restart of the Tivoli NetView server causes the loss of session information regarding the native client, and the client must be stopped and restarted to restore that information.

  • The wildcard range in the seed file limits the discovery to be in the range for all managed networks. It does not force the netmon daemon to discover any new node in that range, and it does not force the netmon daemon to create a new network. However, for the seeded entry (single IP or host name), the netmon daemon always attempts to discover the entry and to create a network if it is needed.

  • To enforce the discovery of an "island-network" (that is, a network with no router connection to the Tivoli NetView server), you must add one explicit (seeded) node entry in that network into the seed file to force the node discovery and network creation. In addition, to expand discovery on other devices in that network, you must ensure the seeded entry is SNMP enabled.

  • In the SNMP Configuration Panel of the xnmsnmpconf application, the Retry Count field indicates the total attempts on a ping or SNMP request. The count includes the initial poll, so a value of 1 indicates one attempt should be made, a value of "2" indicates an initial attempt and one retry if the attempt fails, and so forth.

  • If the daily Web Server log files are taking up too much space on your system, in addition to lowering the number of days that these request logs are retained (as described in detail in the the IBM Tivoli NetView 7.1.4 for UNIX Release Notes), you can also take the following actions:

    1. Customize the query interval for the EventChannel servlet.

      The query interval determines how often Web Consoles send a request to check whether the Web server is still active.

      Normally, you do not need customize this parameter. However, if the daily servlet request logs (yyyy_mm_dd.request.log in the /usr/OV/www/logs directory for UNIX or the \usr\ov\www\logs directory for Windows) are routinely much too large, you can increase the query interval so that fewer EventChannel query log entries are created. However, this change also increases the lag time before Web Consoles realize that the Web server has gone down.

      You can configure this parameter in the queryIntervalSec parameter for the EventChannel Servlet in the /usr/OV/www/webapps/netview/WEB-INF/web.xml file for UNIX or the \usr\ov\www\webapps\netview\WEB-INF\web.xml file for Windows.

    2. Customize the client refresh rate for the EventBrowser servlet.

      The Client Refresh rate determines how often Web Consoles ask the Web Server to refresh the events for their event browsers.

      Normally, you do not need to customize this parameter. However, if the daily servlet request logs (yyyy_mm_dd.request.log in /usr/OV/www/logs directory for UNIX or the \usr\ov\www\logs directory for Windows) are routinely much too large, you can increase the client refresh rate so that fewer EventBrowser event request log entries are created. However, this change also decreases the frequency with which the EventBrowser data is updated in the Web Consoles.

      You can configure this parameter in the clientRefreshRate parameter for the EventBrowser servlet in the /usr/OV/www/webapps/netview/WEB-INF/web.xml file for UNIX or the \usr\ov\www\webapps\netview\WEB-INF\web.xml file for Windows.

    Both of these actions, as well as lowering the number of days the logs are retained, can be performed on a NetView Web Server running on either a UNIX or Windows system.

  • Version 7.1.4 of the Tivoli NetView program requires the latest Tivoli Enterprise Console releases (version 3.8 with fix pack 01 and version 3.9) if event forwarding to the Tivoli Enterprise Console server is enabled. This is due to changes in the trap parameters that are sent from the Tivoli NetView program to the Tivoli Enterprise Console server, which is only known to the latest Tivoli Enterprise Console releases.

  • When configuring a client/server system for the first time on the Solaris operating system, you might see the folloiwng error message during the "Add Client Access" stage:

    !-> error message "Can't open /etc/dfs/sharetab" (3 times)
    -> Operation completed

    This is because the /etc/dfs/sharetab file does not exist on Solaris until it is created. The client setup creates the file after failing to access it, so the error messages does not indicate the failure.

  • The Security Audit Configuration dialog box has two panes.

    The upper pane contains the Select Audit Categories field. Use the On and Off buttons in this field to select the categories of audit records that should be stored. Refer to the IBM Tivoli NetView for UNIX Administrator's Guide for information about the events that are recorded under each category.

    The lower pane contains the following fields, which can be used to control the size and location of audit log files:

  • Neither the IBM Tivoli NetView for UNIX Administrator's Guide or the IBM Tivoli NetView for Windows User's Guide nor the comments in the itm_attributes.conf and the servmon.conf files nor the comments in the man pages for the servmon daemon correctly explain how and when the servmon daemon creates Service SmartSets.

    The servmon daemon does not automatically create Service SmartSets for service attribute entries (see both the itm_attributes.conf and the servmon.conf files). If you would like to have a Service SmartSet, you should add an entry to the servmon.conf file for that service (or uncomment the commented-out line, if there is already one for that service, making any necessary changes). Refer to the servmon.conf file for details. Then stop and restart the servmon daemon to incorporate the changes.

    Alternatively, you can manually create the SmartSet on your own. For Windows, the status for nodes under the SmartSet submap depends only on the service status. However, for User SmartSets, the status for nodes depends on both the IP status and the service status. For UNIX, although Service SmartSets are supported, service icons are not created and the service status does not contribute to the overall status of a node.

    Additional Notes on the servmon daemon:

  • On UNIX, the /usr/OV/bin/netview.pre file is a script a user can create to set environment variables that pertain to the NetView Console. The /usr/OV/bin/netview.pre script is run when the user brings up the NetView Console. Like the /usr/OV/bin/netnmrc.pre script, which is used for daemon startup environment variables, the /usr/OV/bin/netview.pre script is automatically backed up and migrated during an update installation or when users select the /usr/OV/bin.USER category during migration.

    The netview.pre script can be used to set the NVMAPGLOBALACK environment variable. Setting the NVMAPGLOBALACK environment variable equal to one activates the global-based mode for map aknowledgments.

    APARs corrected in this fix pack

    The following customer-reported problems are addressed in the Tivoli NetView version 7.1.4 program by this fix pack:

    APAR # Platform Description
    IY56398

    Windows

    UNIX

    Incorrect compound port object status after uninstalling the Tivoli Switch Analyzer program.
    IY56765

    UNIX

    Demand poll fails on SNMP V3 for the Linux platform.
    IY56873

    UNIX

    The netmon daemon cores after running xnmsnmpconf -clear<xx>db.
    IY57383.1

    UNIX

    Tivoli version of the nvtecia -reload command in the Tivoli NetView version 7.1.4 program does not work (update to IY57383).
    IY58223

    UNIX

    Status updates for open topology objects stop after 15 minutes.
    IY60881

    UNIX

    Applications registered with -restart are not actually restarted.
    IY60946

    UNIX

    High CPU usage of ovw_binary under certain conditions.
    IY61505

    Windows

    UNIX

    In the submap explorer of the Web Console, the nodes displayed in the left and right panes do not always match.
    IY61588

    UNIX

    If the entry "!@oid 0" is added to the netmon.seed file after initial discovery, non-SNMP-supported devices are deleted after the daily configuration check or demand poll.
    IY61634

    UNIX

    The trap varbinds (nv_var1 ... nv_var<n>) are all sent to the Tivoli Enterprise Console server as long as no explicit slot mapping is configured using the xnmtrap (the trapd.conf file). As soon as a slot is defined (such as, severity), only the severity is sent. The man pages for the trapd.conf file will be updated with this information.
    IY62044

    UNIX

    The nvcorrd man page needs to be updated to indicate that nvcorrd caches the last 100 events, not just the last 25.
    IY62164

    Windows

    UNIX

    Users are getting thousands of nonexistent segments added to their database.
    IY62217

    UNIX

    On Solaris, if 22 or more native GUIs are opened, ovwdb starts to grow rapidly until it gets to 2 GB, then cores.
    IY62939

    Windows

    UNIX

    The data mart ETL of the Tivoli NetView Warehouse Enablement Pack is failing in steps anm_m05_s010_metric and in step anm_m05_s020_fact with FOREIGN KEY errors. The problem is that some nodes are not being added to the ANM.D_L3NODES table.
    IY63318

    UNIX

    The 7.1.4 Release Notes do not mention that as well as not being included on Linux Intel Platforms, certain functions are also not inlcuded for zSeries or S/390 platforms either. That fact will be documented in this readme.
    IY63336

    Windows

    UNIX

    The mib2trap command makes the addtrap command silent, which suppresses warning messages that users should see.
    IY63370

    Windows

    UNIX

    In the NetView Web Console, the Open Map table is unnecessarily opened for only maps whose name is not default.
    IY63655

    UNIX

    Periodic ovw_binary cores when pinging nodes.
    IY63686

    Windows

    UNIX

    When a new object that belongs to a SmartSet is discovered while the SmartSet is open on the NetView console, the new object is displayed with a generic computer symbol. Closing the SmartSet and reopening it displays the proper symbol. This workaround is documented in this readme under the Known defects and limitations section.
    IY64107

    Windows

    UNIX

    *.*.*.* should be allowed as an IP address range for SNMP locking in the netmon.seed file.
    IY64224

    Windows

    UNIX

    SNMP "locked" addresses are moving to other SNMP "locked" addresses.
    IY64226

    Windows

    UNIX

    In the NetView Web Console, the find and search functions are case sensitive on UNIX, but not on Windows.
    IY64241

    UNIX

    During the installation of Tivoli NetView 7.1.4 fix pack 2 on Solaris, worrisome but irrelevant messages are displayed (such as, "cp: cannot access .SunOS.V714").
    IY64272

    Windows

    UNIX

    If a user customizes a column within a column view, for example, the IP Address view on the Web Client, the column size is reset to its original size if the user changes the submap or presses the refresh button.
    IY64366

    UNIX

    The snmpCollect Unix APAR, IY50954, allowed the user to specify IP addresses. However, name resolution was always used. Now the user has the option of not doing name resolution on the IP address.
    IY64466

    Windows

    UNIX

    A Node marginal event that is forwarded to the Tivoli Enterprise Console server contains the name of the NetView machine in the origin slot, not the name of the affected node.
    IY64564

    UNIX

    After creating a SmartSet that contains intefaces, the interface labels in the SmartSet for newly discovered interfaces take the default topology label, rather than the ipmap label which is based on the current IP Map "How should interface labels be shown" configuration parameter.
    IY65255

    Windows

    UNIX

    The nvserverd daemon does not create the FQHOSTNAME slot.
    IY65381

    Windows

    The Tivoli NetView data mart ETL, step ANM_M05_S010_METRIC, fails with a foreign key error when inserting into the ANM.F_3TRS_HOUR table.
    IY65723

    Windows

    UNIX

    The readme description of using Secure Socket Layer (SSL) with the Web Console was incomplete. It does not mention the jetty.xml file.
    IY66025

    Windows

    UNIX

    The NetView Web Console event viewer rule sets need to be sorted in lexigraphical order.
    IY66032

    Windows

    UNIX

    When sparse MIB tables are detected, the Java MIB Browser does not warn users that the returned data might be displayed incorrectly.
    IY66096

    UNIX

    The /usr/OV/bin/nvhotbackup command with the df -k sometimes fails.
    IY66382

    UNIX

    After using the loadhosts -a option to load an un-pingable device, the device goes down. However, the interface status change is not propagated to the segment or to the network in the database. However, the status does show up correctly on the map.
    IY66383

    Windows

    UNIX

    The nvmaputil.sh and nvmaputil.bat --unmanage-interface command does not work correctly.
    IY66397

    UNIX

    DebuggingToolsV2 does not install on a system without the tools already installed.
    IY66440

    UNIX

    Unsecure version of the ovobjprint command (not shipped with the fix pack)
    IY67304

    UNIX

    The output displayed by rnetstat -an is corrupt.
    IY67766

    UNIX

    Document the fact that on Solaris only about 24 IBM Tivoli NetView GUIs can be open at once.
    IY67784

    UNIX

    netmon cores when unmanaging/managing a compoundPort object while deleting or unmanaging a network.
    PJ29147

    Windows

    On Intel Windows machines, incrementing dummy addresses for serial links was performed in the wrong byte order meaning that unnumbered serial links that were not discovered before the first restart of the netmon daemon were never discovered and the compound port status object could not be created.
    PJ29866

    Windows

    Nodes added using the loadhosts command never appeared on the NetView GUI.
    PJ29983

    Windows

    UNIX

    A rule set queries a SmartSet and causes an "NVCOLLECTION API not initialized" error.
    PJ30029

    Windows

    netmon loses the connection to the ICMP service due to socket problems.
    PJ30038

    Windows

    Using a custom filter in tess and the Tivoli NetView for Windows event browser, the browser window disappears after a while, with this text shown in the nv.log file: [tess] OnTimer exception at requery with hstmt:0. (-1) State:S1000,Native:-1045,Origin: Microsoft ODBC Microsoft Access Driver. Not a valid bookmark.
    PJ30082

    Windows

    Using the Tivoli NetView for Windows event browser, garbage or data from the previous event is shown on the Event Detail panel in tess.
    PJ30090

    UNIX

    Modify wording for AIX V4 and V5 in the oid_to_type file.
    PJ30107

    Windows

    NetViewD at Windows takes always the map "default".
    PJ30154

    Windows

    Netmon dies on dual CPU boxes.

    The following customer-reported problems were fixed in the Tivoli NetView version 7.1.4 program by Fix Pack 02:

    APAR # Platform Description
    IY49659

    UNIX

    For AIX 5.1, commands launched by the ovactiond daemon are not killed when wait time is exceeded.
    IY50486

    Windows

    UNIX
    The DB2 Availability database for the Tivoli NetView program has duplicate records (see IY53390 and IY55671).
    IY51398

    Windows

    UNIX
    nvdbformat performance improvement
    IY52871

    UNIX

    Additional actions of browse mib and sorting events in the Tivoli NetView events application fail with shared library load errors.
    IY53390

    Windows

    UNIX
    The central data warehouse ETL results in duplication of node (comp_id) and measurement values pairs when inserting availability data into TWH_CDW.
    IY53554

    UNIX

    The mibtable command gets stuck looping when attempting to retrieve status tables from the Mid-Level Manager MIBs.
    IY53580

    UNIX

    APM data collection is returning the same value continuously.
    IY53703

    Windows

    UNIX
    The trapd daemon does not format hexadecimal data in traps as expected.
    IY54430

    UNIX

    The netviewd daemon fails to start. The message in the ovstatus output stanza is "Exiting for unknown reason." The workaround for this is documented in this fix pack.
    IY54434

    Windows

    UNIX
    For complex SmartSets, the nvUtil evaluation command does not always yield the correct results, especially if the right-hand side of the rule ended with a NOT operator (for example, !(xxxx)) and had multiple && conditions.
    IY54452

    UNIX

    Backup the /usr/OV/ITSL2 file during migration of the Tivoli NetView program.
    IY54575

    UNIX

    On Linux, the nvcorrd daemon cores when delete [] is called for an array that was not dynamically allocated.
    IY54590

    UNIX

    The ovtopofix command should delete empty networks.
    IY55011

    UNIX

    The nvUtil exits when it comes across an object with no Selection Name in the list of objects that is retrieved from the ovw database, issuing the following message: "GetValues failed - OVwDbGetFieldValuesByObjects returned NULL values. Verify that the ovwdb cache size is greater than the number of objects in the database."
    IY55025

    UNIX

    The netview_root.log file gets filled with font errors on AIX 5.2 because the "/usr/OV/app-defaults" directory contains ibm850 fonts, which are not supported with LANG=en_US.
    IY55219

    Windows

    UNIX
    The netmon daemon cores on Solaris if DEMANDPOLL and PING STATUS POLL happen at the same time.
    IY55256

    UNIX

    The nvsecd daemon cores launching nvsec_admin if subdirectories exist in /usr/OV/security/C/Domains/* directory.
    IY55354

    UNIX

    HSRP interface gets deleted and recreated every minute.
    IY55559

    UNIX

    The addition of the AutoTrace facility in version 7.1.4 caused major performance degradation to the snmpwalk command.
    IY55671

    Windows

    UNIX
    The tdwdaemon is adding multiple records to the Availability database for the same status event because of the way the netmon daemon is generating events.
    IY55689

    Windows

    UNIX
    Layer 2 status does not propagate correctly to switch icons on SmartSet or custom maps.
    IY55803

    UNIX

    The online books and helps for the Tivoli NetView program have Netscape hard-coded as the browser to use.
    IY55831

    UNIX

    Spurious ovwdb hang during communications with the ovspmd daemon.
    IY55966

    UNIX

    Holding the spacebar down causes ovw_binary to core in about 20 seconds.
    IY55972

    UNIX

    $AGENT_ADDR does not resolve the host name in events that are forwarded to the Tivoli Enterprise Console server.
    IY56095

    UNIX

    Two NODE UNMANAGED traps for one UNMANAGE action.
    IY56157

    UNIX

    Slow performance when closing multiple NetView windows causing the maps to grey out and hang around for a while.
    IY56279

    UNIX

    Duplicate events might be sent to the Tivoli Enterprise Console server if users run ovstop nvserverd or ovstart nvserverd commands without stopping the nvcorrd daemon as well.
    IY56323

    UNIX

    The NMAVAILABILITY=TRUE flag in the netmon.conf file does not work. Regardless of the setting in the netmon.conf file, no available data was created in the /usr/OV/databases/availData_yyymmdd file.
    IY56338

    Windows

    UNIX
    The netmon daemon does not resolve seed file names that start with a digit.
    IY56522

    UNIX

    On Linux, the netcheck TCP routine displays an incorrect error message: "ERROR: Could not connect to port 5888: Connection refused."
    IY56534

    UNIX

    The UNIX -R option (remove empty networks and segments) for the ovtopofix now works by itself, not just in conjunction with the -A and -a options.
    IY56563

    Windows

    UNIX
    The Server Setup application does not include the ability to set -w flag for the snmpCollect daemon. This results in the Tivoli Data Warehouse function being disabled.
    IY56564

    Windows

    UNIX
    The -w flag for the snmpCollect daemon is not documented in the IBM Tivoli NetView Warehouse Enablement Pack Implementation Guide or in the snmpCollect man page.
    IY56565

    UNIX

    No DB2 activity tracing messages or options related to snmpCollect writing data to the Tivoli NetView warehouse database.
    IY56637

    Windows

    UNIX
    The netmon -a 160 command does not dump the value of the TDWAVAILABILITY flag.
    IY56671

    Windows

    UNIX
    Enumerations are lost from the Tivoli NetView database after running the ovstop, ovstop nvsecd, or the /etc/netnmrc command.
    IY56958

    Windows

    UNIX
    Eliminate major memory leak in the nvcold daemon that is triggered by running the nvUtil evaluate commands.
    IY57192

    UNIX

    Zooming on submaps does not always work.
    IY57383

    UNIX

    The nvtecia -reload command does not work with tme_nvserverd. The process dies.
    IY57388

    UNIX

    On Linux, rule sets have problems with nodes that do not have names.
    IY57432

    UNIX

    Parsing failure at the Tivoli Enterprise Console server for Tivoli NetView events with big interface lists (varbind 8).
    IY57468

    UNIX

    Turning off "Poll for Status" does not disable SnmpStatus poll, but it does disable ICMP ping.
    IY57469

    UNIX

    When all settings from the Topology/Status Polling Configuration are turned off, explicit seed file entries are not discovered.
    IY57579

    UNIX

    APAR IY4909 can cause performance problems during startup of the netmon daemon.
    IY57654

    UNIX

    The ovtopmd daemon cores when there are incomplete objects left in the database. It occurs only in rare cases.
    IY58119

    UNIX

    Users used the SmartSet editor (collectioned) dialog to create SmartSets where the first definition was a "two word" attribute and the second definition was an IN_COLLECTION test. Creating the SmartSet was successful. However, when the user subsequently tried to modify that SmartSet using the SmartSet editor dialog, the SmartSet editor said "SmartSet cannot be correctly expressed in dialog. Text editor used instead."
    IY58244

    Windows

    UNIX
    The nvdbformat command gave the wrong results with some selectrule definitions.
    IY58305

    UNIX

    ovw_binary cores when resizing window.
    IY58392

    UNIX

    The trapgend daemon fails to properly parse CORE_DUMP on AIX 5.2.
    IY58404

    Windows

    UNIX
    If there are problems with the first address, snmp_addr in the netmon cache should not be changed to be the second address if the second address also fails.
    IY58428

    UNIX

    The netmon daemon exits with a signal 13 after the Ctrl-C key combination is issued to stop a nmdemandpoll.
    IY58512

    UNIX

    The snmpCollect daemon is not closing DB2 database connections, which results in many connections still listed as active even though they are not being used.
    IY58514

    Windows

    UNIX

    Using the Server Setup application for the tdwdaemon to create the DB2 NetView warehouse database unnecessarily issues db2stop and db2start commands.
    IY58551

    UNIX

    The mib2trap command does not add slotmap embedded comments into the baroc file.
    IY58586

    UNIX

    The user brings up the SmartSet editor (collectioned) either from the native NetView console or from the command line. The user then clicks Add -> Modify and then switches the Definition type to Subnet. The user then clicks Calculate, types in an IP address and Subnet Mask, and then clicks Calculate. collectioned then cores with a Segmentation Fault.
    IY58772

    UNIX

    The sqlstate and sqlcode values are not being written to the snmpCol.trace file during failures between snmpCollect-UNIX and DB2.
    IY58780

    Windows

    UNIX

    Icon size in the submapexplorer is sometimes calculated incorrectly.
    IY59196

    Windows

    UNIX
    The ovtopmd daemon cores due to memory leaks.
    IY59201

    Windows

    UNIX
    The ovtopmd daemon grows in size when objects are deleted from the map.
    IY59424

    Windows

    UNIX
    Status is reported incorrectly on SnmpStatus poll whenever there is a timeout on the request.
    IY59537

    Windows

    UNIX
    The servmon daemon does not clear the SmartSet ovw database entry when a node is deleted.
    IY60528

    UNIX

    Tivoli NetView event severity is no longer sent as part of Tivoli Enterprise Console events in version 7.1.4. Add an environment variable to the nvseverd daemon to cause it to put severity back on but omit the severity by default.
    IY60701

    UNIX

    The netmon daemon reports interface down events for the rest of the interfaces after encountering an "Snmp error: no such name" on one of the SNMP status requests (req = SNMPStatus).
    IY60978

    UNIX

    Global acknowledging does not work for location objects.
    IY61174

    Windows

    UNIX
    Error in the /usr/OV/conf/tdwdaemon.log file: "Wrong number of parameters".
    PJ29495

    Windows

    The setstatusseverity.rs ruleset is broken.
    PJ29522

    Windows

    UNIX
    The OVwFieldNameToFieldId API call fails if the Tivoli NetView program is recycled and the client application is not. A new ovw API, OVwDbDone(), was added so that applications can recover from a lost connection to ovwdb.
    PJ29525

    Windows

    User created backgrounds for submaps are not being displayed.
    PJ29701

    Windows

    UNIX
    A Tivoli NetView SmartSet is not created for ITM services.
    PJ29726

    Windows

    UNIX
    Restrict SNMP status polling to discovered interfaces.
    PJ29734

    UNIX

    When the UNIX xnmgraph View -> Statistics is saved to a file, the output line field is limited to 20 characters in the output file.
    PJ29812

    Windows

    The Windows Tivoli Enterprise Console event forwarding daemon (tecad_nv6k) stops working after consuming lots of memory (determined by looking at the Task Manager Window).
    PJ29814

    Windows

    "Configure Data Export to DB2 for use in TEDW" does not add the -w flag to snmpcollect so that it writes records to DB2. Moreover, nvsetup.exe configuration for snmpcollect does not update the ovsuf and snmpCol.lrf files with the Tivoli Data Warehouse "-w" flag.
    PJ29821

    Windows

    Parsing failure at the Tivoli Enterprise Console server for Tivoli NetView events with big interface lists (varbind 8).
    PJ29910

    Windows

    UNIX

    SQL statements are missing single quotes around zeroes in an SQL command file.

    The following customer-reported problems were fixed in the Tivoli NetView version 7.1.4 program by Fix Pack 01:

    APAR # Platform Description
    IY41085

    Windows

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

    UNIX

    The Tivoli NetView program 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.)
    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 the Product Notes section to implement this correction,)
    IY48447

    Windows

    Error in the 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 Server Setup application on Solaris and Linux contains AIX-specific terminology and options.
    IY49405

    UNIX

    CNAT data is not migrated from earlier versions of the Tivoli NetView version 7.1.x program to version 7.1.4.
    IY49428

    Windows

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

    Windows

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

    UNIX

    The printtool application causes a core dump on the Tivoli NetView version 7.1.3 program on Linux.
    IY49787

    UNIX

    Tivoli NetView version 7.1.3 ovw_binary core.
    IY49953

    UNIX

    The nvauth executable cores 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 the Tivoli NetView version 7.1.4 program on AIX 4.3.3 ML 10 fails to start the nvsecd daemon, issuing 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 the servmon.log file.
    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 the Tivoli NetView version 7.1.2 program to version 7.1.3.
    IY50461

    Windows

    UNIX
    Provide support in the location.conf file for wildcard IP addresses for routers.
    IY50464

    Windows

    UNIX
    The netmon daemon is discovering several devices and setting them as unmanaged even though it is 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
    A switch managed by the Tivoli Switch Analyzer program might 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 host name.
    IY50990

    Windows

    UNIX
    The netmon daemon does not 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 rule set.
    IY51125

    Windows

    UNIX
    Errors using SNMP wildcards in the netmon seed file in the Tivoli NetView version 7.1.3 program.
    IY51162

    UNIX

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

    UNIX

    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
    The Tivoli NetView version 7.1.4 program requires the latest Tivoli Enterprise Console releases if event forwarding to the Tivoli Enterprise Console server is enabled.
    IY51778

    Windows

    UNIX
    Behavior of a range of addresses in netmon seed file differs from the previous release (see the Product Notes section).
    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 the Product Notes section).
    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 Tivoli NetView UNIX platforms. It is already on AIX.
    IY52234

    UNIX

    Upgrading to version 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 user's setting in Global Default.
    IY52341

    Windows

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

    Windows

    UNIX
    Several traps are 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 the Tivoli NetView version 7.1.4 program, a trap slot with host name in a Tivoli Enterprise Console event is left blank if the host name contains a hyphen (-).
    IY52758

    UNIX

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

    Windows

    UNIX
    The netmon daemon causes a core dump with a signal 11 every 10 minutes.
    IY52820

    UNIX

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

    UNIX

    On the Tivoli NetView version 7.1.3 and 7.1.4 program for Linux, non-root users are not allowed to start the GUI due to a missing line in the startup script.
    IY53188

    Windows

    UNIX

    Document the fact that users can modify the maximum number of community names by setting the following variable in netmon.conf file: MaximumCommunityNames=x. The value of x can be from 0 to 100.
    IY53205

    Windows

    UNIX
    Attempt to add status monitoring of an IBM Tivoli Monitoring resource model to the servmon daemon did not work.
    IY53244

    UNIX

    Garbage printed in the command usage for the nvgethost command.
    IY53271

    Windows

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

    UNIX

    The xnmloadmib2 and xnmbrowser2 applications cannot run if NetView security is enabled. No security registration files exist.
    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 file 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 the map for several interfaces.
    IY53780

    UNIX

    The netmon daemon pings unwanted interfaces.
    IY53804

    Windows

    UNIX
    The nvdbformat application is coring after applying the Tivoli NetView version 7.1.3 Fix Pack 2.
    IY53928

    Windows

    UNIX
    A servmon daemon performance problem exists in the Tivoli NetView version 7.1.4 program.
    IY54371

    Windows

    UNIX
    "Interface Unreachable" events occur on every polling cycle when router fault isolation is enabled.
    IY54644

    Windows

    UNIX
    The NetView Web Console is 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

    The 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 server.
    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 the netmon daemondiscovers 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 the Service Down interval.
    PJ29481

    Windows

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

    Windows

    UNIX
    Deleted service symbols might propagate incorrect status.
    PJ29517

    Windows

    The nvcord daemons exchanges a "$A" value incorrectly for an event that passed through an activated rule set.
    PJ29580

    Windows

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

    Windows

    UNIX
    Cannot get or set fields that contain a comma (,) the nvdbformat and nvdbimport commands.
    PJ29588

    Windows

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

    Windows

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

    Windows

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

    Windows

    UNIX
    The Tivoli NetView Warehouse Enablement Pack is missing historical data for the reports that show percent outage for both month and yearly reports.
    PJ29654

    Windows

    UNIX
    The Tivoli Netview data mart ETL 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

    The graph function is not working for previously defined data collection.

    Installation and configuration

    Prerequisites

    To install IBM Tivoli NetView V7.1.4 Fix Pack 03 on a system, you must meet the following prerequisites:

    Software requirements for the new full image Linux for zSeries (64 bit) CD

    For Red Hat Enterprise Linux AS Version 3.0 and SUSE Linux Enterprise Server (SLES) 8.0 and 9, a new Tivoli NetView 7.1.4 Linux for zSeries (64 bit) CD has been added to the base Tivoli NetView 7.1.4 kit, and a standard new Tivoli NetView installation is required. This new CD is ONLY for new Tivoli NetView installations on Red Hat Enterprise Linux AS Version 3.0 and SUSE Linux Enterprise Server (SLES) 8.0 and 9 for zSeries (64 bit).

    See Software requirements for the new full image Linux for S/390 (31 bit) CD for more details on Linux packages that must be installed for the Tivoli NetView program to work correctly.

    Software requirements for the new full image Linux for Intel (32 bit) and S/390 (31 bit) CD

    For Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and S/390 (31 bit) and SUSE Linux Enterprise Server (SLES) 9 i386 (32 bit) and S/390 (31 bit), a new NetView 7.1.4 Linux CD has been added to the base NetView 7.1.4 kit and a standard new Tivoli NetView installation is required. This new CD is ONLY for new Tivoli NetView installations on Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and S/390 (31 bit) and SUSE Linux Enterprise Server (SLES) 9 i386 (32 bit) and S/390 (31 bit).

    For the Tivoli NetView installation on Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and S/390 (31 bit) and SUSE Linux Enterprise Server (SLES) 9 i386 (32 bit) and S/390 (31 bit) to work correctly, the following Linux packages must be installed first.

    Installation instructions

    For Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and S/390 (31 bit) and SUSE Linux Enterprise Server (SLES) 9 i386 (32 bit) and S/390 (31 bit), get the new Tivoli NetView 7.1.4 Linux CD from IBM and follow the existing directions for a standard install.

    For Red Hat Enterprise Linux AS Version 3.0 and SUSE Linux Enterprise Server (SLES) 9 for zSeries (64 bit), get the new full image Linux for zSeries (64 bit) CD from IBM and follow the existing directions for a standard install.

    Note: The new Tivoli NetView CDs can be ordered through normal IBM Passport Advantage channels.

    For all other platforms, perform the following steps to install the fix pack:

    1. Based on whether the Web Console has been customized or not, users of the Secure Socket Layer (SSL) protocol need to do one of the following:

      • Users who have not customized the Web Console should turn off SSL using the Server Setup application.

      • Users who have customized the Web Console should copy the following files to a temporary location:
        • /usr/OV/www/webapps/netview/WEB-INF/web.xml and /usr/OV/www/conf/jetty.xml (on UNIX)
        • \usr\ov\www\webapps\netview\WEB-INF\web.xml and \usr\ov\www\conf\jetty.xml (on Windows).

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

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

    3. 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 directories to that subdirectory.

      Prior to copying the package, ensure that the space available in this subdirectory is larger than the space required for installation of the IBM Tivoli NetView 7.1.4 Fix Pack 03 on this operating system.

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

      • On UNIX: type
        zcat 7.1.4-TIV-NVD-{OperatingSystem}-FP0003.tar.Z | tar -xvf - install
      • On Windows: type
        7.1.4-TIV-NVD-Win32-FP0003.exe

    5. Run the installation script:

      • On UNIX: type
        ./install
      • On Windows, to install the NetView native server, type
        install
      • On Windows, to install the NetView native client, type
        install noversioncheck

      When installing the fix pack on a native NetView client installation, the installation process reports a set of errors that certain files (such as, nvexportd.jar, nvexportd.lrf, and notfoundhandler.class) could not be copied. These files are not necessary for a client installation, and you can ignore the errors.

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

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

    6. Restart the Tivoli NetView daemons on UNIX either by rebooting the machine or by running the netnmrc script (/etc/netnmrc on AIX, /etc/init.d/netnmrc on Solaris or Linux). Restart the Tivoli NetView daemons on Windows by rebooting the machine and either running the netview command or by clicking on the Tivoli NetView icon.

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

    7. Reinstall any Tivoli NetView Web Console installations from the upgraded native NetView server installation. You can download the Web Console from the following Web site, after the NetView server has been upgraded:

      	http://server:8080/download
      	

      For the Web Console on Windows, the following files contain the fix pack updates. If you have been using the thin client, apply the nvwc_thin.zip file. If you have been using the full Web Console, apply the nvwcinstall.exe executable.

      	nvwc_thin.zip    (thin Web Console for Windows)
      	nvwcinstall.exe  (self-extracting installation)
         

      For the Web Console on UNIX, the following file contains the fix pack updates:

         nvwc.tar    (Web Console for UNIX)
         

      Note that when upgrading a NetView Web Console from a NetView fix pack UNIX server, this version of the NetView Web Console package should be used. The full version (nvwc_xxx_jre_1.3.tar) of the NetView Web Console does not contain the Fix Pack updates. After the Fix Pack has been installed on a NetView server, the nvwc.tar package must be applied on top of the full package whenever the full package is installed.

    8. After Fix Pack installation, users must run Web Console Security before using the Web Console because some of the XML properties values are changed during installation of the fix pack.

    9. 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.

    10. If you want to resume the use of the Secure Socket Layer (SSL) protocol, you need to do one of the following:
      • Turn on SSL using the Server Setup application.
      • Replace the saved copy of the web.xml file to the /usr/OV/www/webapps/netview/WEB-INF directory (on UNIX) or the \usr\ov\www\webapps\netview\WEB-INF directory (on Windows).

    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/FixPack3 sub directory on UNIX or the \usr\ov\service\V714\FixPack3 subdirectory on Windows. If you want, you can uninstall the fix pack by running the backout script that is contained in that directory, and the system returns to the state that it was in prior to the installation of the fix pack.

    Note: For Windows, you must run the backup script from the \usr\ov\service\V714\FixPack3 subdirectory. Similarly, for UNIX, you must run he backout script from the /usr/OV/service/V714/FixPack3 subdirectory.

    Any Tivoli 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

    Updated Tivoli NetView version 7.1.4 documents can be found at the following Web site:

    Contacting IBM 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 IBM Software Support, refer to 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 it provides 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 user's 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 IMPLIED WARRANTIES 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.

    Linux is a trademark of Linus Torvalds in the United States, other countries, or both.

    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.