IBM Tivoli NetView V7.1.4 Fix Pack 02 Readme

Date: September 30, 2004

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

Component: IBM Tivoli NetView Version 7.1.4

PTF Number: U800154 (UNIX) or XR23262 (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(R), SUN SPARC Solaris, Linux Intel(TM), Linux 390, 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, 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 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 1.1.0-anm-fp02.readme file associated with this fix pack.

Patches superseded by this fix pack

None.

Because IBM Tivoli NetView does not produce patches, there are no patches superseded by this fix pack. However, all test fixes for IBM Tivoli NetView 7.1.4 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 operating systems are not supported in this release:

New in Fix Pack 02

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

New operating system firewalls

For Red Hat Enterprise Linux Advance Server 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, in order 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 indicating a failover has occurred and action should be taken to prevent a further failure disabling 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 for configuration for 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 new capability now allows a NetView administrator to 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

Two new tokens in the seed file are now recognized by netmon.

New Layer2Status object when Tivoli Switch Analyzer is installed

When IBM Tivoli Switch Analyzer (ITSA) is installed with IBM Tivoli NetView, it correlates outages to a layer 2 root cause. When the root cause is a switch, NetView 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.

ITSA is responsible for setting the ovwdb field "Layer2Status" on the switch when there is a correlated problem and ITSA 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, netmon 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 ovobjprint.

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

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

The ovtopodump -r command has been modified to only list each interface for a given node 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

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

New files have been created to support password expiration.

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

Acknowledge/Unacknowledge Changes

The Global Acknowledge/Unacknowledge function in IBM Tivoli NetView for UNIX 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. trapd also acknowledges SNMPV2 INFORMs.

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

  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 trapd, the dropped value is logged to the trace file.

Selection name support added to the nvmaputil manage-interface/unmanage-interface Subcommands

The nvmaputil manage-interface/unmanage-interface subcommands now accepts 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 same IP address, nvmaputil exits and suggest that the user enter the selection name.

New autoTrace start/stop script (UNIX only)

Note: AutoTrace exists only on UNIX.

A new script, /usr/OV/service/nvAT has been created to control the function of the AutoTrace subsystem without requiring a system reboot. This scripts 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

  /?        : This 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. This 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 switch's VLAN table.

These changes apply only to switches that support the Cisco BRIDGE_MIB, in effect, Cisco Catalyst switches. Others 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 Server Setup tool

When configuring a NetView client using the Add/Change Server option in the Server Setup tool, 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 NetView assumed that the chosen NetView server machine was either invalid or unreachable and did not allow the client to be configured using that server. Now, if the ping fails, the Server Setup tool will display a warning and continue 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 of IBM Tivoli NetView, the default SmartSets were removed by this option.

New NetView file/directory security script

A new script, /usr/OV/service/nvPerms, has been shipped that restricts the permissions on the IBM Tivoli NetView files and directories in order to tighten security. Users can type

man nvPerms
once the fix pack has been installed to get additional information.

nvPerm script simply resets the permissions on the Tivoli NetView files and directories so that:

Note: nvPerms can not be used in the NetView native client/server environment.

New trapd environment variable

APAR IY53703 introduces a new environment variable for use by trapd to help the user better control the formatting of variables containing hexadecimal data in strings. Currently, trapd tries to interpret this data as printable, in order to make the output in trapd.log and the event windows as readable as possible, unless over 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 wish to have trapd 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 in order for this to happen.

New serversetup snmpCollect daemon option

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

This new option is "yes" by default. Specifying this option as "yes" causes the snmpCollect daemon to be started with the -w option that enables adding collected data to the NetView Warehouse. Specifying this option as "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 commands were added:

A new trapd.conf file

For UNIX, a new trapd.conf file is shipped with this fix pack. Changes to trapd.conf 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 trapd.conf in /usr/OV/conf/C (not the obsolete trapd.conf file in /usr/OV/conf) has not been customized, simply replace it with the new trapd.conf from /usr/OV/newconfig/OVSNMP-RUN. If, however, the original trapd.conf 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.

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

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

As mentioned in the A new trapd.conf file section above, the new trapd.conf 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 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 xnmtrap to edit the trapd.conf file because doing so causes trapd to automatically reload it when you are finished. You must make the edit as root.

  1. Start xnmtrap from a command line: /usr/OV/bin/xnmtrap
  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. In other words, change it from this:
    /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 xnmtrap.

Note that you may make this change using another editor also. Locate the line that reads:

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}'` "

Then save the file. Then you must either restart trapd or issue the command "/usr/OV/bin/event -e FMTCHG" to cause it to re-read the file.

Sending interface lists to the Tivoli Enterprise Console on events

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

