December, 2003
This document describes how to install IBM Tivoli NetView Version 7.1.3 Fix Pack 2 and the code, documentation, and functional changes that result. This fix pack is only for IBM Tivoli NetView for UNIX/Windows Version 7.1.3, and will not install or work on any other version of IBM Tivoli NetView.
This fix pack supercedes IBM Tivoli NetView 7.1.3 Fix Pack 1. It contains all of the modifications and corrections contained in that fix pack as well as changes and corrections to IBM Tivoli NetView 7.1.3 since Fix Pack 1 was released.
This fix pack consists of five packages, one each for RS6000 AIX, SUN Solaris, Linux Intel, Linux 390, and Windows. Customers will need to use the appropriate package on each platform on which an IBM Tivoli NetView native server or client has been installed.
Once this fix pack has been installed on a platform, this readme file can be found at /usr/OV/service/V713/FixPack2/readme.html on a UNIX platform, or \usr\ov\service\V713\FixPack2\readme.html on a Windows platform.
IBM Tivoli NetView V7.1.3 Fix Pack 2 can be ordered on CDROM media through standard IBM channels by requesting either PTF U496817 (UNIX) or PTF XR23259 (Windows).
In order to install IBM Tivoli NetView Fix Pack 2 on a system, the following requirements must be met:
The customer must download the appropriate package for that platform, and make it available to the system on which it is to be installed.
The customer must be logged into the system with the same user account that performed the original NetView V7.1.3 installation (the root account on UNIX).
The system must already contain an IBM Tivoli NetView Version 7.1.3 installation.
The system on which the Fix Pack is to be installed must have enough free space to (1) install the fix pack, and (2) contain the updated NetView installation. The free space required for the first is temporary and will be returned to the system once the fix pack has been successfully installed. The space required for update NetView installation remains in use until either the fix pack is backed out or a new version of NetView is installed.
Customer installations that contain a previous IBM Tivoli NetView fix pack may recover most of the space used by that fix pack by deleting the /usr/OV/service/V713/FixPackX directory on UNIX, or the \usr\ov\service\v713\fixpackX directory on Windows prior to installing this fix pack. Please note, however, that doing so removes the ability to back out the previous fix pack, as well as the ability to install code fixes that require the previous fix pack in order to install.
The table below describes the amount of space required on each platform for each of the space requirements described above.
Operating System |
Space Required for Installation1 |
Space Required for Upgraded Product2 |
||||
---|---|---|---|---|---|---|
RS6000 AIX |
385 Mb |
240 Mb |
||||
SunOS Solaris |
330 Mb |
215 Mb |
||||
Linux Intel |
345 Mb |
220 Mb |
||||
Linux 390 |
395 Mb |
240 Mb |
||||
Windows |
97 Mb |
54 Mb |
||||
1This space is required in whatever location the user will be placing the Fix Pack installation package. 2This space is required in /usr/OV on UNIX or in \usr\ov on Windows. |
Most of the space required to contain the fix pack contents in /usr/OV or \usr\ov (the space described in the second column) can be returned to the system by deleting the contents of the /usr/OV/service/V713/FixPack2 (on UNIX) or \usr\ov\service\V713\FixPack2 (on Windows) directory. However, doing so removes the ability to back out the fix pack. Do not delete the FixPack2 subdirectory itself, since this subdirectory must exist in order to install fixes that have this fix pack as a prerequisite.
To perform the actual installation of the package, perform the following steps:
Customers 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.
If installing the fix pack on a NetView client, insure that the client is disconnected from the NetView server by running the Client Setup application, selecting Configure -> Remove Server, entering the NetView server name in the "Server Hostname:" field and applying.
Place the package into a local subdirectory on the platform on which the fix pack is to be installed and change directory to that subdirectory.
Extract the installation script:
Execute the installation script:
Restart the NetView daemons by either rebooting the machine, using the netview command, executing the netnmrc script on UNIX, or clicking on the NetView icon on Windows.
If the NetView installation is using a SQL database on Windows, restart the SQL server prior to restarting the NetView daemons.
Reinstall any NetView Web Console installations from the upgraded native NetView Server installation.
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/V713/FixPack2 (on UNIX) or the \usr\ov\service\V713\FixPack2 (on Windows) subdirectory. If a customer wishes to, he may uninstall the fix pack by running the backout script contained in that directory in place of steps 3-5 of the installation instructions above, and the system will return to the state that it was in prior to the fix pack installation.
On Solaris 2.9, the backout process occasionally stalls for no apparent reason. The backout script can be aborted, a new terminal window opened, and the backout script rerun with no adverse impact on the NetView installation. In order to help diagnose this type of situation, a log can be created for the backout script by adding set -x as the first line of the Backout subroutine within the script, and then running the command with standard error directed to a file, e.g. ./backout 2>backout.log.
Any NetView fixes installed on the system after the fix pack is installed must be backed out prior to backing out the fix pack.
The following customer-reported problems are now fixed in IBM Tivoli NetView V7.1.3 by this fix pack:
APAR # | Platform | Description |
---|---|---|
IY33891 | UNIX |
NetView for AIX 7.1.2 has an ovw_binary core when monitoring SNMP errors on a Cisco Switch. |
IY35244 | UNIX |
The snmpwalk command needs to handle larger sub-identifiers than the current limit of 0X7FFFFFFF. |
IY35759 | Windows UNIX |
The nvcold daemon loops if a SmartSet contains more than four definitions. |
IY35809 | Windows UNIX |
The netmon daemon does not handle discovery of COMPAQ remote insight boards (RIB). |
IY37415 | UNIX |
The telnet menu item in the Administer menu on the NetView for AIX 7.1.3 GUI fails on AIX V5. |
IY37722 | UNIX |
The NetView migration scripts attempt to compress NetView databases that are already compressed. |
IY38222 | UNIX |
The ovw_binary application cores when a read-only map is refreshed after closing the NavTree window. |
IY38312 | Windows UNIX |
The quicktest critical command displays UP interfaces. |
IY38339 | Windows |
The NetView Web Console application is hanging with an empty submap explorer window. |
IY38681 | UNIX |
The add connection menu item in the edit menu does not work in NetView V6 or V7. |
IY38709 | UNIX |
The netmon daemon is incorrectly resolving SNMP community strings |
IY38794 | Windows UNIX |
Need to remove explicit options for database compression since non-compression database format is obsolete. |
IY38831 | Windows |
Need to remove unnecessary double slashes when the NetView web event browser executes the rectrap application on UNIX. |
IY38836 | Windows |
The progress meter in the NetView web security console is confusing and does not report progress consistently. |
IY38924 | Windows UNIX |
An HSRP interface may be assigned to the IP forwarding workstation if it is discovered earlier than the router that actually owns the interface. |
IY38987 | Windows UNIX |
The ipmap application cores while ipmap is trying to add a new serial interface in a serial segment. |
IY39085 | UNIX |
Need to document how customers can return to the previous TEC classes after migration to NetView 7.1.2. |
IY39721 | UNIX |
The nvserverd daemon ADAPTER_HOST slot ="UNKNOWN" if hostname is a fully-qualified domain name. |
IY39832 | Windows UNIX |
A non-unique NetView IFNAME (VARBIND 8) slot breaks the NetView.RLS in TEC. |
IY39859 | UNIX |
Incorrect community name being used to poll devices. |
IY39944 | Windows UNIX |
The ovw application cores after migration from NetView 6.0.2 to NetView 7.1.3. |
IY40164 | UNIX |
Unmanaging all child objects of an object on the map leaves its own status unchanged. |
IY40202 | Windows UNIX |
The collection editor no longer allows a SmartSet to be defined based on another SmartSet rule. |
IY40255 | Windows UNIX |
The netmon daemon adds garbage to the ifalias value. |
IY40257 | Windows UNIX |
The netmon daemon cores and exits on a signal 6. |
IY40327 | Windows UNIX |
Unmanaging a location leaves a nested location managed if both are siblings in the same SmartSet. |
IY40359 | Windows UNIX |
The ipmap application may take up to two days to synchronize. |
IY40422 | UNIX |
The nvevents application does not find rulesets located in a subdirectory. |
IY40575 | Windows UNIX |
NetView for Solaris 7.1.3 netmon core after autodeleting a node. |
IY40807 | Windows |
Nodes disappearing from the right side of the explorer view in SmartSets on NetView Web Console. |
IY40837 | UNIX |
The ipmap application cores when a network name is the same as a location and the /etc/networks file is used. |
IY41078 | Windows |
Document Internet Explorer system requirements for use with NetView Web Console. |
IY41085 | Windows UNIX |
ISDN status monitoring doesn't work on CISCO routers due to the organization of MIB data. |
IY41227 | Windows |
The hostname field in the logon dialogue for the NetView Web Console should trim white space. |
IY41306 | UNIX |
Need to log whether netviewd starts with read/only or read/write map. |
IY41423 | Windows UNIX |
The mib2trap application cored when reading the Brocade.mib file. |
IY41553 | UNIX |
Incomplete category list in the Events Attribute node in the ruleset editor. |
IY41608 | UNIX |
The dispsub man pages and xnmtrap trap description for dispsub is incorrect. |
IY41640 | Windows UNIX |
The ipmap application is placing routers into wrong locations. |
IY41984 | UNIX |
The SNMP configuration lookup routines return the hard coded defaults for some nodes. |
IY42228 | Windows UNIX |
Bogus trace message being written to the netmon.trace file. |
IY42241 | Windows UNIX |
Objects loaded into NetView via the loadhosts command have incorrect SNMP addresses. |
IY42341 | UNIX |
The xnmsnmpconfig application is not setting the SNMP parameters correctly on some nodes. |
IY42394 | UNIX |
NetView for Linux 7.1.3 not discovering nodes via cdpcache. |
IY42407 | Windows UNIX |
The netcheck application does not use the value given for the snmptries option to perform a SNMP request. |
IY42541 | Windows UNIX |
Multiple interface down events generated for HSRP virtual interface. |
IY42757 | Windows |
The nvmaputil.sh command is unable to delete an object that contains a space in its name. |
IY42765 | UNIX |
FixPack readme describes deleting fixpack directory, but succeeding fixes that prereq the fixpack won't install afterwards. |
IY42835 | Windows |
The maptreeserver java process hangs when the hidden symbol callback receives a NULL pointer. | IY42836 | Windows UNIX |
NetView not updating the SNMP address in the object database when a device's IP address is reconfigured. |
IY42893 | UNIX |
The ovw_binary executable cores if a second map is opened and a SmartSet is displayed in the original map. |
IY43169 | Windows UNIX |
HSRP interface is discovered as a lone device after fix for IY38709. |
IY43210 | Windows UNIX |
The TEDW Integration Pack for NetView v1.1.0 Read Me does not state the TEDW requirements in a distributed installation for the NetView ETLs. |
IY43406 | Windows UNIX |
Router remains marginal although the only down interface is deleted from the router, and the remaining interfaces are up. |
IY43435 | Windows |
The NetView WEB Console Secure Socket Layer (SSL) configuration was corrupted after a Fix Pack installation. |
IY43441 | Windows UNIX |
The location.conf file will not handle any range that contains a 0 in an octet other than the last one. |
IY43722 | UNIX |
The nvcorrd daemon tracing does not work on Linux when the "nvcdebug -d all" command is given. |
IY43803 | UNIX |
Data from MIB Table not being reported correctly. |
IY43838 | UNIX |
Start of the netmon daemon causes modprobe error on ZLinux. |
IY44034 | UNIX |
The snmpcollect daemon cores with signal 11 when collecting SYSUPTIME data. |
IY44072 | Windows UNIX |
Events are not reaching TEC if the node is not in the NetView database. |
IY44081 | Windows |
The nvsniffer daemon is changing field to TRUE for a device that no longer has the "service" for which the field was originally created. |
IY44097 | Windows UNIX |
Interfaces disappear if set to 0.0.0.0 by the WINDOWS operating system. |
IY44258 | Windows |
Switch view of NetView WEB Console doesn't always work on Linux REDHAT operating system. |
IY44481 | UNIX |
Soft-linked directories within /usr/OV can confuse serversetup commands. |
IY44501 | UNIX |
NetView complains about invalid SNMP V2 trap |
IY45049 | UNIX |
An ADMINDOWN interface is propagated upward as critical rather than as "User1". |
IY45164 | Windows |
Deadlock condition found between the nvcold and ovwdb daemons. |
IY45265 | UNIX |
NetView's java cores after installing NetView 7.1.3 |
IY45385 | Windows |
NetView snmpColFiles data files allows maximum of 500 entries. |
IY45510 | Windows |
Need to add more information to a NetView WEB Console error message. |
IY46551 | Windows |
Some of the nodes are missing on the topology view of NetView Web Console. |
IY46570 | Windows UNIX |
The ovw_binary application cores after installation of fix IY42893 in certain cases. |
IY46752 | UNIX |
The nvgethost application is not using the /etc/hosts file on the Linux and ZLinux platforms. |
IY46849 | Windows UNIX |
SmartSets with condition IN_SUBNET may have incomplete contents. |
IY46921 | UNIX |
The netmon daemon on LINUX is using the wrong port as the MLM trap destination. |
IY47144 | Windows |
The AGENT-CAPABILITIES construct in a MIB is not being recognized in java SNMPV2 mibloader code. |
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) |
IY47206 | UNIX |
Multiple invalid trap messages being generated from one TCP packet on port 162. |
IY47528 | Windows UNIX |
Interfaces with AD flag are not pingable from the NetView WEB Console. |
IY47701 | Windows UNIX |
Confusing netmon trace message: "Null address on all interfaces". |
IY47819 | Windows UNIX |
The ovtopmd daemon cores with a signal 11 on NetView V6.0.3 with the RollUp fix. |
IY47892 | Windows UNIX |
The ovesmd daemon is making DNS requests on networks and network segments, unnecessarily degrading performance of the DNS server. |
IY48011 | UNIX |
The nvserverd daemon does not send events to TEC if it is stopped/restarted while the TEC server is down. |
IY48203 | Windows UNIX |
Don't add secondary interface to HSRP interface if its the same MAC address. |
IY48213 | Windows UNIX |
Routers containing 800 plus interfaces cannot be discovered without "locking up". |
IY48330 | UNIX |
The nvserverd daemon cores with signal 11 on ZLinux (390) if configured to send events to TEC. |
IY48379 | Windows UNIX |
The "ovstop nvsecd" command does not stop the tdw daemon (See Product Notes below to implement this correction). |
IY48447 | Windows |
Error in help message panel for object status for specific traps. |
IY48532 | UNIX |
The nvserverd daemon cores with a buffer overflow. |
IY48533 | UNIX |
The nvsecd daemon cores with a buffer overflow. |
IY48536 | UNIX |
The nvauth program cores with a buffer overflow. |
IY48537 | UNIX |
The ovwdb daemon cores with a buffer overflow. |
IY48538 | UNIX |
The ovtopmd daemon cores with a buffer overflow. |
IY48539 | UNIX |
The nvcorrd daemon cores with a buffer overflow. |
IY48540 | UNIX |
The actionsvr daemon cores with a buffer overflow. |
IY48541 | UNIX |
The nvcold daemon cores with a buffer overflow. |
IY48542 | UNIX |
The trapd daemon cores with a buffer overflow. |
IY48698 | Windows UNIX |
Location containers are not appearing and being populated when a new map is created and opened. |
IY48831 | UNIX |
Netmon stops processing the MLM seedfile if it is not able to resolve a hostname. |
IY49032 | UNIX |
The ServerSetup application on Solaris and Linux contains AIX-specific terminology and options. |
IY49090 | UNIX |
The order of the SNMP requests made during discovery needs to be modified to insure that the system MIB is queried first. |
IY49162 | UNIX |
The hover function on the WEB Console does not display the selection name. |
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 cores on Tivoli NetView V7.1.3 on Linux. |
IY49787 | UNIX |
NetView 7.1.3 ovw_binary core. |
IY49953 | UNIX |
The nvauth executable will core with a segmentation fault when bad data is given. |
IY49954 | UNIX |
An overflow condition occurs on the command line parameters of the nvauth executable. |
IY49955 | UNIX |
The nvauth executable cores when the password command line argument is longer than expected. |
IY49975 | UNIX |
The ipmap executable never ends synchronization and cores when GLOBAL ACKNOWLEDGE is enabled. |
IY49985 | UNIX |
The pmd daemons cores when its port is scanned by third party software. |
IY50013 | UNIX |
The nvlockd daemon cores when its port is scanned by third party software. |
IY50196 | Windows UNIX |
Request for additional alternative community names. |
IY50265 | UNIX |
The nvcorrd daemon cores when bad data is written to the nvcorrd socket. |
IY50265 | UNIX |
The actionsvr daemon cores when bad data is written to its socket. |
IY50394 | Windows UNIX |
The IPMAP application cores 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. |
IY50523 | UNIX |
Remove outdated information regarding community string from the NetView for UNIX Administrator's Guide (V7). |
IY50702 | Windows UNIX |
An ITSA-managed switch may not have the correct symbol status shown in ipmap. |
IY51002 | UNIX |
Correct command description "ATCTL V INFO" in Tivoli NetView for UNIX 7.1.4. Release Notes. |
IY51181 | UNIX |
In NetView 7.1.3 FP1, the right scrollbar becomes non-functional in the seed file editor. |
IY51316 | UNIX |
URLs used in NetView Web Console from a PC being terminated at the first "&" character. |
PJ28875 | Windows |
The nvsniffer daemon randomly hangs. |
PJ28933 | UNIX |
The online help for the SNMPV2 command is no longer valid for NetView V7.1 |
PJ28962 | Windows |
The trapd daemon hangs on invalid input to the trap port (162). |
PJ28984 | Windows |
The nvpage command will not send a page unless the -d flag is set on the nvpagerd daemon. |
PJ28992 | Windows UNIX |
The nvdbimport and nvdbformat applications do not work correctly after fix pack is installed. |
PJ29082 | Windows |
The nvsnmptrap application with empty AGENT-ADDR doesn't work as documented. |
PJ29093 | Windows UNIX |
Context menu 'selectionrule' broken when clicking between nodes on same subset with different capabilities. |
PJ29105 | Windows |
Customer is getting authentification traps even though the community string is correctly set. |
PJ29166 | Windows |
User-added connections are barely visible in NetView Web Console. |
PJ29167 | Windows |
100% CPU usage on NetView NT Kanji server when trap containing double-byte characters received from Kanji-based Solaris or Linux box. |
PJ29168 | Windows |
Traps messages with double-byte characters are not being translated into correct Japanese. |
PJ29170 | Windows |
The "Time Up" and "Time Down" data being displayed by the uptimer application is incorrect. |
PJ29185 | Windows |
The trapfrwd daemon fails when a large number of traps are to be forwarded. |
PJ29186 | Windows |
The trapd daemon cores due to bad data received from MS Trap Service. |
PJ29196 | Windows |
We need to better document the lack of SNMP V2 support in NetView for Windows. |
PJ29202 | Windows |
All Java servlet containers are vulnerable to cross-site tracing. |
PJ29256 | Windows |
The snmpcollect daemon defers collections for an hour for no apparent reason. |
PJ29257 | Windows |
Use of the delete key on objects does not correctly delete objects from submaps and object database. |
PJ29263 | Windows |
The netmon daemon crashes when a HP ETHERTWIST Hub is in the seed file. |
PJ29283 | Windows |
The trapfwd daemon exits when logging off NetView server. |
PJ29287 | Windows |
NetView V7.1.3 Fix Pack 1 fails to install correctly on native NetViewNT client. |
PJ29291 | Windows UNIX |
The netmon daemon cores when new node discovery is turned on and hostnames are excluded in the seed file. |
PJ29321 | Windows |
The trapd daemon cores when traps containing null fields are placed into the ODBC. |
PJ29329 | Windows |
A link that is down and acknowledged remains the same color (dark green) when it is unacknowledged rather than turning red. |
PJ29332 | Windows UNIX |
Interface found after rest of router interfaces may have wrong mechanism used (SNMP vs ICMP) to ping it. |
PJ29342 | Windows |
NetView for Windows snmpcollect tracing grows huge even though tracing is turned off. |
PJ29351 | Windows |
Enterprise specific traps for snmpcollect not accurate nor detailed enough. |
PJ29368 | Windows |
Help screen for NetView 7.1.3 windows is not consistent with the actual panel. |
PJ29410 | Windows |
New dynamic menu items are grayed out. |
PJ29416 | Windows |
The hostname field is being left blank when forwarding events to TEC. |
PJ29421 | Windows UNIX |
The ovobjprint command is not displaying all information in large databases. |
PJ29460 | Windows |
Issue with icon selection name and label when netmon discovers a router whose first interface is not in DNS. |
PJ29481 | Windows |
Node status in SmartSet may be incorrect when node comes back up. |
The following customer-reported problems were fixed in IBM Tivoli NetView V7.1.3 FixPack 1:
APAR # |
Platform |
Description |
---|---|---|
IY17478 |
UNIX |
A customer reported that the sample program found in the /usr/OV/prg_samples/xmp/ems directory doesn't work: this turned out to be due to the use of a new compiler; the build process for the EMS library was modified to correct the problem. |
IY20189 |
UNIX |
When setting zoom on a background picture and then resizing the screen, only part of the picture is displayed, but no scroll bar is provided to see the rest of the picture. |
IY20298 |
Windows UNIX |
Customer reported that the online help implies that the wordlist/wordindex function is available in several ruleset nodes, but was only able to find it in the "event attribute" node. The wordlist/wordindex function was previously available on the "Event Attribute", "Event Threshold", "Pass-On-Match", and "Reset-On-Match" nodes, and has been added to the "Set Global Variable", "Query Global Variable", "Set Database Field", and "Query Database Field" nodes. |
IY27513 |
Windows UNIX |
Customer requested that the SNMP V2 MIB Browser application be able to view a draft MIB. The V2 MIB Browser was modified to display both the standard iso.org.dod.internet MIBs and other MIBs. |
IY27989 |
UNIX |
There are some circumstances where the reset-on-match block in a ruleset does not appear to work as expected. The manner in which a customer should expect to see this function work was documented, and the information has been added to the "Documentation" section of this readme file. |
IY29211 |
Windows UNIX |
When using the gtmd daemon, new objects are positioned correctly when using the NetView GUI on the server, but are not positioned correctly when viewed from the NetView GUI on a native client console. |
IY29427 |
UNIX |
The snmptrap application cores when loading the MIB database. This was the result of a timing issue, in which snmptrap attempted to read the MIB database at the same time the MIB loader is trying to write out a new database. This problem was resolved by setting up file locking to keep snmptrap from attempting to read the database at the time a new database is being written. |
IY29859 |
Windows UNIX |
The status of icons of non-IP submaps doesn't always match the color of the same submap minimized in the lower part of the screen (e.g. Navigation History). |
IY30214 |
UNIX |
Some routers are being discovered with incorrect interfaces that do not exist on the device. |
IY31008 |
UNIX |
Customer reported that the APM filter Throttle Setting fields "arm" and "unarm" have limits (256 bytes) that are not defined anywhere. A recommended documentation change is described in the "Documentation Changes" section below. |
IY31226 |
Windows UNIX |
The ipmap menu action "OpenSubMap" does not work. This action is not supported directly, so the action "SubMapOpen" was removed from the ipmap registration file. |
IY31370 |
UNIX |
The collection editor application has problems with hyphens in SmartSet names. This turned out to be due to the parsing mechanism used in the collection editor, and was corrected. |
IY32247 |
UNIX |
The MIBTable command returns an incomplete number of rows depending on the number of columns requested. |
IY32303 |
UNIX |
The document icon was incomplete for some NetView internal events. The trapd.conf was modified and will be available in all future releases. If customers wish to upgrade their current trapd.conf files, a new trapd.conf file can be found in /usr/OV/newconfig/OVSNMP-RUN/trapd.conf, and the nvaddtrapdconf script found in /usr/OV/bin can be used to update their existing trapd.conf file. Please note, however, that nvaddtrapdconf will also update many traps to use the TEC_ITS_BASE event class for TEC and add new slot mappings, so users who have not done that migration yet should NOT use nvaddtrapdconf in this way. Instead, they will have to change their trapd.conf files manually using xnmtrap. |
IY32322 |
UNIX |
The nvcorrd daemon cores while issuing "nvcdebug -N" when a custom trap with a large amount of text in a trap variable is stored in a threshold node. This resulted in a buffer overrun building the label, which was corrected. |
IY32742 |
UNIX |
SmartSet data is not collected for nodes whose SmartSet selection name is not the primary hostname in DNS. |
IY32971 |
UNIX |
The snmpwalk application cores on Solaris in specific MIB-trees. |
IY32992 |
UNIX |
The netmon daemon cores due to netmon incorrectly trying to add an interface that has already been discovered and is simply in an "admin down" state. |
IY33087 |
UNIX |
Non-Global acknowledged objects not shown correctly in global-mode opened GUIs. |
IY33098 |
Windows UNIX |
Memory leaks reported in the nvcorrd daemon in the override and pass-on-match functions. A significant (200 byte) overlay was found and corrected in the override node code. |
IY33525 |
UNIX |
The netviewd daemon cores while running the NVHotBackUp command. |
IY33632 |
Linux |
The nvrsEdit application on Linux stops (window closes, no core written) when dragging a node outside the boundaries of the window. |
IY34042 |
Windows UNIX |
The ipmap application is not setting a label on an interface to the IP address as requested (user-preferred format) when interface is deleted and re-added. Code was added to check node type in these circumstances and call a different routine to get the correct label. |
IY34045 |
Windows UNIX |
When using more than five different rule sets with the web event browser, a warning popup appears that continues reappearing when the "OK" button is pressed. The code was modified to stop the thread when an error occurs. |
IY34057 |
UNIX |
Request for clarification on type of installation to use with NetView for UNIX V7.1 and higher. The statement has been placed in the "Product Notes" section of this document. |
IY34096 |
UNIX |
Starting the read-write map from the Tivoli Desktop results in read-only map if netviewd is running the read/write map. This was due to the command option used by the Tivoli Desktop to start the map being incorrect. The command option was modified to resolve the problem. |
IY34201 |
UNIX |
Hyphens are not allowed in the trapd log maintenance script name when providing it through the smit and setup interfaces. This was due to the parsing methods used, which assumed a hyphen would be used only to preface a command line option. The code was modified to remove this assumption. |
IY34202 |
Linux |
Placing a ruleset in the ESE.automation file and restarting actionsvr results in one instance of actionsvr running with more than 80% of the CPU. Neither the complexity of the ruleset nor the amount of traps on the system impacts the high CPU rate. |
IY34506 |
Windows UNIX |
Accessing the NetView and Jetty log files using a browser does not require (or ask for) a userid/password. Customer did use the default security realms. |
IY34602 |
Windows UNIX |
The netmon daemon is hanging on spinning snmp agents. |
IY34654 |
UNIX |
Cannot add a device to Linux versions of NetView with an IP address containing a zero as one of the octets (e.g.172.16.0.20). |
IY34683 |
Windows UNIX |
The netmon daemon stops with a "Unable to synchronize node Layer 2" message. |
IY34852 |
UNIX |
NetView V7.1 is changing the permissions on the directories to 777 every time it is stopped/restarted, even though the permissions on the directories are adequate. The code was modified to set the permissions only on subdirectory creation. |
IY34900 |
UNIX |
After distributing security information from the security panel and rerunning nvsec_admin, the nvsecd daemon goes down and needs to be restarted. |
IY34906 |
Solaris |
The ovtopmd daemon and the collmap application fail with a signal 6 on Solaris. |
IY34993 |
Windows UNIX |
Release notes need to document requirements around the scope feature of the NetView Web Console. The information has been placed in the "Documentation Changes" section of this document. |
IY35035 |
Windows UNIX |
The xnmbrowser application sets the IP address variables incorrectly. |
IY35180 |
Windows UNIX |
Uncollapsed network must go through the location placement code. |
IY35183 |
Windows UNIX |
Managing a router can leave router interfaces unmanaged. |
IY35241 |
Windows UNIX |
ISDN Interfaces were mistakenly deleted during demandpoll. |
IY35575 |
Windows UNIX |
Unable to delete a location symbol copy. |
IY35761 |
UNIX |
The mib2trap baroc file still refers to Nvserverd_Event. A product note has been added below describing the resolution of this issue. |
IY35771 |
Windows UNIX |
The netmon daemon is not picking up the MAC address from ARP cache when interface is not on include list. |
IY35773 |
UNIX |
The addtrap command creates duplicate trap names when long trap names are truncated. |
IY35869 |
Solaris |
The rectrap application cores on Solaris when Enterprise Name is null. |
IY35928 |
UNIX |
The trapd daemon is dropping the last two octets from the enterprise when receiving a SNMP V2 trap. |
IY36026 |
Windows UNIX |
The ovwdb daemon is leaking 100 Mb of memory daily. |
IY36041 |
UNIX |
The ovwdb cache overflow is being incorrectly calculated, resulting in a performance hit in the ovwdb daemon. |
IY36055 |
UNIX |
Map compression via "nvTurboDatabase speed" corrupts portions of the NetView database. |
IY36080 |
Solaris |
The nvsec_admin command cores on Solaris. This was due to a null pointer being encountered when a directory does not exist. |
IY36089 |
Windows UNIX |
The nvdbformat command cores on AIX. |
IY36139 |
UNIX |
The command "ovw -copymap NewMapName" only produces an error message that the command requires a valid map name |
IY36408 |
Solaris |
The nvserverd daemon cores on startup on Solaris 8. |
IY36660 |
Windows UNIX |
Initial discovery creates incomplete unnumbered link interfaces (Selection Name "Interface:0"). |
IY36849 |
UNIX |
The actionsvr daemon has problems with double quotes in trap variables if additionallegaltrapcharacters is set to disable. |
IY36954 |
UNIX |
Creating a SmartSet using IP Status = Normal on a large Database (90K+) will cause ovw_binary to core. |
IY37017 |
Windows UNIX |
The nvdbimport command cores when a field has a value greater than 256 bytes. |
IY37033 |
Windows UNIX |
Manage Objects menu item is grayed out for interfaces. |
IY37208 |
UNIX |
The snmpCollect daemon doesn't start if a value of "0,000000" exists in the snmpcol.conf file. |
IY37272 |
UNIX |
The NetView Web Console lost connection while showing a large SmartSet. This was due to the code not having time to perform garbage collection on a local reference and resulted in a memory leak. Code was added to insure the local reference will be properly deleted. |
IY37316 |
Windows UNIX |
Change to propagation of Unreachable status (from ignore to Propagate Marginal) undesirable in some instances. To allow customers a choice in the method used to propagate the Unreachable status, an environment variable was added that users could set to tell ovw to revert back to the original propagation rule (ignore). For more information, see the "Product Notes" section below. |
IY37339 |
UNIX |
SmartSet use in SNMP configuration causes tremendous performance hit in netmon daemon fixups. |
IY37526 |
UNIX |
An invalid selection Name was encountered when using loadhosts. To correct this, a unique ID will be added behind the selection name of node when adding the node by using loadhosts. |
IY37534 |
UNIX |
SmartSet error in NetView for AIX 7.1.3. |
IY37680 |
Solaris |
The mgragentd daemon on Solaris is spawning a process that becomes defunct and is not picked up and cleaned out. The code surrounding the SIGCLD signal was modified to correctly handle this situation. Additional steps may be taken by Solaris users to insure this doesn't happen; see the section regarding the /etc/snmp/conf/mgragentd.rsrc file in the "Product Notes" section below. |
IY37763 |
UNIX |
Setting history file in ksh environment can cause NetView installation to fail. A note has been added in the Product Notes section below. |
IY37770 |
UNIX |
NetView assigns only either DNS names or IP addresses to TEC slots. A note has been added to the Product Notes section below for this APAR. |
PJ28115 |
Windows |
Customer is getting NetViewNT objects that become managed/unmanaged or unmanaged/managed at random. |
PJ28717 |
UNIX |
Closing submap with snapshot open stops the submap from being re-displayed, and results in an error that the map is already open. |
PJ28735 |
UNIX |
The /usr/OV/registration/C/NetViewWebApp.reg file is appending a slash to the URL passed to this process, which causes the command to fail. |
PJ28749 |
UNIX |
Operator can access xnmloadmib even though the option "XNMLoadMIB Application" has been deselected. |
PJ28835 |
Windows UNIX |
An ipmap core (Dr. Watson) when trying to start the map. |
PJ28852 |
Solaris |
SMConvert process fails on Solaris if it tries to process more than 256 files. |
PJ28858 |
Windows |
TECConfig.bat hangs at the smartsetutil command. |
PJ28859 |
Windows |
NetViewNT Beginners Guide should state that nvauth needs to be run to use the shift-in/out option. |
PJ28919 |
Windows |
NetViewNT creates multiple service icons on the map after a remote node's name changes. |
Note to be added to future versions of the IBM Tivoli NetView Release Notes:
The Scope feature of the NetView Web Console requires not only the default map open - with the name "default" - but this map must be open in read/write mode. Customers can configure web accounts to effectively view "read-only" maps by just removing the manage/unmanage and acknowledge/unacknowledge actions from the role their account is configured for. Although a user using such an account would really be viewing a read-write map, he/she would not be able to modify the map in any way and therefore it would effectively be read-only.
The IBM Tivoli NetView Release Notes for NetView V7.1.3 and V7.1.4 reference, in the Linux Software Prerequisites section, a pdksh RPM on the NetView for Linux 390 CD, but refer to the package as pdksh-5.2.14-248.s390.rpm. In fact, the RPM shipped on the CD is pdksh-5.2.14-197.s390.rpm, and the release notes should reflect this.
In the IBM Tivoli NetView for UNIX Release Notes Version 7.1.4, the command given on page 8 to confirm that the Tivoli NetView AutoTrace function is stopped
/usr/OV/bin/atctl v infois incorrect. The command should be
/usr/OV/bin/atctl -v info
In order to use the Shift-In/Shift-Out mechanism, you need to run nvauth first.
Note to be added to the IBM Tivoli NetView for UNIX Administrator's Guide, Chapter 5, "Correlating, Filtering, and Configuring Events", under "Types of Ruleset Nodes".
A note on specifying time values:
When an event is first pulled from the event stream, it is given a time stamp to be used in determining its eligibility for processing in time-critical operations within a ruleset, such as Pass-on-Match, Reset-on-Match, or Threshold operations. This time stamp on the event remains unchanged during all subsequent processing. Determinations as to whether an event should be held or discarded are made, therefore, based upon the time that the event was received. This makes all subsequent time comparisons after the first one cumulative. Should you wish to add two time-critical operations back-to-back, you must allow for this cumulative time. Thus, for example, should you wish to code two Reset-on-Match nodes, back-to-back, within the same ruleset, and have the first one hold the event for two minutes and the second one hold it for an additional minute, then you must specify a two-minute time value in the first Reset node, but a three-minute time value in the second one, to allow for the two minutes which have already expired before the event passes to the second Reset-on-Match node. Failure to allow for this will result in unintended results, typically with events not being held as long as you intended.
In the IBM Tivoli NetView for UNIX Administrator's Guide, Chapter 5, under "Environment Variables for Trap Data", the information given in the first product note below regarding the exported varbinds "NVSEV", "NVSRC", and "NVCAT" should be included.
In the IBM Tivoli NetView for UNIX Version 7 Administrator's Guide, the following line near the bottom of page 164 is no longer true and needs to be removed:
When the node name does not resolve to an IP address, the community name public is used to send the SNMP request.
The IBM Tivoli NetView Web Console User's Guide needs to include the system requirements for Microsoft Internet Explorer for those customers who wish to run the NetView Web Console on a system using that browser. Minimum requirements are a 450 MHz machine with 256MB of RAM. For a production system, the recommendation is 800 MHz with at least 256 MB.
The rest of the note on page 34 is correct.
- To be able to successfully install the NetView ETLs in a Tivoli Enterprise Data Warehouse (TEDW) environment which is distributed across more than one machine, the machines where the TWH_CDW and TWH_MART databases exist must also have the corresponding TEDW components installed:
- "Central Data Warehouse" component must be installed on the server containing the TWH_CDW database.
- "Data mart" component must be installed on the server containing the TWH_MART database.
The description of the Thresh command "-T" option in the NetView for Windows Programmer's Reference Manual is not entirely correct. For the "-T" option it states:
Specifies the NetView enterprise-specific trap to be sent when the threshold is exceeded. This threshold must be an odd value in the range of 1001 to 1999, or the default value of 58720263.The statement should be changed to:
Specifies the NetView enterprise-specific trap to be sent when the threshold is met. This trap number must be an odd value in the range of 1001 to 1999, or the default value of 58720263.
The current online help for the "Send Trap Number" field when defining a MIB from which to collect data in NetView for Windows is incomplete and needs to be expanded upon. The following line should be added to the help information:
Specifies the trap number that is to be sent when the collected data meets the value in the Threshold field. This trap number must be an odd value between 1001 to 1999, or the default value of 58720263.This help can be invoked by selecting Tools->MIB->Collect Data, selecting New, choosing a MIB to collect on and clicking on NEXT. This panel has the field "then send Trap Number"; choose Help on that field.
The help panel for "Agent Policy Manager Filter Panel" Throttle Settings should be updated to include the 256 byte length limitation in the Armed and Disarmed commands:
8. Click Throttle Settings to specify the number of matching traps that are sent to the top-level manager. These values are used only if the Action field is set to throttle Traps. The Armed Command and Disarmed Command fields have a length limitation of 256 bytes.
Ever since NetView for UNIX Version 5.1, the Action node ruleset has added three additional variables to the end of every trap passing through it. These are, in order, the trap severity, the trap source character, and the trap category, 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 (the NVATTR_n variable, where n = NVATTR_COUNT-1 was the trap category, the NVATTR_n variable where n = NVATTR_COUNT-2 was the trap source, and so on), but even this was cumbersome for the user. In 7.1.3, an additional enhancement to this feature was made. These additional varbinds are now exported into variables called "NVSEV", "NVSRC", and "NVCAT" to make using them easier to reference.
Some customers have encountered difficulties when using the stand-alone NetView V7 installation on a system that has the Tivoli Framework installed in a customized location. To avoid these difficulties, we recommend that customers who wish to retain the Framework in their environment install NetView V7.0 via the standard Tivoli Framework installation. If the Framework was installed only to support NetView and is no longer desired, then customers should backup the NetView installation via the backup function in serversetup, remove both the Tivoli Framework and NetView from their system, and install NetView from the command line using the update option.
mib2trap mib_file addtrap_output_file [baroc_file] [base_event_class_name]
Users who wish to continue using the old base class, Nvserverd_Event, may do so by specifying it as the fourth (optional) parameter, in this way:
mib2trap mib_file addtrap_output_file baroc_file Nvserverd_Event
since the command will now support any user-defined base event class.
Manipulation of the Korn shell history file from a .kshrc file is not recommended. Several of the installation mechanisms used by NetView expect the standard history file to be set; if it is not, the prerequisite checking and the actual NetView installation will fail.
The origin field of an event sent to TEC by the internal TEC adapter in nvserverd will always contain the IP address of the NetView machine. The adapter_host field will contain either the fully-qualified domain name of the NetView machine or that same IP Address as the origin field. Shortnames will no longer be used for the adapter host field in order to facilitate event responses and forwarding at the TEC server.
The Java MIB Loader no longer puts MIBs which failed to load into the list of loaded MIBs. It also now warns the user if loading a MIB is skipped and that, for the Java MIB loader, the only valid extensions for MIB files are ".mib", ".my", and ".def".
Currently, the NetView Web Console does not support the connections popup menu option or the meta-connection drill down.
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 install of NetView, and the current copy on the user's system is not updated by this fix pack. Therefore, users who wish to have this change before the next release will have to manually insert this change into the /etc/snmp/conf/mgragentd.rsrc file.
As of NetView V7.1.2, the TEC (Tivoli Event Console) class definitions used by NetView were upgraded. The previous TEC Event class definitions used by NetView are no longer supported, and users are expected to use the new class definitions since future migration will not support the old class definitions.
Depending on the system configuration and level of operating system, some customers may need to upgrade to a newer version of the JRE once a NetView V7.1.3 Fix Pack is installed. If the NetView Web Console cores after a fix pack has been installed, customers can request the JRE upgrade from IBM Tivoli Customer Support by asking for fix IY45265 for the appropriate platforms and installing it on their systems.
When attempting to run nvColToSQL you may get the following error message:
Database Server is not present or not enough disk space for log files, temp files and rollback segment or table does not exists in the databaseThis message can occur if there are too many snmpCollect files to process (usually more than 500). If you get the message, you can use the following script to process the files. It processes each file one at a time and saves the output to the LOG file.
#!/bin/shLOG=/usr/OV/log/nvColToSQL.logdate > $LOG # CREATE NEW LOG EACH TIME# Loop all files that do not have ! or archive in namefor file in `ls /usr/OV/databases/snmpCollect | grep -v "\!" | grep -v "archive"`donvColToSQL -f $file -m 64 >> $LOG 2>> $LOGRC=$?echo "* FILE <$file> Return Code <$RC>" >> $LOGdone
The help for SNMPV2 command on NetView for Windows V7.1, found by opening the Help menu item, selecting "Help Topics", selecting the "Find" tab, entering "snmp", selecting "SNMPV2" from the list and selecting "Tools -> MIB -> SNMPV2 -> Load Command" is no longer valid and should be ignored.
At this time, NetView for Windows does not support SNMP V2 traps.
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.
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:
The Location Sensitive Topology functionality (location.conf) has been enhanced to allow IP address ranges and wild cards in gateway entries. Ranges or wild cards may be used in any part of the gateway IP address. Wild cards may not be used in a gateway name.
The following change (which should be applied to the comment section of the location.conf file manually) describes the changes to the gateway name or address field:
The format of a gateway entry is:
<location name> <gateway name or address>
where location name is the name of the location under which this gateway should be placed, and gateway name or address is the name of the gateway or the IP address of one of its interfaces in dot-notated format. Wild cards and ranges are allowed in gateway IP addresses (i.e. 5.25-30.2.8 or 3.5.*.*). Wild cards are not allowed in gateway names (myrouter.company.com).
Example gateway entries:
If a gateway matches more than one gateway entry, one entry will be arbitrarily chosen. To help in resolving overlapping gateway entries, warning messages about gateway interfaces that match more than one entry will be 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 for APAR IY47145 has been shipped with this fix pack which 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.
Due to a quirk in the Linux operating system and the formatting of the NetView for UNIX man pages, the man pages do not display properly on Linux systems unless the Linux terminal window is greater than 80 characters long. To correct the formatting, simply click on the right side of the terminal window, hold it, move the cursor further to the right, and let go. Any man commands executed after this is done will be correctly displayed.
In NetView for Windows, admin down interfaces (status USER1) can incorrectly change to a Critical status when the interface is unmanaged and then managed again due to netmon's use of the ICMP ping. The admin down status of the interface won't be picked up again until next Config Check or demand poll. To prevent the admin down interfaces from being reported as Critical in this situation, the router with the admin down interfaces should be specified to use SnmpStatus poll instead of ICMP poll in the netmon seed file.
On Tivoli NetView for Windows on Windows 2003, attempting to send a message to a client or server (Server Setup -> Client/Server -> Send Message tab) may result in a popup with a "NO MESSAGE" error. This may be due to the Windows Messenger service not being enabled; the default is to leave the service disabled after installation on Windows 2003. To enable the Messenger Service, click on My Computer -> Manage -> Services and Applications -> Services, right-click on Messenger, then click on Properties. Click on the Startup type's down arrow and select Automatic. Click OK, and then right click on Messenger and select Start.
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) will be 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.
When a SmartSet submap is opened in Tivoli NetView for UNIX, collmap will override any user-customized labels for generic symbols with the selection name for the object. A workaround is to configure and use a non-generic symbol for the object.
On some Linux platforms, the operating system may not properly shut down some of the threads of the Tivoli NetView for UNIX java daemons, occasionally resulting in problems restarting the NetView daemons. A "force" option has been added to the nvKill command to shut down all rogue NetView daemons and threads and clear out the sockets, allowing the daemons to be restarted properly if this situation arises. If the NetView daemons appear to be hung (the restart has lasted longer than 10 minutes), simply type the command
at a command prompt, and then use the netnmrc or the netview command to restart the daemons in the normal manner.