New rule set, overridestatus_user1.rs, replaces setstatusseverity.rs

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

New options added to the UNIX xnmsnmpconf command

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

  1. xnmsnmpconf -clearn[odedb]

    Removes all entries from the SNMP configuration nodedb files (nodedb.dir and nodedb.pag) that contain entries for specific nodes.

  2. xnmsnmpconf -clearw[ilddb]

    Removes all entries from the SNMP configuration wilddb files (wilddb.dir and wilddb.pag) that contain entries for IP address wildcards.

  3. xnmsnmpconf -clearco[lldb]

    Removes all entries from the SNMP configuration colldb files (colldb.dir and colldb.pag) that contain entries for SmartSets.

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

With the three new options and the previously existing "xnmsnmpconf -clearCache," this now means the SNMP configuration database can be entirely cleared out by following the steps below.

  1. ovstop (to stop the daemons)
  2. xnmsnmpconf -clearnodedb
  3. xnmsnmpconf -clearwilddb
  4. xnmsnmpconf -clearcolldb
  5. xnmsnmpconf -clearCache
  6. Add 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/make note of any xnmsnmpconf customizations (such as the default community name, IP Address Wildcards.) After clearing out the SNMP configuration database, restore these customizations using either the xnmsnmpconf -import command or the xnmsnmpconf GUI.

  7. ovstart (start the daemons)

New options for nvserverd 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 nvserverd. By default these options are commented out, but the user may uncomment them by removing the pound sign (#) that precedes them in order to alter nvserverd behavior as described below. A new man page for tecint.conf has been provided to document these options.

New in Fix Pack 01

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

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 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 dotted-decimal notation. 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

  • Since NetView for UNIX Version 5.1, the Action node rule set has added three additional variables to the end of every trap passing through it (in order):

    These are obtained from trapd.conf, in order to make these items available to the user's scripts.

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

    These additional varbinds are now exported into three, easy to reference variables:

  • For UNIX, the syntax of the mib2trap command has changed. This can be seen by issuing the command mib2trap -? from the command line. The mib2trap command produces the optional baroc file with TEC_ITS_BASE as the base event class by default. The general syntax is given by:

    mib2trap mib_file addtrap_output_file [baroc_file] [base_event_class_name]

    If you want to continue using the old base class, Nvserverd_Event, 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 Tivoli Enterprise Console 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 in order to facilitate event responses and forwarding at the Tivoli Enterprise Console server.

  • The Java 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, for the Java MIB loader, the only valid extensions for MIB files are .mib, .my, and .def.

  • Prior to NetView 7.1.3, unreachable symbols in a submap were ignored for the purpose of calculating the compound status of the parent symbol. In NetView 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 environment variable OVW_NO_UNREACHABLE_PROPAGATION=1 before starting the NetView GUI. If all symbols in a submap are unreachable, then unreachable status is propagated regardless of the variable setting.

  • The file installed on Solaris as /etc/snmp/conf/mgragentd.rsrc 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 only installed once, on the initial installation of NetView, and the current copy on your system is not updated by this fix pack. Therefore, if you wish to have this change before the next release, you must manually insert this change into the /etc/snmp/conf/mgragentd.rsrc file.

  • As of NetView V7.1.2, the Tivoli Enterprise Console class definitions used by NetView were upgraded. The previous Tivoli Enterprise Console Event class definitions used by NetView 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 level of operating system, you may need to upgrade to a newer version of the JRE once a NetView V7.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 Tivoli 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 may be because the default wait time of 3 seconds may not be enough time for the snmpCollect daemon to receive the reply.

    To allow more time for collections, do the following:

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

  • When NetView security is enabled, the Tivoli NetView server's fully qualified host name must appear as the first host name for the server's entry in the server's /etc/hosts file. Otherwise, the NetView client's credentials cannot be verified, and when a message is sent from the server in the Security Administration dialogue, 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 NetView server resides is rebooted. The reboot and subsequent restart of the 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 netmon to discover any new node in that range, and it does not force netmon to create a new network. However, for the seeded entry (single IP or host name), netmon 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 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 field Retry Count 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 it fails, etc.

  • 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 IBM Tivoli NetView 7.1.4 for UNIX Release Notes), there are several additional actions you can take:

    1. Customize the EventChannel Servlet's Query Interval:

      The Query Interval determines how often Web Consoles send a request to check whether the Web Server is still alive.

      Normally, there is no need to customize this parameter. However, if the daily servlet request logs (yyyy_mm_dd.request.log in /usr/OV/www/logs for UNIX or in \usr\ov\www\logs 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.

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

    2. Customize the EventBrowser Servlet's Client Refresh Rate:

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

      Normally, there is no need to customize this parameter. However, if the daily servlet request logs (yyyy_mm_dd.request.log in /usr/OV/www/logs for UNIX or in \usr\ov\www\logs 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.

      This can be configured in the clientRefreshRate parameter for the EventBrowser Servlet in the /usr/OV/www/webapps/netview/WEB-INF/web.xml file for UNIX or in 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 platform or a Windows platform.

  • IBM Tivoli NetView 7.1.4 requires the latest Tivoli Enterprise Console releases (3.8 + Fix Pack 01, 3.9) if Tivoli Enterprise Console-forwarding is enabled. This is due to changes in the trap parameters sent from NetView to Tivoli Enterprise Console, 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 an error message during the "Add Client Access" stage that says:

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

    This is because the file /etc/dfs/sharetab does not exist on Solaris until created. The client setup creates the file after failing to access it, so the error messages does not indicate 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 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 NetView UNIX or Windows Administrator's guides nor the comments in itm_attributes.conf and servmon.conf nor the comments in the man pages for servmon correctly and clearly explain how and when servmon creates Service SmartSets.

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

    Alternatively, you can manually create the SmartSet on your own. For Windows, the status for nodes under the SmartSet submap depends only upon the service status. However, for User SmartSets, the status for nodes depends upon both the IP status and the service status. For UNIX, while 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 servmon:

    APARs corrected in this fix pack

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

    APAR # Platform Description
    IY49659

    UNIX

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

    Windows

    UNIX
    IBM Tivoli NetView's DB2 Availability Database has duplicate records (see IY53390 and IY55671).
    IY51398

    Windows

    UNIX
    nvdbformat performance improvement
    IY52871

    UNIX

    IBM Tivoli NetView's events application additional actions of browse mib and sorting events all fail with shared library load errors.
    IY53390

    Windows

    UNIX
    ETL1 inserting availability data into TWH_CDW results in duplication of node (comp_id) and measurement values pairs.
    IY53554

    UNIX

    The mibtable command gets stuck looping while attempting to retrieve status tables from the MLM MIBs.
    IY53580

    UNIX

    APM data collection is returning the same value over and over again.
    IY53703

    Windows

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

    UNIX

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

    Windows

    UNIX
    For complex SmartSets, the nvUtil evaluation command did 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 NetView migration.
    IY54575

    UNIX

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

    UNIX

    ovtopofix should delete empty networks.
    IY55011

    UNIX

    nvUtil exits when it comes across an object with no Selection Name in the list of objects 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 imb850 fonts, which are not supported with LANG=en_US.
    IY55219

    Windows

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

    UNIX

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

    UNIX

    HSRP interface gets deleted and recreated every minute.
    IY55559

    UNIX

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

    Windows

    UNIX
    tdwdaemon is adding multiple records to the Avail DB for the same status event because of the way netmon is generating events.
    IY55689

    Windows

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

    UNIX

    IBM Tivoli NetView's online books and helps have Netscape hard-coded as the browser to use.
    IY55831

    UNIX

    Spurious ovwdb hang during communications with ovspmd
    IY55966

    UNIX

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

    UNIX

    $AGENT_ADDR does not resolve host name in forwarded events to the Tivoli Enterprise Console.
    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 awhile.
    IY56279

    UNIX

    Duplicate events may be sent to the Tivoli Enterprise Console if users do ovtop/ovstart nvserverd without stopping nvcorrd as well.
    IY56323

    UNIX

    The NMAVAILABILITY=TRUE flag in netmon.conf doesn't work. Regardless of the setting in netmon.conf, no available data was being created in /usr/OV/databases/availData_yyymmdd.
    IY56338

    Windows

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

    UNIX

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

    UNIX

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

    Windows

    UNIX
    serversetup does not include the ability to set snmpCollect's -w flag. This results in the Tivoli Data Warehouse function being disabled.
    IY56564

    Windows

    UNIX
    snmpCollect's -w flag is not documented in the IBM Tivoli NetView Warehouse Enablement Pack Implementation Guide or in the snmpCollect man pages.
    IY56565

    UNIX

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

    Windows

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

    Windows

    UNIX
    Enumerations are lost from the NetView database after a ovstop/ovstop nvsecd, /etc/netnmrc is performed.
    IY56958

    Windows

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

    UNIX

    Zooming on submaps doesn't always work.
    IY57383

    UNIX

    nvtecia -reload does not work with tme_nvserverd; the process dies.
    IY57388

    UNIX

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

    UNIX

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

    UNIX

    Turning off "Poll for Status" doesn't 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

    IY4909 can cause performance problems during netmon startup.
    IY57654

    UNIX

    ovtopmd 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
    nvdbformat gave wrong results with some selectrule definitions.
    IY58305

    UNIX

    ovw_binary cores when resizing window.
    IY58392

    UNIX

    trapgend 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

    netmon exits with a signal 13 after Ctrl-C is issued to stop a nmdemandpoll.
    IY58512

    UNIX

    snmpCollect 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 serversetup for tdwdaemon to create the DB2 NetView warehouse database unnecessarily issues a db2stop/db2start.
    IY58551

    UNIX

    mib2trap 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
    ovtopmd cores due to memory leaks.
    IY59201

    Windows

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

    Windows

    UNIX
    Incorrect status report on SnmpStatus poll whenever there is a timeout on the request.
    IY59537

    Windows

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

    UNIX

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

    UNIX

    netmon reports interface down events for the rest of the interfaces once hitting 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 /usr/OV/conf/tdwdaemon.log: "Wrong number of parameters"
    PJ29495

    Windows

    The setstatusseverity.rs ruleset is broken.
    PJ29522

    Windows

    UNIX
    The API call "OVwFieldNameToFieldId" fails if NetView 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 were not being displayed.
    PJ29701

    Windows

    UNIX
    NetView SmartSet 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-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 Warehouse "-w" flag.
    PJ29821

    Windows

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

    Windows

    UNIX

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

    The following customer-reported problems were fixed in IBM Tivoli NetView V7.1.4 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

    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 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 Tivoli NetView V7.1.3 on Linux.
    IY49787

    UNIX

    NetView 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 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 host name.
    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 wildcards 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

    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
    IBM Tivoli NetView 7.1.4 requires latest the IBM Tivoli Enterprise Console releases if Tivoli Enterprise Console-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. It is already on AIX.
    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 user'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 host name in a Tivoli Enterprise Console event is left blank if host name has a hyphen (-) 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.
    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 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. 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 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 that 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 Microsoft 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 02 on a system, you must meet the following prerequisites:

    Software requirements for the new full image Linux CD

    For Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and s390 (31 bit) and SuSE Linux Enterprise Server (SLES) 9.0 i386 (32 bit) and s390 (31 bit), a new NetView 7.1.4 Linux CD has been added to the base NetView 7.1.4 kit and a standard fresh IBM Tivoli NetView install is required. This new CD is ONLY for new installations on Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and s390 (31 bit) and SuSE Linux Enterprise Server (SLES) 9.0 i386 (32 bit) and s390 (31 bit).

    For the IBM Tivoli NetView installation on Red Hat Enterprise Linux Advance Server 3.0 i386 (32 bit) and s390 (31 bit) and SuSE Linux Enterprise Server (SLES) 9.0 i386 (32 bit) and s390 (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 s390 (31 bit) and SuSE Linux Enterprise Server (SLES) 9.0 i386 (32 bit) and s390 (31 bit), get the new NetView 7.1.4 Linux CD from IBM and follow the existing directions for a Standard install.

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

    1. Users using the Secure Socket Layer (SSL) protocol either need to (1) turn off SSL via the NetView serversetup application, or (2) copy the file /usr/OV/www/webapps/netview/WEB-INF/web.xml (on UNIX) or \usr\ov\www\webapps\netview\WEB-INF\web.xml (on Windows) to a temporary location.

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

    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 directory 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 02 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}-FP0002.tar.Z | tar -xvf - install
      • On Windows: type
        7.1.4-TIV-NVD-Win32-FP0002.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, it reports a set of errors that cetain files (for example 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.

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

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

    7. Reinstall any NetView Web Console installations from the upgraded native NetView Server installation. This can be downloaded from the following URL, after the NetView server has been upgraded:

      	http://server:8080/download
      	

      For the Web Console on Windows, the files below contain the fix pack updates. If you have been using the thin client, then the nvwc_thin.zip should be applied. If you have been using the full Web Console, then the nvwcinstall.exe should be applied.

      	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 package nvwc.tar 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, itself, since some of the XML properties values are changed during Fix Pack installation.

    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 via the NetView serversetup application
      • Replace the saved copy of web.xml to the /usr/OV/www/webapps/netview/WEB-INF directory (on UNIX) or \usr\ov\www\webapps\netview\WEB-INF (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/FixPack2 on UNIX or the \usr\ov\service\V714\FixPack2 on Windows subdirectory. If you want, you may uninstall the fix pack by running the backout script contained in that directory and the system returns to the state that it was in prior to the fix pack installation.

    Note: For Windows, the backout script must be run from the \usr\ov\service\V714\FixPack2 subdirectory. Similarly, for UNIX, the backout script must be run from the /usr/OV/service/V714/FixPack2 subdirectory.

    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

    This section reflects documentation updates that will be added in future releases.

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

    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.