Академический Документы
Профессиональный Документы
Культура Документы
Version 7.1.5
Installation Guide
GC32-1842-00
Version 7.1.5
Installation Guide
GC32-1842-00
Note Before using this information and the product it supports, read the information in Notices on page 85.
First Edition (October 2006) This edition applies to version 7, release 1, modification 5 of IBM Tivoli NetView (product number 5698-NTV) and to all subsequent releases and modifications until otherwise indicated in new editions. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Copyright International Business Machines Corporation 2006. All rights reserved. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Contents
About this guide . . . . . . . . . . . v
Who should read this guide . . . . . . . . . v Publications . . . . . . . . . . . . . . v IBM Tivoli NetView for UNIX and Linux library . v Accessing terminology online . . . . . . . vi Accessing publications online . . . . . . . vi Ordering publications . . . . . . . . . . vii Tivoli technical training . . . . . . . . . . vii Support Information . . . . . . . . . . . vii Participating in newsgroups . . . . . . . . . vii Conventions used in this guide . . . . . . . viii Typeface conventions . . . . . . . . . . viii Installing the Tivoli NetView Framework patch before integrating with the Tivoli Management Framework . . . . . . . . . . . . . Installing or upgrading to version 7.1.5 . . . . . Procedure . . . . . . . . . . . . . . Command syntax for the instalnv script . . . . Installing Tivoli NetView optional software . . . . Installing, upgrading, and configuring the Web console . . . . . . . . . . . . . . . Installing updates to the Web console. . . . . AIX system: Installing and configuring the trapgend daemon . . . . . . . . . . . AIX system and Solaris environment: Installing CiscoWorks integration . . . . . . . . . AIX, Solaris, and Windows systems: Installing mid-level managers . . . . . . . . . . . Installing IBM Tivoli Monitoring: Tivoli NetView Server Agent . . . . . . . . . . . . . After installing or upgrading the Tivoli NetView program . . . . . . . . . . . . . . . Backing up the Tivoli NetView databases . . . Initializing the Tivoli NetView runtime environment . . . . . . . . . . . . . Synchronizing topology changes on a backup Tivoli NetView server . . . . . . . . . . Configuring client/server access . . . . . . After installing or upgrading the language packs . . Enabling language support . . . . . . . . Customizing security files after an upgrade. . . Linux systems: Specifying a language pack input method . . . . . . . . . . . . . . . Configuring a Web browser to run the Web console as an applet . . . . . . . . . . Resolving font quality problems when using the Web console . . . . . . . . . . . . . Linux systems: Setting text encoding for the Simplified Chinese locale when forwarding events to the Tivoli Enterprise Console server . . Configuring the Tivoli NetView program . . . . 20 21 21 23 25 25 30 32 34 35 35 35 36 36 36 38 39 40 40 41 41 41
42 42
. 17 . 18 . 18 . 18 . 19 . 19 . 19 . 20 . 20
iii
Starting and stopping the daemons . Using the command line . . . . Using the Server Setup application
. . .
. . .
. . .
. . .
. 50 . 50 . 52
Appendix C. Files that are migrated during an upgrade installation . . . . 71 Appendix D. AIX system and Solaris environment: Tuning the NDBM Databases . . . . . . . . . . . . . 75
NDBM component overview . . . . . NDBM utilities . . . . . . . . . . The dbmcompress utility . . . . . . The dbmlist utility . . . . . . . . The nvTurboDatabase utility . . . . . Implementing database improvements . . Improving the performance of the NDBM databases . . . . . . . . . . . Migration options . . . . . . . . Possible migration strategies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 76 76 76 77 77
. 77 . 78 . 78
57
Notices . . . . . . . . . . . . . . 85
Trademarks . . . . . . . . . . . . . . 86
iv
Installation Guide
Publications
This section lists publications in the IBM Tivoli NetView library and related documents. It also describes how to access Tivoli publications online and how to order Tivoli publications.
Provides information about how to write application programs to run with the Tivoli NetView program. v IBM Tivoli NetView for UNIX and Linux Programmers Reference, SC32-1845 Provides information about the Tivoli NetView APIs. v IBM Tivoli NetView for UNIX and Linux Release Notes, GI11-4108 Provides release-specific information that is not available until just before the product is sent to market. v IBM Tivoli NetView for UNIX and Linux Users Guide for Beginners, SC32-1847 Provides introductory information and step-by-step tasks that help a new user understand how to use the Tivoli NetView program to manage networks. v IBM Tivoli NetView Mid-Level Manager Users Guide, SC32-1843 Provides information about installing, configuring, and how to distribute network monitoring and management to mid-level managers. v IBM Tivoli NetView Quick Start Guide Provides the information you need to get up and running with a base configuration of the Tivoli NetView program. v IBM Tivoli NetView Web Console Users Guide, SC32-1848 Provides information about using the Web console to manage a network. v IBM Tivoli NetView Warehouse Enablement Pack: Implementation Guide, SC32-1237 Describes how to install and configure the warehouse enablement pack for the Tivoli NetView product and describes the data flow and structures that are used by the warehouse pack.
vi
Installation Guide
Note: If you print PDF documents on other than letter-sized paper, set the option in the File Print window that allows Adobe Reader to print letter-sized pages on your local paper.
Ordering publications
You can order many Tivoli publications online at the following Web site: http://www.elink.ibmlink.ibm.com/public/applications/publications/ cgibin/pbi.cgi You can also order by telephone by calling one of these numbers: v In the United States: 800-879-2755 v In Canada: 800-426-4968 In other countries, contact your software account representative to order Tivoli publications. To locate the telephone number of your local representative, perform the following steps: 1. Go to http://www.elink.ibmlink.ibm.com/public/applications/publications/ cgibin/pbi.cgi. 2. Select your country from the list and click Go. 3. Click About this site in the main panel to see an information page that includes the telephone number of your local representative.
Support Information
If you have a problem with your IBM software, you want to resolve it quickly. IBM provides the following ways for you to obtain the support you need: v Searching knowledge bases. You can search across a large collection of known problems and workarounds, Technotes, and other information. v Obtaining fixes: You can locate the fixes that are already available for your product. v Containing IBM Software Support: If you still cannot resolve your problem, and you need to work with someone from IBM, you can use a variety of ways to contact IBM Software Support. For more information about these three ways of resolving problems, see Appendix E, Support information, on page 81.
Participating in newsgroups
User groups provide software professionals with a forum for communicating ideas, technical expertise, and experiences related to the product. They are located on the Internet and are available using standard news reader programs. These groups are primarily intended for user-to-user communication and are not a replacement for formal support.
vii
To subscribe to the Tivoli NetView forum, send an e-mail to majordomo@lists.us.ibm.com and include the following line in the body of the note:
subscribe nv-l
To access a newsgroup, use the instructions appropriate for your browser. IBM Tivoli Enterprise Console news://news.software.ibm.com/ibm.software.tivoli.enterprise-console Tivoli Data Warehouse news://news.software.ibm.com/ibm.software.tivoli.enterprise-data-warehouse
Typeface conventions
This guide uses the following typeface conventions: Bold v Lowercase commands and mixed case commands that are otherwise difficult to distinguish from surrounding text v Interface controls (check boxes, push buttons, radio buttons, spin buttons, fields, folders, icons, list boxes, items inside list boxes, multicolumn lists, containers, menu choices, menu names, tabs, property sheets), labels (such as Tip:, and Operating system considerations:) v Keywords and parameters in text Italic v v v v Words defined in text Emphasis of words (words as words) New terms in text (except in a definition list) Variables and values you must provide
Monospace v Examples and code examples v File names, programming keywords, and other elements that are difficult to distinguish from surrounding text v Message text and prompts addressed to the user v Text that the user must type v Values for arguments or command options
viii
Installation Guide
information about using the mid-level manager software, refer to the IBM Tivoli NetView Mid-Level Manager Users Guide. Tivoli NetView Language Packs Provides support for the following languages: v AIX system: Korean EUC Japanese EUC Japanese SJIS Simpified Chinese EUC v Linux system and Solaris environment: Korean EUC Japanese EUC Simplified Chinese EUC Note: You are entitled to use an unlimited number of Tivoli NetView clients and Tivoli NetView mid-level managers with each copy of the Tivoli NetView server that you have purchased.
Installation Guide
For small networks, you can use a current model pSeries, xSeries, or Sun Solaris system as Tivoli NetView servers. A small IP network is defined here as a network that includes the following: v 5000 objects or 2000 interfaces v One local operator v Network response times of 4 to 10 microseconds for an ICMP ping v Default polling intervals As a network grows in size, the number of operators increases and other major applications are added to the system. Memory and processor capacity needs also increase substantially. For larger networks, systems with multiple processors are strongly recommended and, in some cases, multiple systems must be used to distribute the management workloads. For more information about hardware recommendations, refer to Appendix A, Hardware, memory, and tuning recommendations, on page 61.
delivered). For information about backing up the Tivoli NetView databases using the hot backup function, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Guide.
AIX and Solaris environments: Determining whether and where to install clients
The Tivoli NetView client is typically deployed as the number of operators or the size of the managed network increases. The reason for deploying the Tivoli NetView client is to remove the memory and processor capacity requirements for supporting operators from the Tivoli NetView server and to distribute the requirements to another system. When you install a client, you must complete the following procedures: v Configure the server to give the client access. v Configure the client to access the server. v For the AIX system, optionally, install the trapgend subagent from the server. When you are selecting hardware for the Tivoli NetView client, questions about processor capacity are limited to memory needs and the number of operators. To install the Tivoli NetView client in a small network, entry-level workstations from a variety of vendors are acceptable. As the number of operators increases, the memory and processor capacity needs to increase substantially. For a larger number of operators (10 or more who are active simultaneously), systems with multiple processors are strongly recommended. A single system with adequate memory and processor capacity might be used to support multiple operators. Another alternative is to use multiple entry-level systems as a combination Tivoli NetView client and operator workstation. Notes: 1. You cannot install the Tivoli NetView server and the client on the same system. 2. Client and server systems must reside on the same operating system. For example, you cannot configure a Tivoli NetView client on a Solaris system to use a Tivoli NetView server on an AIX system. To determine where your maps reside, consider the following advantages and disadvantages: v If you want all your maps to reside on the server machine, you can mount your map database using the network file system (NFS). In this case, making changes to all the maps is easier because they are all in one physical place. Everyone can use the same set of maps. However, if the map database is on the server, you are not offloading that memory utilization onto the clients. v If you want each client to have a set of maps, you can keep your maps locally on the clients. In this case, the memory utilization is distributed onto the client
Installation Guide
machines. However, making changes to all the maps is complex because all the maps physically reside on different computers. Users also cannot share the same maps.
For more information about the trapgend daemon, refer to the man page and to the IBM Tivoli NetView for UNIX and Linux Administrators Guide.
Installation Guide
v Tivoli NetView for UNIX and Linux, version 7.1.5, English language product You can install a language pack at the same time that you install the English language product, or you can install the language pack separately after you install the English language product. v 30 MB additional disk space in the /usr/OV file system for each language pack. v Client and server systems must be set to the same code set and must reside on the same operating system. v The Web console and the Tivoli NetView server must be set to the same code set. v To display Tivoli NetView applications on a remote X server, the system on which the application is being displayed must also have the appropriate locale installed and set. Otherwise, unreadable characters are displayed in the maps and menus. Remote X display is only supported between machines running the same platform. Using a remote X display between different platforms might result in font compatibility issues. v For the Linux system: All Linux operating systems require KDE Version 3 v For Korean: The baekmuk-ttf font package to run the Web console on SUSE Linux Enterprise Server 9.
Product requirements
This section lists the hardware and software requirements for the Tivoli NetView program.
Hardware requirements
This section lists the hardware requirements for the Tivoli NetView program.
Platform requirements
The following hardware requirements apply to all platforms on which the Tivoli NetView program is installed. v A minimum of 1 GB of paging space. To determine how much paging space is available, enter one of the following commands: AIX system:
lsps -s
Linux system:
cat /proc/swaps
v A minimum of 512 MB of system memory; 1 GB is recommended. v Adequate disk space in the /usr/OV directory as described in Table 1.
Table 1. Disk space requirements in the /usr/OV directory Component Server Client (AIX and Solaris environments only) Fresh installation 800 MB 250 MB Upgrade installation 800 MB 75 MB
Table 1. Disk space requirements in the /usr/OV directory (continued) Component Fresh installation Upgrade installation 500 MB
1. Do not install the Tivoli NetView program in an NFS-mounted /usr/OV file system because the results are unpredictable. 2. Every 200 nodes requires 1 MB of disk space. This requirement assumes that you have one read-write map. Each additional read-write map requires 1 MB of disk space. 3. Your system might require additional disk space depending on the network size and management load. For a medium-sized network, consider adding up to 512 MB of additional space in the partition that contains the /usr/OV directory.
For more information about disk space requirements, refer to Appendix A, Hardware, memory, and tuning recommendations, on page 61. v If you are upgrading from a previous version of the Tivoli NetView program, you need adequate disk space in the /usr file system because the Tivoli NetView directories are backed up in this file system. To determine the amount of disk space that is required, stop the native console and run the following command:
/usr/OV/install/tools/nvp.v7r1 test -p /usr/OV/ALL
The $BINDIR file system refers to the disk where the Tivoli Management Framework product is installed. A minimum of 512 MB of paging space is also required.
v The X Window/Motif system must be configured with the options described in Table 3:
Table 3. Color display requirements Features Minimum number of colors Depth Bits in color Dimensions Resolution Video memory on adapter Requirement 256 8 planes 24 bits 1280 x 1024 pixels 91 x 92 dots per inch 1 MB minimum
Using less color can result in run time problems, such as fatal X errors. This problem is more prevalent on Linux systems.
Installation Guide
v A mouse
10 170 MB depending on 10 170 MB the Web console package that you install. For more information about the Web console packages, see Table 6 on page 27.
Software requirements
This section lists the software required for the Tivoli NetView program.
Sun Solaris
v Sun Solaris 9 with all Sun-required patches v Sun Solaris 10 with all Sun-required patches (an image dated 01/06 or later is required)
The SUNWbtool must be installed. Solaris 10 Local Zones are not supported.
Required level v Red Flag 5 v Red Hat Enterprise Linux 4.0, 32 or 64-bit kernel v SUSE Linux Enterprise Server 9, 32 or 64-bit kernel
Additional requirements The following packages and software must be installed: v binutils v inetd or xinetd v ucd-snmpd, ucdsnmp, or net-snmp v Xvfb (Red Hat rpm is xorg-x11-Xfb and SLES 9 rpm is XFree-86-Xvfb)3 v The latest pdk shell v KDE Version 3 is required for Language Kit support. Additional requirements for zSeries operating systems: v For zSeries SLES 9: glibc-2.3.3-98.47 glibc-32bit-9-200506070135 glibc-devel-2.3.3-98.47 glibc-devel-32bit-9-200506070135 glibc-i18ndata-2.3.3-98.47 glibc-info-2.3.3-98.47 glibc-locale-2.3.3-98.47 glibc-locale-32bit-9-200506070135 v The Konqueror product v If the Tivoli Management Framework 4.1 product is installed, Patch 14 is required for endpoint adapters on zSeries operating systems. The patch must be applied to the systems on which the Tivoli Enterprise Console server and the Tivoli NetView server are installed.
v Red Hat Enterprise Linux 4.0, 31-bit kernel only v SUSE Linux Enterprise Server 9, 31-bit kernel only
The Tivoli NetView program is a 32-bit application. It has been certified on the 64-bit operating systems listed in this table.
2
The following functions are not included in the Linux platform release of the Tivoli NetView program:
v Cisco Adapter v Native Client Support (the Web console replaces the native client mechanism) v X/Open Management Protocols (XMP) API support for Common Management Information Protocol (CMIP) and CMIP over TCP/IP (CMOT) applications v RDBMS Interface Module (RIM) Database Support (there is no support for Tivoli management region RIM) v Backup Manager v Mid-Level Manager v Agent Policy Manager (APM) Testing was performed on the IA32, AMD64, and EM64T architectures. The Itanium architecture (IA64) is not supported.
3
rpm is the Red Hat Package Manager. For more information about rpm, see the man pages.
Operating system versions 5.2 and 5.3 v Red Flag 5 v Red Hat Enterprise Linux 4.0 v SUSE Linux Enterprise Server 9
10
Installation Guide
Operating system versions Red Hat Enterprise Linux 4.0 SUSE Linux Enterprise Server 9 9 and 10 Windows 2003 and XP Professional
Supported Web browsers Konqueror 3.3.1.5.8 (using KDE 3.3.1-3.11) or higher Konqueror 3.2.1 (using KDE 3.2.1) or higher Mozilla 1.7.12 or higher v Internet Explorer 6.0 with the latest service pack and security patches v Firefox 1.5.0.1 or higher
To run the Web console as an applet with the Konqueror Web browser, you must set up the Java plug-in. To do this, follow these steps: 1. From the menu bar of the Konqueror Web browser, select Settings Configure Konqueror. 2. Go to the Java&JavaScript page. 3. In the Path to Java Executable field, type the path where the Java Runtime Environment version 1.4.2 is installed. If you have the Tivoli NetView server installed, the path is similar to /usr/OV/jre/bin/java. If you have another JRE installed, the path is similar to /usr/local/lib/j2sdk1.4.2/jre/bin/java. 4. Ensure that the following options are selected: v Enable Java globally v Show Java console 5. Close all active Konqueror windows.
For UNIX and Linux systems: To use the online help from the native console, you must set the MOZILLA_HOME environment variable to the path that contains the executable file for your Web browser. The applet version of the Web console requires a Java plug-in that is provided with the Java Runtime Environment version 1.4.2. When the applet version of the Web console is started in a browser, the applet causes the browser to go to the appropriate Web site for the Java plug-in if it is not installed. To download the Java plug-in, go to the appropriate Web site for your operating system as follows:
Operating system AIX Linux, Solaris, and Windows Web site http://www.ibm.com/developerworks/java/jdk/aix/service.html http://java.sun.com/j2se/1.4.2/download.html
11
where:
max semaphores system wide = max number of arrays x max semaphores/array
2. Run the following command to load the sysctl settings from the /etc/sysctl.conf file:
sysctl -p
The entries in the sysctl.conf file are ready during startup by the network initialization script. Note that on some distributions, you might be required to add the sysctl -p command to one of the system initialization files, such as the rc.local file, so that the kernel parameters are set after each reboot. The IBM DB2 Universal Database Version 8.2.1 product is packaged with the IBM Tivoli NetView product for limited use with the Tivoli NetView product. The following license information applies to the use of the DB2 software that is packaged with the Tivoli NetView product: DB2 Universal Database Components: The Tivoli NetView program includes portions of the IBM DB2 Universal Database product. You are authorized to install and use one copy of these components only in association with your licensed use of the Tivoli NetView program for the storage and management of data used and generated by the Tivoli NetView program, and not for other data management purposes. DB2 Universal Database components are to be used only by the Tivoli NetView program. For example, DB2 Universal Database components can be used as a repository for configuration information generated by the Tivoli NetView
12
Installation Guide
program and cannot be used to build or extend custom applications that store business data; this license does not permit inbound connections to the database from other applications for queries or report generation. You are authorized to install and use the DB2 Universal Database components only with and on the same workstation as the Tivoli NetView program. Your use of the DB2 Universal Database components is subject to the terms and conditions of the license agreement which accompany the components except as limited by this license. The DB2 components may not be used for any other purpose. Please contact your DB2 Reseller if your needs exceed this license agreement to obtain a full DB2 Universal Database program.
v To check the connection to the name server, enter the following command:
nslookup 127.0.0.1
v To ensure that the SNMP agent is running, enter the following command:
ps -ef | grep snmpd
2. Ensure that all ports required by the Tivoli NetView program as described in Table 4 on page 14 are not already in use. If necessary, close any programs that are using these ports. To check the status of the ports, enter the following command:
netstat -a
13
Table 4. Required ports Port/Protocol 162/tcp 162/udp 163/tcp 163/tcp 164/udp 164/udp 1661/tcp 1663/tcp 1664/tcp 1666/tcp 1667/tcp 1668/tcp 1669/tcp 1670/tcp 1670/udp 1671/tcp 1672/tcp 1673/tcp 1674/tcp 1675/tcp 2112/tcp 2113/tcp 3113/tcp 8888/tcp 9999/tcp 18892/tcp 18893/tcp Service name nvtrapd-trap nvtrapd-trap cmot_manager cmot_manager cmot_agent cmot_agent nvtrapd-client nvsecd nvcold nvcorrd nvsecltd C5_server nvlockd actionsvr mgragentd nvpagerd otmd snmpserver tdwdaemon tdwnetmon gtmd pmd xxmd ovtopmd ovwdb nvcollectord nvpollerd Purpose Tivoli NetView trapd monitor trap port Tivoli NetView trapd monitor trap port Tivoli NetView CMOT Manager port Tivoli NetView CMOT Manager port Tivoli NetView CMOT Agent port Tivoli NetView CMOT Agent port Tivoli NetView trapd client application port Tivoli NetView security daemon port Tivoli NetView SmartSet facility port Tivoli NetView correlation daemon port Tivoli NetView security client daemon Tivoli NetView C5 consolidated console and threshold management port Tivoli NetView General Topology Manager lock daemon Tivoli NetView correlation action daemon port Tivoli NetView mgragentd agent Tivoli NetView pager daemon Tivoli NetView open topology stream port Tivoli NetView SNMP server port Tivoli NetView and Tivoli Data Warehouse daemon socket communication Tivoli NetView and Tivoli Data Warehouse daemon netmon communication Tivoli NetView General Topology Manager port Tivoli NetView postmaster daemon port Tivoli NetView General Topology Manager child process port Tivoli NetView IP topology daemon port Tivoli NetView object database daemon port Tivoli NetView SNMP Collector communication Tivoli NetView SNMP Poller communication
14
Installation Guide
NetView plug-in for the IBM Support Assistant. The plug-in defines the log files and output files collected by the IBM Support Assistant for diagnosing problems related to the Tivoli NetView program. The IBM Support Assistant and the Tivoli NetView plug-in are not provided on the Tivoli NetView installation media. You can download the IBM Support Assistant from either of the following IBM Web sites: http://www.ibm.com/software/support/isa (IBM Support Assistant main site)
https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=isa Follow the instructions on the Web site to download IBM Support Assistant Version 3.0 or higher for your platform. To install and use the IBM Support Assistant, refer to the directions that are provided in the IBM Support Assistant Installation and Troubleshooting Guide, which is available in the downloaded package. To install the Tivoli NetView product plug-in, follow the product plug-in installation instructions that are provided on the main Web site for the IBM Support Assistant. The IBM Support Assistant documentation provides details about specific platform requirements. To ensure the Tivoli NetView plug-in will work properly, you must use it on a platform that is supported by the Tivoli NetView product.
15
16
Installation Guide
Upgrading from version 7.1.4 on a Red Hat Red Hat Linux 3.0 systems when upgrading Enterprise Linux 3 system on page 19 the Tivoli NetView program Renaming or deleting backup files from earlier versions on page 19 Cleaning up old traps on page 20 AIX and Solaris systems: Migrating IP topology data in an RDBMS from version 7.1.4 to 7.1.5 on page 20 Installing the Tivoli NetView Framework patch before integrating with the Tivoli Management Framework on page 20 All systems when upgrading the Tivoli NetView program All systems when upgrading the Tivoli NetView program AIX and Solaris systems when upgrading the Tivoli NetView program and IP topology data is stored in a relational database management system (RDBMS) All systems for a new installation of the Tivoli NetView program when integrating it with the Tivoli Management Framework
17
The Tivoli NetView program has algorithms for finding language-sensitive files. An attempt is made to locate the files based on the value of the LANG environment variable. However, the Tivoli NetView program defaults to operating as though the LANG environment variable is set to C if one of the following conditions exists: v The LANG environment variable is not set. v The value of the LANG variable is not a recognized locale. v A required file is not found in the path referenced by the LANG variable.
Where cd_mount_point is the directory where the Tivoli NetView CD-ROM is mounted. 3. Run the nvPrqchk script:
nvPrqchk component
Where component is one of the following components: SERVER If you are installing the Tivoli NetView Server component. CLIENT If you are installing the Tivoli NetView Client component.
18
Installation Guide
file must include both the fully qualified host name and the simple host name on the line that specifies the IP address of the host. An entry in the /etc/hosts file must be similar to the following example:
123.45.67.89 myhost.local.domain.com myhost
19
This message is provided to prevent you from inadvertently using an old /usr/OV.back.v7r1 directory from an earlier version of the Tivoli NetView program during migration. This problem does not occur if you create a custom /usr/OV.back.v7r1 directory from your current version 7.1.4 of the Tivoli NetView program using the Server Setup application or the nvp.v7r1 backup utility prior to upgrading to version 7.1.5. Note: It is a good idea to store a TAR file of the backup directory to tape or another archive medium in case you need it at a later date.
Errors found by the script are saved in the /tmp/trapd.confchk file. Correct any errors in the trapd.conf file before upgrading the Tivoli NetView program.
AIX and Solaris systems: Migrating IP topology data in an RDBMS from version 7.1.4 to 7.1.5
Because the IP topology database fields have changed in version 7.1.5, perform the following procedure to ensure a successful migration of your IP topology data that is stored in a relational database management system (RDBMS). No special steps are required to migrate snmpCollect and trapd.log data. 1. Convert the IP topology data back to flat files. 2. Upgrade the Tivoli NetView program to version 7.1.5. 3. Drop the 7.1.4 RDBMS topology tables. 4. Create the topology tables using the version 7.1.5 database schema. 5. Transfer the IP topology data from the flat files to the RDBMS.
Installing the Tivoli NetView Framework patch before integrating with the Tivoli Management Framework
If you want to integrate the Tivoli NetView program with the Tivoli Management Framework, you must first install the Tivoli NetView Framework patch on the Tivoli server and on the managed nodes where the Tivoli NetView program will reside. This patch provides the configuration menus and enables the Tivoli Management Framework software to recognize the presence of the Tivoli NetView program. Installation of the patch is required for a new installation of the Tivoli NetView program and is not required if you are upgrading from a previous version. To install the Tivoli NetView Framework patch, follow these steps: 1. From the command line, mount the Tivoli NetView Additional Options CD-ROM. 2. Start the Tivoli desktop. 3. Click Desktop Install Install Patch.
20
Installation Guide
4. Click Select Media to display the File Browser dialog box and to set the path name to the directory where the Tivoli NetView CD-ROM is mounted. The Tivoli NetView Framework Patch is located in the TMF directory. 5. Click Set Media & Close. 6. Select Tivoli NetView Framework Patch 7.1.5. 7. Select the Tivoli endpoints on which to install the patch. If necessary, move endpoints from the Clients to Install On list to the Available Clients list. 8. Click Install & Close. The Patch Install dialog box is displayed, and it lists the operations that occur during the installation. It can also contain warnings about problems that you might want to fix before installing the patch. 9. Click Continue Install. 10. Click Close. 11. Enter the following command to recycle the Tivoli server:
odadmin reexec
Procedure
To install the Tivoli NetView program using the instalnv script, follow these steps: 1. If you are upgrading from an earlier release, follow these steps: a. For AIX systems with extremely large databases, determine whether special processing is required before upgrading to version 7.1.5. To do this, run the following command:
/usr/OV/bin/ovtopofix -a
If the ovtopofix command completes without an error, you can continue to upgrade the Tivoli NetView program. If the ovtopofix command fails, contact IBM Software Support. b. Verify that all Tivoli NetView and independent vendor software application daemons start without error. Remove any daemons from
21
startup that do not start correctly, or correct the reason for the failure. All daemons must start without error for a successful Tivoli NetView migration. In general, verify that the Tivoli NetView program and its associated applications are running correctly at the currently installed level. c. For a client, remove the server using the Client Setup application (/usr/OV/bin/clientsetup). To do this, click Configure Remove Server. The client upgrade installation fails if a server is set for the client. d. Close all Tivoli NetView windows and Web consoles. e. Turn off Tivoli NetView security if it is currently turned on. f. The upgrade process automatically backs up and migrates your customized Tivoli NetView data. However, if you want to manually back up the Tivoli NetView databases as a precautionary measure, use the Maintain Backup Selective Data option in the Server Setup application to backup the data (select the /usr/OV/ALL category of files) and then move the resulting backup directory to a different computer. g. Stop all daemons for independent software vendor applications. h. Enter the following command to stop all Tivoli NetView daemons:
/usr/OV/bin/ovstop nvsecd
2. (Optional) Restart the computer on which you are going to install the Tivoli NetView program. This step is recommended. 3. If you are exporting your display to a computer other than the one on which you are installing the Tivoli NetView product, make sure that your DISPLAY environment variable is correctly set. Otherwise, you will not be able to accept the license agreement during the installation, and the installation cannot proceed. 4. On the computer on which you want to install the Tivoli NetView program, mount the Tivoli NetView CD-ROM. 5. Change directories to the NetView directory:
cd cd_mount_point/NetView
Where cd_mount_point is the directory where the Tivoli NetView CD-ROM is mounted. 6. Enter one of the following commands, adding additional installation and configuration options as appropriate. For information about the syntax of the instalnv command, see Command syntax for the instalnv script on page 23. v To install the Tivoli NetView server for the first time, enter the following command:
instalnv -k SERVER
v To install the Tivoli NetView client for the first time, enter the following command:
instalnv -k CLIENT
v To upgrade the Tivoli NetView server from an earlier version, enter the following command:
instalnv -k SERVER -u
v To upgrade the Tivoli NetView client from an earlier version, enter the following command:
instalnv -k CLIENT -u
Notes: a. Use the -l option with or without the -k option to install a language pack.
22
Installation Guide
b. Use the -f option during a new installation if you want to integrate the Tivoli NetView program with the Tivoli Management Framework. 7. When prompted to continue the installation, click y, then click Accept to agree to the terms of the license agreement. Prerequisites are checked, the installation continues, and the progress of the installation is displayed. When the installation is complete, the message Installation completed successfully is displayed and the /tmp/update.log file is displayed. Installation messages are logged in the /tmp/update.log file and are also copied to the /usr/OV/install/configuration.log file. The /usr/OV/install/installation.log shows the options that were used during the installation. View the /usr/OV/install/configuration.log file to resolve error messages and investigate warning messages that might also indicate a problem. To find the error messages, enter the following command:
grep -i error /usr/OV/install/configuration.log
8. If you installed or upgraded the Tivoli NetView client, configure client/server access as described in Configuring client/server access on page 38. 9. If you upgraded from a language pack from an earlier version, you might need to add your modifications to the standard security registration files as described in Customizing security files after an upgrade on page 40. 10. If you plan to install Tivoli NetView optional software, proceed to Installing Tivoli NetView optional software on page 25. If you do not plan to install Tivoli NetView optional software, proceed to Table 8 on page 35.
23
b a l
The default value is local subnet only. For more information about these automatic discovery options, refer to the netmon man page. D db_user_name Displays a Java-based GUI to configure and enable the tdwdaemon daemon, where db_user_name is the DB2 instance user ID. Use this option when you want to use the SNMPv1 MIB Collector (snmpCollect) and forward data to Tivoli Data Warehouse. The installation process configures, registers, and starts the snmpCollect daemon. The tdwdaemon is also configured, registered, and started after the database is successfully created. For more information about exporting data to Tivoli Data Warehouse, refer to the IBM Tivoli NetView Warehouse Enablement Pack: Implementation Guide. You can switch between using the SNMPv1 MIB Collector and the SNMPv1/v2 SNMP Collector at any time after installation. For information about how to do this, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Guide. e endpoint Specifies the Tivoli endpoint instance number to use. The default number is 1. This option can only be used in conjunction with the T option. f Integrates the Tivoli NetView program with the Tivoli Management Framework and provides RIM support for the Tivoli NetView Database component. Installs the specified language pack on the server or client, where locale is one of the following values: v ko_KR (Korean) v ja_JP (Japanese EUC) v AIX systems only: Ja_JP (Japanese SJIS) v zh_CN (Simplified Chinese) v Red Flag Intel systems only: zh_CN.GB18030 (Simplified Chinese) p port Specifies the port to use when forwarding events to the Tivoli Enterprise Console server using the socket-based communication method. You must specify this parameter if the port has been customized. Otherwise, the default value (5529 for a Windows Tivoli Enterprise Console server or 0 for a UNIX or Linux Tivoli Enterprise Console server) is used. This option can only be used in conjunction with the -t option. t server_name Specifies the name of the Tivoli Enterprise Console server to which events are forwarded using the socket-based communication method. This option displays a Java-based GUI in which you can configure the list of IBM Tivoli Monitoring servers to query for use by the servmon daemon. T Specifies that the Tivoli communication method is used when forwarding events to the Tivoli Enterprise Console server. This option displays a Java-based GUI in which you can configure the list of IBM Tivoli Monitoring servers to query for use by the servmon daemon.
l locale
24
Installation Guide
U db_user_name Configures the DB2 database for data collection, where db_user_name is the DB2 Instance user ID. Use this option when you want to use the SNMPv1/v2 SNMP Collector for SNMPv2 and Counter64 support. The installation process configures, registers, and starts the nvcollectord and nvpollerd SNMP Collector daemons. If you are upgrading from version 7.1.4, active collection configurations in the /usr/OV/conf/snmpCol.conf file are migrated. (Collected data is not migrated.) If you do not specify this option, the Tivoli NetView program is configured to use the SNMPv1 MIB Collector (snmpCollect). You can change the data collector application you want to use at any time after installation. For information about how to do this, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Guide. P db_user_password Specifies the DB2 password for the DB2 Instance user ID specified with the U option. If you do not specify this option in conjunction with the U option, you are prompted for the DB2 password. Use this option for a silent installation. q u w Runs a silent installation. Upgrades the Tivoli NetView program from an earlier version to the current version. Indicates that the Tivoli Enterprise Console server specified with the t parameter is a Windows system. You must use this option for a Windows Tivoli Enterprise Console server to configure the port correctly. Displays the command syntax.
25
The thin Web console runs as an application like the full Web console, but it uses less system disk space than the full Web console. Because it does not include all the files required to run the Web console, it connects to the Tivoli NetView server to load the Web console classes, as needed. It requires version 1.4.2 of the Java 2 Runtime Environment. v Applet version of the Web console Use the applet version of the Web console if you want to run the Web console in a Web browser. The applet version of the Web console does not require installation. The applet version of the Web console, like the thin Web console, connects to the Tivoli NetView server to load the Web console classes. It requires version 1.4.2 of the Java 2 Runtime Environment. SSL is disabled when running the Web console as an applet. For more information about running the applet version of the Web console, see Starting the Web console on page 29. You can install the full or thin Web console from the Tivoli NetView server, and you can install the Web console on Windows systems from the Tivoli NetView CD. If the Web console is already installed from a previous release, you must upgrade it to version 7.1.5 because you must use the same version of the Web console as the Tivoli NetView server. To determine if you have the required Java runtime environment for using the thin Web console or the applet version of the Web console, enter the following command on the command line:
java -fullversion
You must have version 1.4.2 of the Java 2 Runtime Environment, which also contains the Java plug-in for the applet version of the Web console. To obtain version 1.4.2 of the Java 2 Runtime Environment, go to one of the following Web sites:
Operating system AIX Web site http://www.ibm.com/developerworks/java/jdk/aix/service.html Click the appropriate option (Java 1.4.2 32bit or Java 1.4.2 64bit) in the table to download the jre142.tar file. Linux, Solaris, and Windows http://www.java.sun.com/j2se/1.4.2/download.html
Installing or upgrading the Web console from the Tivoli NetView server
To install or upgrade the Web console from the Tivoli NetView server, follow these steps: 1. If you are upgrading the Web console, complete these steps: a. Optional: Manually save the web_console_installation_directory/lib/ properties/DefaultHostAndPort.properties file, which is not migrated. The DefaultHostAndPort.properties file is located in the directory where you installed the Web console, and it contains the list of hosts that the Web console has connected to. This list is displayed in the Web console login window.
26
Installation Guide
b. Uninstall the previous version of the Web console using one of the following methods: v For Windows systems: If you installed the Web console using the nvwcinstall.exe executable file, use the Add or Remove Programs utility from the Control panel. If you installed the Web console using the nvwc_thin.zip file, manually remove the directory in which the Web console software is installed. v For UNIX and Linux systems: Run the /web_install_dir/nvwc/uninstall_nvwc command on the computer where the Web console is installed, where web_install_dir is the directory in which the Web console is installed. 2. From your Web browser, go to the following Web site:
http://server:8080/download
Where server is the host name of the Tivoli NetView server. 3. Download the appropriate Web console software package as described in the following table:
Table 6. Web console software packages Web console software Full Web console Operating system AIX, Linux, and Solaris AIX Linux Solaris Windows Thin console AIX, Linux, and Solaris Windows Software package to download nvwc.tar (without the Java 2 Runtime Environment) nvwc_aix_jre_1.4.tar (includes the Java 2 Runtime Environment) nvwc_linux_jre_1.4.tar (includes the Java 2 Runtime Environment) nvwc_solaris_jre_1.4.tar (includes the Java 2 Runtime Environment) nvwcinstall.exe (includes the Java 2 Runtime Environment) nvwc_thin.tar nvwc_thin.zip Hard disk space requirements 22 MB 160 MB 150 MB 170 MB 90 MB 10 MB 10 MB
Delete the TAR or ZIP file after the installation to free half of the required disk space. 40 MB of the required disk space is temporarily required during installation.
4. Do one of the following: v For a TAR or zipped file, extract the Web console files into the directory of your choice. v For the Windows executable file, nvwcinstall.exe, double-click the file, and the InstallShield wizard guides you through the installation. The Web console software is installed in the C:\Program Files\Tivoli Systems\Tivoli NetView Web Console directory by default, or you can click Browse during the installation procedure to navigate to the directory where you want to install the Web console software. 5. If you installed the thin Web console, follow one of these procedures from the directory in which you installed the Web console files: v UNIX and Linux systems: a. Open the nvwc/bin/nvwc.sh file in a text editor.
Chapter 2. Installing or upgrading the Tivoli NetView program
27
c. Add a line that sets JAVA_HOME to the Java installation directory similar to the following example:
JAVA_HOME=/usr/java/jdk1.4.2
d. Save the nvwc.sh file. v Windows systems: a. Open the nvwc\bin\nvwc.bat file in a text editor. b. Go to the following line in the nvwc.bat file:
REM set JAVA_EXE=yourpath\java.exe
c. Add a line that sets JAVA_EXE to the full path where the java.exe file is located similar to the following example:
set JAVA_EXE=C:\Program Files\ibm\Java142\jre\bin\jave.exe
d. Save the nvwc.bat file. v Optional: If you manually saved the DefaultHostAndPort.properties in step 1a on page 26, manually restore the DefaultHostAndPort.properties file to the web_console_installation_directory/lib/properties directory. 6. Start the Web console by entering the appropriate sequence of commands from the directory in which you installed the Web console files: v UNIX and Linux systems:
cd nvwc/bin nvwc.sh hostname 8080
Where hostname is the fully qualified host name of the Tivoli NetView server. v Windows systems: If you installed the Web console using the zipped file, enter the following sequence of commands:
cd nvwc\bin nvwc.bat hostname 8080
Where hostname is the fully qualified host name of the Tivoli NetView server. If you installed the Web console using the nvwcinstall.exe file, from the Start menu, click Programs Tivoli NetView NetView Web Console.
Windows systems: Installing or upgrading the Web console from the Tivoli NetView installation CD
To install the Web console from the Tivoli NetView installation CD, follow these steps: 1. If you are upgrading the Web console, complete these steps: a. Optional: Manually save the web_console_installation_directory/lib/ properties/DefaultHostAndPort.properties file, which is not migrated. The DefaultHostAndPort.properties file is located in the directory where you installed the Web console, and it contains the list of hosts that the Web console has connected to. This list is displayed in the Web console login window. b. Uninstall the previous version of the Web console using one of the following methods: v If you installed the Web console using the nvwcinstall.exe file, use the Add or Remove Programs utility from the Control panel. v If you installed the Web console using the nvwc_thin.zip file, manually remove the directory in which the Web console software is installed.
28
Installation Guide
2. From the Tivoli NetView Installation window, select Install Web Console Only. 3. When prompted to continue with the installation, click Yes. 4. Click Next to accept the default installation directory, C:\Program Files\Tivoli Systems\Tivoli NetView Web Console, or click Browse to navigate to the installation directory of your choice. 5. From the final installation window, you can start the Web console. 6. Click Finish. 7. Optional: If you manually saved the DefaultHostAndPort.properties in step 1a on page 28, manually restore the DefaultHostAndPort.properties file to the web_console_installation_directory/lib/properties directory.
29
4. Select yes from the Enable SSL for Secure Web Server Communications list. 5. Verify that you want to use the default port number that is specified. Specify a different port number if you do not want to use the default value. 6. Click either OK or Apply. 7. Stop and restart the webserver daemon. Note: After logging on to the Web console using port 8080 with SSL enabled, https:server:8443 instead of http:server:8080 is displayed (where server is the name of the server). Disabling SSL: To disable SSL, follow these steps: 1. Stop any Web consoles that are running. 2. From Server Setup click Configure Configure Web Server Enable Web Daemons. 3. Select no from the Enable SSL For Secure Web Server Communications list. 4. Click either OK or Apply. 5. Stop and restart the webserver daemon.
30
Installation Guide
When you install updates through the Web Console Updater, a backout directory is created on the system under the Web console installation directory (Web_Console_install_dir/services/Vn.n/package_name ) with the affected files before they are updated. It is not necessary to access these files manually to perform a rollback because the Web Console Updater handles the rollback.
Installing updates
Use the following procedure to install an update to the Web console: 1. Click Tools Web Console Updater. 2. On the Updates tab, review the list of available updates. Select the updates to install and click Install Updates. You can install multiple updates at the same time. A progress bar is displayed with the package name, file name downloaded, and download percentage completed. 3. At the prompt to shut down the Web console, click OK to complete the installation. 4. Restart the Web console.
Uninstalling updates
Use the following procedure to uninstall (roll back) applied updates: 1. Click Tools Web Console Updater. 2. Click Rollbacks. A list of updates is displayed with the dates when they were installed. The installation date is checked to see if it is earlier than any unselected installed updates. If it is, a message is displayed to inform you that a conflicting update exists and the roll back is cancelled. (You cannot roll back an update if a more current update exists and is not rolled back first.) To correct the conflict, unselect the update for roll back and select the more recent update for rolling back first. 3. Select the items to roll back and click Rollback updates. 4. At the prompt, click OK to exit the Web console to complete the rollback and restart the console.
31
32
Installation Guide
v Keyword (subagentR) v Operation to perform (install, update, status, start, test, stop, addtrap, deletetrap, or remove) v Remote node name or IP address v User ID on the remote node (root or a user ID with the appropriate permissions, a member of the system group, group 0) v Community name v Trap destination v Optional: Password for the user ID on the remote node. If you do not specify a password, you are prompted to enter one when your shell script is run. 3. Save and run the shell script file.
The variables indicate the following: subagentR Keyword addtrap Remote operation mlsnm003 Remote node name userID User ID on the remote node (root or the user ID with the appropriate permissions, a member of the system group, group 0) public Community name 9.67.5.189 IP address of the manager node to receive traps password Password for the user ID on the remote node
33
Table 7. trapgend options Option Remote Operation Action Select one of the following operations that you want to perform on the remote node: Add trap destination only Add a trap destination on a remote node. Delete trap destination only Delete a trap destination on a remote node. Install subagent Install the trapgend daemon on a remote node. Remove subagent Remove the trapgend daemon from a remote node. The Tivoli NetView program cannot be installed on the remote node. Start subagent Start the trapgend daemon without any other options. Status of subagent View status of the trapgend daemon and trap destinations. Stop subagent Stop the trapgend daemon. Test subagent Test the operation of the trapgend daemon. Update subagent Update the remote trapgend key files to the same level at the server. Remote node name or IP address User ID on remote node Enter the node name or IP address of the remote node. Enter the user ID on the remote node. The default is root, but you can specify a user ID that has the appropriate permissions (a member of the system group, group 0). Enter the community name of the remote node. The default is public. Enter the IP address of the manager node set to receive traps from the remote node (if different than the default provided). Enter the password for the user ID on the remote node. If you type the password here, it is displayed as you type it. If you leave this field blank, the program prompts you for a password, and it is not displayed as you type it.
Community name for snmpd and trapgend IP address of trap destination node User password for remote node
4. Click OK. 5. Do one of the following: v If you entered a password in the User password for remote node field of the Install/configure subagent dialog, click Close. v If you did not enter a password, enter a password when the program prompts you for it. The password is not displayed as you type it, and the cursor does not move as you type. Then, click Close.
34
Installation Guide
information about these procedures and the overall integration model, go to the following Cisco Web site (a CCO login is required): http://cisco.com/warp/customer/cc/cisco/mkt/enm/cw2000/ tech/cwnms_tb.html
Before starting the Tivoli NetView program, you might want to customize the discovery process by creating a seed file, defining the automatic discovery mode, and specifying community names (if you did not already define the discovery mode and community names during the installation process). You can define the discovery mode and seed file by configuring the netmon daemon using the Server Setup application. You might also want to customize the map layout using the location.conf file. For information about customizing discovery and the map layout, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Guide.
35
You might also need to set up user accounts to permit access to the Web server. For information about setting up user accounts for the Web server, refer to the IBM Tivoli NetView Web Console Users Guide.
36
Installation Guide
The topology synchronization function is intended to handle occasional database changes after databases are determined to be identical. It is not intended to handle the volume of database changes associated with discovering a network for the first time or when clearing the database. If you have to clear the database and rediscover networks on the primary server, use the hot backup function to back up the database on the primary server and copy the database to the secondary server. After the databases are identical, you can then use the synchronization function to keep the topology changes synchronized. To configure the synchronization of topology changes between a primary and secondary server, follow these steps in the sequence shown: 1. On the primary Tivoli NetView server, follow these steps after you have installed or upgraded the Tivoli NetView program: a. Edit the /usr/OV/conf/netmon.conf file and activate the following line (remove the # comment symbol). Set the synchronization value to TRUE and save the file:
NV_NETMON_SYNC_TOPOLOGY=TRUE
b. Use the Server Setup application in the Tivoli NetView native console to specify that the synchronization traps should be forwarded to the secondary server. Click Administer Server Setup Configure Set options for daemons Set options for event and trap processing daemons Set options for trapd daemon. c. In the Forward specific traps as events to field, type the host name or IP address of the secondary Tivoli NetView server and click OK. You can enter more than one secondary server host name. d. From the command line, enter the following command to enable the primary server. This action adds the four synchronization traps to the /usr/OV/conf/C/trapd.conf file and sets them for forwarding to the secondary server.
/usr/OV/bin/setSyncPrimary.sh
2. On the secondary Tivoli NetView server, follow these steps after you have installed or upgraded the Tivoli NetView program. a. In the Tivoli NetView native console, click Options Topology/Status Polling Intervals: IP. In the window that opens, ensure that the check box for Enable Polling and Discovery settings is selected. You should also select Poll for Status to keep the status up to date and Discover New Services if you are running the servmon daemon. Because the topology changes will be propagated to the secondary server automatically, there is no need to select Discover New Nodes or Poll for Configuration. b. From the command line, enter the following command to enable the secondary server. This action adds the four synchronization traps to the /usr/OV/conf/C/trapd.conf file and sets the action on the Synch Unmanage/Manage event (58785801).
/usr/OV/bin/setSyncSecondary.sh
3. On the primary Tivoli NetView server, enter the following commands to restart the netmon daemon:
/usr/OV/bin/ovstop netmon /usr/OV/bin/ovstart netmon
After completing this procedure, topology information is kept synchronized for you. Typically, however, you should also keep the two Tivoli NetView databases
Chapter 2. Installing or upgrading the Tivoli NetView program
37
synchronized thereafter by regularly copying the database from the primary to the secondary server (for example, on a weekly or monthly basis). The synchronization function can be used to keep topology changes synchronized in between the periodic copying of the database from the primary to the backup server.
You must also configure the server and client in the following order: 1. Configure the server to enable the clients to access it, as described in Configuring a server to enable client access. 2. Configure the client to access the server, as described in Configuring a client to access a server. Notes: 1. When using a client/server configuration, you must stop and restart the native client if the computer on which the Tivoli NetView server resides is restarted. Restarting the Tivoli NetView server causes the loss of session information regarding the client. Stopping and restarting the client restores the session information. 2. For the Solaris environment: When configuring a client/server system for the first time in the Solaris operating system, you might see the following error message when you are adding client access:
Cant open /etc/dfs/sharetab Operation completed
This is because the /etc/dfs/sharetab file does not exist on the Solaris environment until it is created. The client setup process creates the /etc/dfs/sharetab file after access to the file fails. Therefore, you can ignore the error message.
38
Installation Guide
1. Ensure that the date and time on the client machine are the same date and time as are on the server machine. Use the date command to check this. The date and time must be synchronized for security and map administration to work correctly. 2. Enter /usr/OV/bin/clientsetup from the command line to start the Tivoli NetView Client Setup application. 3. Click Configure Add/Change Server. The Add/Change Server dialog box is displayed. 4. Complete the dialog box as follows: a. Type the name of the server. b. Type the port number (8080 is the default port) for the Web server. c. Select the location for the Map database. This value determines whether the map database resides locally on the client machine or is NFS mounted from the server. An ICMP echo request (ping) is used to test the connection to the Tivoli NetView server. If the ping is not successful, a warning message is displayed. At the time a client is configured to access a server, NFS mounts are performed from the client to the server for the following directories: v /usr/OV/conf v /usr/OV/databases/snmpCollect If the map database location is set to NFS, then NFS mounts from the server are also performed for the following directories: v /usr/OV/databases/openview/mapdb v /usr/OV/databases/openview/defmap
2. Stop and restart the SNMP agent by entering the following sequence of commands:
/etc/init.d/snmpd stop /etc/init.d/snmpd start
39
Table 9. Tasks to complete after installing the language packs (continued) Task Linux systems: Specifying a language pack input method on page 41 Systems that require completion of this task Linux systems
Configuring a Web browser to run the Web All console as an applet on page 41 Resolving font quality problems when using the Web console on page 41 All when using the Web console
Linux systems: Setting text encoding for the Linux systems when forwarding events in Simplified Chinese locale when forwarding the Simplified Chinese language to the Tivoli events to the Tivoli Enterprise Console Enterprise Console server server on page 42
40
Installation Guide
41
To overcome this problem, use the IBM World-Type font set. Contact IBM Software Support for information about how to obtain the World-Type fonts and how to configure your JRE to use these fonts.
Linux systems: Setting text encoding for the Simplified Chinese locale when forwarding events to the Tivoli Enterprise Console server
If you are forwarding events from the Tivoli NetView server that is running in the Simplified Chinese locale on a Linux system to the Tivoli Enterprise Console server, you must manually set the text encoding for the Simplified Chinese locale so that events are translated and displayed correctly in the event console. To do this, follow these steps: 1. Complete the following steps on the Tivoli Enterprise Console server: a. Run the following command to get the object dispatcher environment and save it to a temporary file:
odadmin environ get > temporary_file
c. Run the following command to set the new object dispatcher environment:
odadmin environ set < temporary_file
d. Run the following commands to recycle and start all object dispatchers:
odadmin reexec odadmin start all
e. Run the following commands to stop and restart the event server:
wstopesvr wstartesvr
2. Complete the following steps on the Tivoli NetView server: a. Copy the GB18030 file from the $TISDIR/codeset directory on the event server to the /usr/OV/codeset directory on the Tivoli NetView server. b. Run the following commands:
/usr/OV/bin/ovstop nvserverd /usr/OV/bin/ovstart nvserverd
42
Installation Guide
v Customize the startup process to set environment variables or run scripts when the Tivoli NetView program is started. v If you use mid-level managers in your network, customize the network discovery by configuring the netmon daemon to use an MLM seed file so that each mid-level manager polls nodes in its own domain and reports status changes to the Tivoli NetView program. For more information about using mid-level managers, refer to the IBM Tivoli NetView Mid-Level Manager Users Guide. v Change the Tivoli NetView daemon defaults. v Change the symbols that represent the nodes in your network. v Define additional values for the vendor and SNMP Agent fields. For information about configuring the Tivoli NetView program, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Guide.
43
44
Installation Guide
45
must be registered before they can be started. After the daemons are registered, they are started every time you run the ovstart command, the netview command as root, or when you start the system. When you no longer need to run these daemons, unregister the daemons from the startup file to improve the utilization of system resources. You can register and unregister the daemons using the command line or the Server Setup application.
Where daemon is the name of the daemon you are registering. v To unregister a daemon, use the following command:
/usr/OV/bin/ovdelobj /usr/OV/lrf/daemon.lrf
46
Installation Guide
47
The snmpdx daemon and the mibiisa daemon must be running for the Tivoli NetView server to work correctly. To run the snmpdx agent, enter the following command:
/etc/init.d/init.snmpdx start
Note: To run the netnmrc command, you must have already intialized the Tivoli NetView runtime environment as described in Initializing the Tivoli NetView runtime environment on page 36. If you are recycling one or two daemons, you can use the /usr/OV/bin/ovstart command to restart the daemons. However, if you are recycling all the daemons, use the netnmrc script to restart them. The netnmrc script checks that SNMP is running and sets the ulimit values in addition to starting the daemons. This process ensures that the Tivoli NetView program performs better and does not fail.
Logging output
Whether the Tivoli NetView program is started from the command line, the Tivoli desktop, or the Server Setup application, messages that are displayed on the screen and output from integrated applications are logged in the netview_$LOGNAME.log file, where $LOGNAME is the UNIX or Linux login name of the user who started the Tivoli NetView program. By default, all Tivoli NetView log files are stored in the /usr/OV/log directory. When using the Tivoli Framework to start the Tivoli NetView program, you can specify an alternate location and log file name by editing the name of the log file in the Output file name field on the Start user interface dialog box. You can also change the option to log output by setting the value of the Log output field on the Start user interface dialog box to no or by starting the Tivoli NetView program using the netview -nl command. You might find this option useful if you are running applications that
48
Installation Guide
produce a large amount of data. This prevents the log file from increasing and consuming system resources. The -nl option is also useful if you have an application that writes real-time information to the stdout or stderr files, and you want to see the errors as they occur. For more information about some of the log file errors, refer to the IBM Tivoli NetView for UNIX and Linux Diagnosis Guide.
Note: If you have /usr/OV/bin as part of your PATH environment variable, enter the following command:
serversetup
Also ensure that your DISPLAY environment variable is set correctly. v From the Tivoli NetView native console, click Administer Server Setup. On a Tivoli NetView client, the Server Setup application prompts for a password on the server machine and runs remotely on the server machine. If a server has not been set up for the client, the Client Setup menus are displayed when you start the Server Setup application.
49
An open folder icon indicates an item that can be expanded, and a file icon indicates an action to be started. Click on a menu item to expand it or select it. Actions that require input data display an options dialog box before starting the action. To obtain context-sensitive help on a menu item or option field in the Server Setup application, follow these steps: 1. Click Help. 2. If you are in the main menu, click the On Context menu item. The cursor changes to a question mark (?). If you click Help in an options dialog box, the cursor changes directly to a question mark. 3. Click the menu item or option field for the help you want.
Note: If you have /usr/OV/bin as part of your PATH environment variable, enter clientsetup. v From the Tivoli NetView native console, click Administer Client Setup. An open folder icon indicates an item that can be expanded. A file icon indicates an action to be started. Click a menu item to expand it or select it. Actions that require input data display an options dialog box before starting the action. To obtain context-sensitive help on a menu item or option field in the Client Setup application, follow these steps: 1. Click Help. 2. If you are in the main menu, click the On Context menu item. The cursor changes to a question mark (?). If you click Help in an options dialog box, the cursor changes directly to a question mark. 3. Click the menu item or option field for the help you want.
50
Installation Guide
which starts the SNMP agent, the nettl facility (the network logging and tracing facility), if they are not running, and the daemons registered in the /usr/OV/conf/ovsuf startup file. The netnmrc shell script also sets the ulimit values in addition to starting the daemons. This process ensures that the Tivoli NetView program performs better and does not fail. If you are recycling one or two daemons that have previously been started correctly using the netnmrc shell script and the ovspmd process management daemon is running, you can use the /usr/OV/bin/ovstart command to restart the daemons. You should not use the ovstart command to start all the daemons because the environment will not be set correctly. To start and stop the daemons, use one of these methods: v To start all the daemons, enter one of the following commands: AIX system:
/etc/netnmrc
Where daemon_name is the name of the daemon you want to start. For example, the following command starts the netmon daemon:
/usr/OV/bin/ovstart netmon
In general, the names that you use to start the daemons are obvious. The exceptions are listed in the following table.
Daemon name orsd ovelmd ovesmd Name to use with the ovstart command OVORS_M ems_log_agent ems_sieve_agent
The v option requests verbose mode of operation, which produces information about what is occurring during the startup process. Without the v option, the ovstart command reports only if a process fails to start. The v option is useful for diagnosing problems. For example, to start the netmon daemon with verbose mode, enter:
/usr/OV/bin/ovstart netmon -v
v To stop all the daemons, first stop the native console, Web consoles, and any other applications that use the daemons, and then enter the following command:
/usr/OV/bin/ovstop
The ovstop command stops all the daemons, except the nvsecd daemon and the ovspmd daemon. The nvsecd daemon must be running for the Tivoli NetView program to run (whether the security feature is on or off). The ovspmd daemon must be running if any of the other daemons are running (for example, nvsecd). If security is turned on and you stop the nvsecd daemon, all users are logged out. Therefore, limit stopping the nvsecd daemon to workstation shutdown or problem resolution situations. You can stop the nvsecd daemon individually. The ovspmd daemon stops when the last daemon has been stopped, which is usually the nvsecd daemon. Note: The ovstop command does not stop the nettl facility. To stop the nettl facility, enter the following command:
Chapter 3. Starting and stopping the Tivoli NetView program
51
/usr/OV/bin/nettl -stop
For more information on the nettl facility, refer to the man page. v To individually stop one or more daemons, enter the following command:
/usr/OV/bin/ovstop daemon_name1 daemon_name2 ...
Where daemon_name is the name of the daemon you want to stop. For example, the following command stops the netmon and the ovtopmd daemons:
/usr/OV/bin/ovstop netmon ovtopmd
52
Installation Guide
Uninstalling a client
When you uninstall a client, the client code is removed from the client computer and the NFS mount connections are removed. AIX system: When you uninstall a client, the trapgend subagent is not removed. If you want to remove the trapgend subagent, you must do it separately. Refer to AIX system: Uninstalling the trapgend daemon on page 54. You must have root permissions to uninstall a client. If the client you are removing has local maps, delete those maps using the native console on the client before you remove the client code. For information about deleting maps on a client, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Guide. If you do not remove the local maps, the object database on the server will contain incorrect information about the number and the location of maps. To uninstall a client, follow these steps: 1. Enter /usr/OV/bin/serversetup from the command line to start the Server Setup application. 2. Click Configure Remove Server to remove the client access to the server. 3. Complete the Remove Server dialog box. Then click OK. 4. Click Maintain Deinstall Tivoli NetView Client. The Deinstall Tivoli NetView Client dialog is displayed. 5. Complete the Deinstall Tivoli NetView Client dialog box. Click OK. 6. Click OK on the verification message dialog box. 7. After the client has been uninstalled, close the Server Setup application.
Uninstalling a server
You can uninstall the server code and remove all Tivoli NetView directories and data by running the uninstnv script, which is located in the /usr/OV/service directory, or by using the Server Setup application. You must have root permissions to uninstall a server. To uninstall a server using the Server Setup application, follow these steps: 1. Exit the Tivoli NetView native console, Web consoles, and any clients or applications that use this server.
Copyright IBM Corp. 2006
53
2. Enter /usr/OV/bin/serversetup from the command line to start the Server Setup application. 3. Click Maintain Deinstall Tivoli NetView. 4. Click either Deinstall Tivoli NetView (if no dependent products installed) or Deinstall Tivoli NetView (leave dependent products installed), depending on whether you want to uninstall Tivoli NetView even if there are dependent products installed. For more information about these options, refer to the online help. 5. Click OK on the verification message dialog box. 6. When the server has been uninstalled, close the Server Setup application. If you are using the DB2 product that is packaged with the Tivoli NetView program, uninstall the DB2 product in accordance with your license agreement. If you have a full license for the DB2 product, which you used for data collection with the SNMP Collector (nvcollectord), drop the SNMPDATA table if you want to recover space in your database. For information about uninstalling and administering the DB2 product, refer to the DB2 product documentation.
54
Installation Guide
To avoid problems caused by too many open semaphores, reboot the computer as recommended before installing the Tivoli NetView program or you can use the ipcs and ipcrm operating system commands.
55
The netmon.trace file shows additional details for this message: Cannot communicate with the SNMP agent through loopback address 127.0.0.1. The agent is either not running or has been configured with a community name which is different from that configured in the Tivoli NetView program for this system. If a community name has been configured for the SNMP agent, that community name must be configured for address 127.0.0.1. To do this, from the native console, use the Options SNMP Configuration menu option or the xnmsnmpconf command. It must also be configured as the host name or IP address of this system. Or, the /usr/OV/conf/snmpmib and /usr/OV/conf/snmpmib.bin files are corrupted and need to be rebuilt using the option Maintain Rebuild MIB binary file with default MIB set in the Tivoli NetView Server Setup application. For more information about the xnmsnmpconf command, refer to the IBM Tivoli NetView for UNIX and Linux Administrators Reference. For more information about the Server Setup application, see Starting the Server Setup application on page 49.
You can ignore this message. However, if this message is written to the /usr/OV/tdwdaemon.log file at any time after installation, a problem exists that must be corrected.
If the problem persists, check the /usr/OV/log/netview_daemon.log file. If the local host name entry for the Tivoli NetView server (the name in the /etc/hosts file) does not match what the domain nameserver (DNS) provides as the host name, the netviewd daemon might have a problem starting. The following message displays in the /usr/OV/log/netview_daemon.log file:
Couldn't open display
To avoid this problem, ensure that the local host name in the /etc/hosts file matches the host name provided by DNS. The /etc/hosts file must include both the fully qualified host name and the local host name on the line that specifies the IP address of the host. An entry in the /etc/hosts file must be similar to the following example:
56
Installation Guide
For non-English language systems: If Tivoli NetView applications or Web consoles display in the English language
Programmer commands and functions, advanced administrative tasks, information primarily used by IBM Software Support for problem diagnosis, and SNMP data (which is by its nature English only) are not translated or enabled. The following information is not translated in the Tivoli NetView program: v Installations for the Tivoli NetView base program and language packs v API definitions, man pages, command line utilities, and program samples v Advanced administrative tasks v Copyright screen and online help for the Mid-Level Manager Configuration application v The default role names in Web console security v Information that is used primarily by IBM Software Support for diagnosis v SNMP data v Database field names and enumerated values v Map, submap, and snapshot names v MIB Object names, descriptions, and enumerated values v SmartSet names and descriptions Symbol class and subclass names and status values Trap names Event information Event source, event attributes, and agent values Administrative support scripts used by the Server Setup and the Client Setup applications and SMIT v Tivoli NetView configuration menus in the Tivoli Management Framework v Files in the /usr/OV/conf/$LANG directory, except for explore.conf v Tracing and logging messages, with the exception of some messages in the /usr/OV/log/netview_user.log file v v v v v In addition, applications that run on the server and that are displayed on the client, such as the SNMP Configuration window, display in the English language. If you experience problems displaying Tivoli NetView applications in your language (other than those that have been described), follow these steps to solve the problem: 1. Stop all Tivoli NetView graphic applications on the server and any clients. 2. Ensure that the following environment variables are set correctly in your current session and for the root user on both the Tivoli NetView server and client: v NLSPATH This environment variable must contain the following string before any language-specific directories or CAT files:
/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%n.cat
57
v LANG and LC_ALL These environment variables must be set to the correct code set as described in Enabling language support on page 40, Use the locale command to display the current values. The following system files can affect variable settings for all users: v /etc/profile v /usr/OV/bin/NVenvironment v AIX system: /etc/environment v Solaris environment: Files in the /etc/default directory The settings for the NLSPATH and the XUSERFILESEARCHPATH environment variables can become very large if you have scripts running in your shell that are continuously appending to the existing path statement. If this occurs, these variables might become unusable by the shell, causing the text in applications to be displayed in the English language. If you notice that either of these variables has an extremely long path list with duplicates, reset the variable to eliminate duplicate entries. Also, run the scripts in your .profile or .login file instead of your .kshrc or .cshrc script. 3. Check that the system environment is set correctly on the Tivoli NetView server and client. v AIX system: Ensure that the cultural connection, language, and keyboard are set to the correct code set using the Manage Language Environment Show Primary Language Environment option in SMIT. v Solaris environment: Ensure that the LANG and the LC_ALL environment variables are set to the correct code set in the /etc/defaults/init and /etc/TIMEZONE files. 4. If you made any changes in step 2 on page 57 or step 3, start the computer so the changes take effect. If the problem is not resolved after performing these steps, you might be inadvertently starting the Tivoli NetView daemons in the English locale by using the Tivoli Management Framework to stop and start the daemons, or you might be performing other administrative tasks that restart the daemons. The Server Setup application is the recommended method of restarting the daemons and other administrative tasks. To determine if the daemons are starting in the English language, run the following command:
ovstatus nvsecd
If the last message field for the nvsecd daemon is displayed in the English language, then the daemons are starting in the English language. To restart the daemons in the correct locale, follow these steps: 1. AIX system only:, enter the following sequence of commands to stop and restart the inetd daemon:
stopsrc -s inetd startsrc -s inetd
2. Enter the following sequence of commands to stop and then restart the daemons:
58
Installation Guide
/usr/OV/bin/ovstop nvsecd /etc/netnmrc (AIX system) /etc/init.d/netnmrc (Linux system and Solaris environment)
59
60
Installation Guide
61
Table 11. Guidelines to help you determine the size of your network Network size Small Description Managed interfaces Layer 2 devices Web consoles X operators
1
Amount 10 000 or fewer 100 - 300 1-5 1 v The default status monitoring interval of 5 minutes is used for all managed resources located on the local area network (LAN).2 v Limited SNMP data collection is being performed. v The Tivoli NetView program is communicating with another program for event management, such as the Tivoli Enterprise Console program. Tivoli NetView program and Tivoli Switch Analyzer are deployed on a single server. v The trap rate is limited to a few traps per minute. v The default port status monitoring for Tivoli Switch Analyzer is used.
Medium
10 001 - 24 999 3 000 10 - 20 1-2 v The default ICMP status monitoring interval (5 minutes) is used for all managed resources.2 v Some SNMP data collection is being collected at 10 - 15 minute intervals. v The Tivoli NetView program is communicating with another program for event management, such as the Tivoli Enterprise Console program. v The trap rate is 10 traps per minute with some bursts of 10 or more traps per second.
Large
25 000 - 49 999 3 000 10 - 15 1 or more v The default status monitoring interval of 5 minutes is used for some managed resources.2 Two or more status polling intervals might be used, such as 5 minute intervals for LAN-attached devices and 15 minutes for remote, WAN-attached sites. SNMP status monitoring might be used for some of the resources. v SNMP data is being collected at 10 - 15 minute intervals, typically 3 - 5 MIB variables from 5 000 nodes. v The Tivoli NetView program is communicating with another program for event management, such as the Tivoli Enterprise Console program, and the environment includes Tivoli Switch Analyzer. v The trap rate is 1 - 2 traps per second with some bursts of more than 10 traps per second.
62
Installation Guide
Table 11. Guidelines to help you determine the size of your network (continued) Network size Very large Description Managed interfaces Local operators Web consoles X operators
1
Amount More than 50 000 1 10 - 30 3-4 v The default status monitoring interval of 5 minutes cannot be used. Specific analysis of the network determines the best rate possible.2 v SNMP data is being collected at 15 - 30 minute intervals for key router interfaces. v The Tivoli NetView program is communicating with another program for event management, such as the Tivoli Enterprise Console program. v The trap rate is 1 - 5 traps per second with some bursts of more than 10 traps per second. v Mid-level managers might be present in the environment and managing about 3 000 interfaces for status monitoring and 300 resources for SNMP data collection. v Different networks with varying response times are being monitored.
X operators use an X emulation session to connect directly to either the Tivoli NetView server or a Tivoli client system.
2
You must consider many factors when you establish the status monitor rates that you use, such as:
v Network response time v Number of interfaces that might be down at the same time v Whether a wide area network (WAN) connection is being used
Recommendations A one or two-processor system with 512 - 1024 MB of memory, 18 GB disk drive, 100 MB Ethernet connection, and an appropriate video card. If you plan to use Tivoli Switch Analyzer with the Tivoli NetView program, plan for 1 - 1.5 GB memory. Example systems: v For AIX environments: IBM pSeries 7044-170 with single 333 MHz processors. v For Windows and Linux environments: IBM xSeries 345 with two 2.4 GHz processors or xSeries 346 with two 3.6 GHz processors.
63
Table 12. Hardware and tuning recommendations for a small network (continued) Category Memory requirements Recommendations The Tivoli NetView memory requirement for 5 000 interfaces is 216 370 MB. For a single X Client, several Web clients, routine Tivoli NetView functions and Tivoli Switch Analyzer, 1.5 GB is adequate. Each additional X client requires 20 - 30 MB. The Tivoli NetView database (by default, the /usr/OV/databases directory) requires 50 MB of disk space. This requirement does not include disk space required for tracing the Tivoli NetView daemons. v Discovery of a layer 3 network consisting of 2 000 interfaces requires about 22 MB. v Discovery of a layer 2 network consisting of 300 switches requires about 23 MB, depending on the number of switches that are discovered. v Activation of a Web console session for a layer 3 network consisting of 2 000 interfaces, requires about 49 KB. v Discovery of a layer 3 network consisting of 2 000 interfaces and 100 layer 2 devices takes 4 - 12 minutes, depending on the class of the system. Tuning Use the default status monitoring interval (5 minutes) and the Tivoli NetView default configuration with the following exceptions: v Set the ovwdb cache size to be slightly larger than the number of objects in the database. v When managing network devices that are attached to slow network connections, carefully monitor the ping queue. Use the netmon -a 11 command to dump the pingWait list and the netmon -a 12 command to dump the pingList list. Use ICMP for status monitoring. v Use a seed file for discovery.
1
Two processors are recommended if you are managing 4 000 or more interfaces.
Recommendations A two or four-processor system with 2 GB of memory, one or two disk drives, 100 MB Ethernet connection, and an appropriate video card. Example systems: v For AIX environments: IBM pSeries 7028 or pSeries 550 with four processors at 1.45 - 1.6 GHz. v For Windows and Linux environments: IBM xSeries 365 with four processors at 3.0 GHz or xSeries 366 with four processors at 3.6 GHz.
Memory requirements
The Tivoli NetView memory requirement ranges from 370 - 670 MB, assuming one X operator. Each additional X operator requires 50 MB. For routine Tivoli NetView functions and Tivoli Switch Analyzer, 2.5 GB is adequate.
64
Installation Guide
Table 13. Hardware and tuning recommendations for a medium network (continued) Category Disk space requirements Recommendations The Tivoli NetView database (by default, the /usr/OV/databases directory) requires 215 MB or more of disk space. This requirement does not include disk space required for tracing the Tivoli NetView daemons. v Discovery of a layer 2 network consisting of 2 000 switches requires about 152 MB, depending on the number of switches discovered. v Activation of a Web console session for a layer 3 network consisting of 20 000 interfaces, requires about 2.5 MB for the exchange between the Tivoli NetView server and each client. v Discovery of a layer 3 network consisting of 25 000 interfaces takes 60 minutes and several hours to complete discovery of a layer 2 network consisting of 3 000 switches. Tuning v Configure the size of the ovwdb cache to be slightly larger than the number of objects in the database. v Use the netmon -q 32 option to set the queue size for ICMP pings and the -Q 32 option to set the queue size for SNMP pings. v Set the status monitor intervals from 5 - 10 minutes. Consider the following factors when you set this value: Processor speed Network response times netmon ping queue size Use the netmon -a 11 command to dump the pingWait list and the netmon -a 12 command to dump the pingList list. Switch to SNMP for status monitoring with careful monitoring of performance metrics with staged introduction of workload. v Increase the value of the Xmx variable in the /usr/OV/www/bin/ jetty.sh file from 64 MB to 256 MB. v Use a seed file for discovery. v Monitor the performance of the system, Tivoli NetView logs, and network to evaluate and tune the system.
1
Two processors are recommended if you are managing 12 000 or fewer interfaces. Four processors are recommended if you are managing more than 12 000 interfaces.
2
Discovery response time is highly dependent on the processor speed, number of processors, network response times, number of layer 2 devices, and so forth.
65
Table 14. Hardware and tuning recommendations for a large network Category Class of system Recommendations A four-processor system with 2 - 4 GB of memory, two disk drives of 36 GB or greater, 100 MB Ethernet connection or better, and an appropriate video card to support 1280 x 1024 pixels with thousands of colors. It is a best practice to dedicate this system to the Tivoli NetView server with no other major applications other than Tivoli Switch Analyzer. Generally, it is also a best practice to use an AIX server in this environment. Example systems: v For AIX environments: IBM pSeries 7028 or pSeries 550 with four processors at 1.45 - 1.6 GHz. v Linux environments: IBM xSeries 365 with four processors at 3.0 GHz. Memory requirements The Tivoli NetView memory requirement ranges from 370 - 670 GB, assuming one X operator. Each additional X operator requires 90 100 MB. For routine Tivoli NetView functions and Tivoli Switch Analyzer, 2.5 GB is adequate. For Windows Web consoles, a minimum of 512 MB is required. The Tivoli NetView database (by default, the /usr/OV/databases directory) requires 215 MB or more of disk space. This requirement does not include disk space required for tracing the Tivoli NetView daemons. v Discovery of a layer 2 network consisting of 2 000 switches requires about 152 MB, depending on the number of switches discovered. v Activation of a Web console session for a layer 3 network consisting of 20 000 interfaces, requires about 5 MB for the exchange between the Tivoli NetView server and each client. v Discovery of a layer 3 network consisting of 45 000 interfaces takes 100 - 180 minutes and many hours to complete discovery of a layer 2 network consisting of more than 3 000 switches.
66
Installation Guide
Table 14. Hardware and tuning recommendations for a large network (continued) Category Tuning Recommendations v Set the status monitor intervals in the range of 5 - 10 minutes. Consider the following factors when you set this value: Processor speed Network response times netmon ping queue size Presence of mid-level managers When managing network devices attached to slow network connections, carefully monitor the ping queue. Use the netmon -a 11 command to dump the pingWait list and the netmon -a 12 command to dump the pingList list. Switching to SNMP status monitoring is more costly. v Configure the size of the ovwdb cache to be slightly larger than the number of objects in the database. v Use the netmon -q 32 option to set the queue size for ICMP pings and the -Q 32 option to set the queue size for SNMP pings. v Increase the value of the Xmx variable in the /usr/OV/www/bin/ jetty.sh file from 64 MB to 256 MB. v Consider using MLMs for status monitoring in locations with slow responding network resources (ICMP response time in the hundreds of milliseconds) and for managing resources for SNMP collection. v If you are using the Tivoli Enterprise Console product to manage events, turn off the Events application on the main X-operator session to reduce system usage on the Tivoli NetView server. v To address concerns for trap rates, filter traps that are sent to the Tivoli Enterprise Console server. v Schedule workloads, such as discovery of the layer 3 network, discovery of the layer 2 network, synchronization, and so forth for off-shift time periods. v Monitor the performance of the system, Tivoli NetView logs, and network to evaluate and tune the system.
Memory requirements
67
Table 15. Hardware and tuning recommendations for a very large network (continued) Category Tuning Recommendations v Set the status monitor intervals in the range of 10 - 15 minutes. Consider the following factors when you set this value: Processor speed Network response times netmon ping queue size Presence of mid-level managers v Carefully monitor the use of X operators to avoid memory shortages. v Configure the size of the ovwdb cache to be slightly larger than the number of objects in the database. v Use the netmon -q 32 option to set the queue size for ICMP pings and the -Q 32 option to set the queue size for SNMP pings. v Determine whether you need to change the value of the Xmx variable in the /usr/OV/www/bin/jetty.sh file from 64 MB to 128 MB. v Monitor the performance of the system, Tivoli NetView logs, and network to evaluate and tune the system.
68
Installation Guide
mgragentd 1.3.6.1.4.1.2.6.4.6 nv6000 mgragentd nvcold nvcollectord nvcorrd nvlockd nvpagerd nvpollerd nvsecd nvsecltd nvtrapd-trap nvtrapd-trap nvtrapd-client otmd ovtopmd ovwdb pmd 1670/udp 1664/tcp 18892/tcp 1666/tcp 1669/tcp 1671/tcp 18893/tcp 1663/tcp 1667/tcp 162/tcp 162/udp 1661/tcp 1672/tcp 8888/tcp 9999/tcp 2113/tcp
69
Table 16. Installation entries (continued) Entry tdwdaemon 1674/tcp Process File
Tivoli NetView and Tivoli /etc/services Data Warehouse daemon socket communication Tivoli NetView and Tivoli /etc/services Data Warehouse daemon netmon communication trapgend gtmd /etc/snmpd.peers (AIX system only) /etc/services
tdwnetmon
1675/tcp
70
Installation Guide
71
Table 17. File that are migrated during an upgrade installation (continued) Directory /usr/OV/conf (Server only) File Category Configuration files. This includes the following configuration files: v All .properties files, except for log4j properties files v The backup manager seed file v C/explore.conf v C/if_to_sym v C/oid_to_sym v C/nnm_to_ovw v C/trapd.conf v communityNames.conf v dbconf.dat v emstest.src v ESE.automation v HPoid2type v itm_attributes.conf v itm_servers.conf v location.conf v mib.coerce v mib.odi v mib2.def v mibExpr.conf v mnpcodes.desc v mnpcodes.desc.undo v nc.seed v netmon.conf v netmon.seed v nv.carriers v nvpager.config v nvpager.warm v nvpaging.protocols v nvsniffer.conf v oid_to_command v oid_to_label v oid_to_protocol v oid_to_type v ovevent.db v ovevent.dest v ovors v ovsnmp.conf v ovsuf v rdb_tracemask v All .rs files in the rulesets directory v The server clients list v service_polling.conf v servmon.conf v snmpCol.conf v snmpColFiles v snmpmib v snmpmib.bin v tecint.conf v The user-defined .modem files v xmpcfg.dat /usr/OV/cron Cron files. This includes all cron job scripts or cron job information. The active list of /usr/OV/crontab entries is saved in this directory.
72
Installation Guide
Table 17. File that are migrated during an upgrade installation (continued) Directory /usr/OV/databases/openview File Category Topology map database. This includes the ovwdb, mapdb, and topology databases. Server only. /usr/OV/databases/snmpCollect SNMP collection data. This includes all data that the snmpCollect daemon gathers. The snmpCollect task definitions are stored in the /usr/OV/conf/ snmpCol.conf file, which is migrated only if you select the /usr/OV/conf file category. Server only. /usr/OV/fields Field registration files. This includes all product-defined and user-added field registration files (FRFs) and FRFs added by other integrated applications, except for the snmp_fields file. The snmp_fields file is not migrated. Server only. /usr/OV/filters Filter files. This includes all product-defined and user-added filters and filters added by other integrated applications. /usr/OV/help Help files. This includes product-defined MIB application and user-added help files, and help files added by other integrated applications. /usr/OV/icons All icon files. This includes all product-defined and user-added icon definition files and icon definition files added by other integrated applications. /usr/OV/icons.USER User icon files. This includes all the icon definition files not originally installed with Tivoli NetView. This category is a subset of the /usr/OV/icons category. /usr/OV/lrf Local registration files. This includes all product-defined and user-added local registration files (LRFs) and LRFs added by other integrated applications, except for servmon.lrf, nvexportd.lrf, snmpserver.lrf, tdwdaemon.lrf, and webserver.lrf. Server only. /usr/OV/registration Application registration files. This includes all product-defined application registration files, user-added application registration files (ARFs), and all ARFs added by other integrated applications. /usr/OV/reports Report files. This includes all product-defined and user-added reports and reports added by other integrated applications. /usr/OV/security Security files. This includes all security configuration files, product-defined and user-added security registration files (SRFs), and SRFs added by other integrated applications. Server only.
73
Table 17. File that are migrated during an upgrade installation (continued) Directory /usr/OV/servers/Servername/databases File Category Map database. Client only. /usr/OV/snmp_mibs All loadable MIB files. This includes all product-defined and user-added MIB files and MIBs added by other integrated applications. Server only. /usr/OV/snmp_mibs.USER User loadable MIB files. This includes all the MIB files that were not originally installed with Tivoli NetView. This category is a subset of the /usr/OV/snmp_mibs category. Server only. /usr/OV/symbols Symbol type registration files. This includes all product-defined and user-added symbol type registration files (STRFs) and STRFs added by other integrated applications. The following files are included in the /usr/OV/ALL and the /usr/OV/ALL.USER categories and migrated by default. v The servmon and CNAT databases (/usr/OV/databases/servmon and /usr/OV/databases/CNAT) v The ITSL2 directory (/usr/OV/ITSL2) v The following files in the /usr/OV/www directory: webapps/netview/WEB-INF/web.xml All files in the conf directory, except jetty.xml, buildtimestamp.txt, and all DTD files. All user-added files in the mibs directory (that are not in the base installation) mibs/mibserver.def All files in the webapps/netview/properties directory, except global.prp All files in the webapps/netview/warf directory, except all XSL and DTD files All user-added files in the webapps/netview/warf/Templates directory (that are not in the base installation
74
Installation Guide
Appendix D. AIX system and Solaris environment: Tuning the NDBM Databases
By default, the NDBM databases are tuned to optimize for space. Under regular operating conditions, you do not need to tune the NDBM databases. You might need to further tune the NDBM databases for the following reasons: v Slow response v Excessive ovwdb processor time v Unacceptable netmon and ovtopmd performance Important: Tune the NDBM databases using the utilities described in this Appendix only with the advice and guidance of IBM Software Support.
75
v If the NV6K_NDBM_DEBUG environment variable is turned on, all database activity is logged to a TRC file. This is useful for debugging and occasionally for tuning. v With the dbmcompress utility, some database problems can be corrected. This utility cannot resolve inconsistencies between databases, but it can remove NULL values and inaccessible data from an individual NDBM database.
NDBM utilities
To tune the NDBM database, NDBM provides the following utilities: v dbmcompress v dbmlist v nvTurboDatabase These utilities reside in the /usr/OV/service directory.
o s n a n
Causes the new database to use an overflow file for large items Overflows objects larger than n Appends items in the overflow until file size reaches n
h d|o|n|r Determines the hashing algorithm for the new database, where d=default, o=group by oid, n=group by name, r=group by oid (method 2) m n b n v Allows the hashing to optimize for n megabytes of data for hashing algorithms other than d Causes the database to always buffer n pages Indicates verbose mode
b e l c
Prints block information Prints empty blocks Prints sizes of keys and values Counts the objects
76
Installation Guide
n s S h i val
Does not print the object data Prints the total size of the data and keys Suppresses database error messages Prints the key in hexadecimal Prints only keys where the first word matches val
j val Prints only keys where the second word matches val
Appendix D. AIX system and Solaris environment: Tuning the NDBM Databases
77
Table 18. Methods for improving the performance of the NDBM databases (continued) Database obj_info Methods to improve performance Hashing -d o helps group the data for one object into the same page. Buffering with a count of two should also be used here to fully realize the benefit of grouping the object data. Two problems are addressed with these changes: 1. The sparse file problems. The solution is to use an overflow file. 2. Performance The default hashing algorithm places the different fields for any given object into several different areas (pages) of the PAG file. Performance is greatly improved if the hashing is changed to o. -h o hashing tries to keep the fields for an object together in a small group of pages. When combined with buffering, this produces significant savings in ovwdb performance. The buffering count should be set to at least 3, ( that is, -b 3 ). name_inf This database has a problem of storing different names for any given object in different pages. -d n hashing tries to group the names for an object into the same page. This must also be used with buffering but a buffer value of 1 or 2 should be sufficient. This database benefits from -h o hashing because symbols tend to be updated in groups with similar oids. Buffering with a count of 2 also helps this database run faster. Buffering helps this database to run faster.
syminfo
objinfo
Migration options
You might want to pursue one of the following migration options with regard to NDBM performance tuning: 1. Remain with traditional NDBM processing. No migration steps are required. 2. Move from traditional NDBM processing to enhanced NDBM processing This can be done on an individual database basis. For example, you could use traditional NDBM processing for all databases but for value_info, and use an overflow file for it. To migrate, run the dbmcompress utility, setting the appropriate tuning options. 3. Move from enhanced NDBM processing back to traditional NDBM processing To do this, run the dbmcompress utility on a database without specifying any options.
78
Installation Guide
3. A combination of minimizing space and maximizing speed: For typical operation, use the nvTurboDatabase speed command to optimize speed. For backups, perform the following steps: a. Run the nvTurboDatabase space command. This creates a database that minimizes space. b. Run the nvTurboDatabase speed command. This creates a database that optimizes speed but also moves the database files above to new files with a .BAK extension. c. Move the BAK files to a backup directory and compress them using the TAR utility if necessary. This strategy has the advantage of requiring less disk space and tarring to tapes more quickly. The disadvantage of this strategy is that the double compress takes longer to complete. In addition, this approach might require that you write a small script to copy the BAK files to the backup directory and to compress them.
Appendix D. AIX system and Solaris environment: Tuning the NDBM Databases
79
80
Installation Guide
Obtaining fixes
A product fix might be available to resolve your problem. You can determine what fixes are available for your IBM software product by checking the product support Web site: 1. Go to the IBM Software Support Web site (http://www.ibm.com/software/ support). 2. Under Products A - Z, click I, then select IBM Tivoli NetView. This opens a product-specific support site. 3. Under Self help, follow the link to Search all Downloads, where you will find a list of fixes, fix packs, and other service updates for your product. For tips on refining your search, click Search tips. 4. Click the name of a fix to read the description and optionally download the fix. To receive weekly e-mail notifications about fixes and other news about IBM products, follow these steps: 1. From the support page for any IBM product, click My support in the upper-right corner of the page. 2. If you have already registered, skip to the next step. If you have not registered, click register in the upper-right corner of the support page to establish your user ID and password. 3. Sign on to My support. 4. On the My support page, click Edit profiles in the left navigation pane, and scroll to Select Mail Preferences. Select a product family and check the appropriate boxes for the type of information you want. 5. Click Submit. 6. For e-mail notification for other products, repeat Steps 4 and 5. For more information about types of fixes, see the Software Support Handbook (http://techsupport.services.ibm.com/guides/handbook.html).
81
Online: Go to the Passport Advantage Web page (http://www.lotus.com/ services/passport.nsf/WebDocs/ Passport_Advantage_Home) and click How to Enroll. By phone: For the phone number to call in your country, go to the IBM Software Support Web site (http://techsupport.services.ibm.com/guides/ contacts.html) and click the name of your geographic region. v For IBM eServer software products (including, but not limited to, DB2 and WebSphere products that run in zSeries, pSeries, and iSeries environments), you can purchase a software maintenance agreement by working directly with an IBM sales representative or an IBM Business Partner. For more information about support for eServer software products, go to the IBM Technical Support Advantage Web page (http://www.ibm.com/servers/eserver/techsupport.html). If you are not sure what type of software maintenance contract you need, call 1-800-IBMSERV (1-800-426-7378) in the United States or, from other countries, go to the contacts page of the IBM Software Support Handbook on the Web (http://techsupport.services.ibm.com/guides/contacts.html) and click the name of your geographic region for phone numbers of people who provide support for your location. Follow the steps in this topic to contact IBM Software Support: 1. Determine the business impact of your problem. 2. Describe your problem and gather background information. 3. Submit your problem to IBM Software Support.
82
Installation Guide
v Are you currently using a workaround for this problem? If so, please be prepared to explain it when you report the problem.
83
84
Installation Guide
Notices
This information was developed for products and services offered in the U.S.A. IBM may 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 may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the users responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not give you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: IBM World Trade Asia Corporation Licensing 2-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 product(s) and/or the program(s) 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.
85
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/101 11400 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.
Trademarks
AIX, DB2, DB2 Universal Database, eServer, IBM, the IBM logo, iSeries, Lotus, NetView, Passport Advantage, pSeries, Rational, RISC System/6000, RS/6000, Tivoli, the Tivoli logo, Tivoli Enterprise, Tivoli Enterprise Console, WebSphere, xSeries, z/OS, and z/Series are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Intel and Itanium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries Linux is a trademark of Linus Torvalds in the United States, other countries, or both. Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States, other countries, or both. Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
86
Installation Guide
UNIX is a registered trademark of The Open Group in the United States and other countries. Other company, product, and service names may be trademarks or service marks of others.
Notices
87
88
Installation Guide
89
copyright notice appears in all copies and that both that copyright notice and this permission appear in all supporting documentation. This software is provided as is without express or implied warranty. GIFtrans v1.12 Convert any GIF file into a GIF89a. Allows for setting the transparent or background color, changing colors, adding or removing comments. Also code to analyze GIF contents. Copyright 24.2.94 by Andreas Ley Permission to use, copy, modify, and distribute this software for any purpose and without fee is hereby granted, provided that the above copyright notice appears in all copies. This software is provided as is without express or implied warranties.
90
Installation Guide
Index B
backup files deleting 19 renaming 19 books see publications daemons (continued) registering from the command line 46 using the Server Setup application 46 starting from the command line 50 using the Server Setup application 52 unregistering from the command line 46 using the Server Setup application 46 databases, backing up 36 databases, NDBM component overview 75 implementing improvements improving performance 77 migration options 78 strategies 78 tuning 75 utilities dbmcompress 76 dbmlist 76 nvTurboDatabase 77 databases, NDVM utilities 76 dbmcompress utility 76 dbmlist utility 76 deployment hardware requirements platform 7 Web console 9 planning backup servers 3 client installation 4 connecting to Tivoli Management Framework 6 language packs, requirements 6 language packs, support for 6 map location 4 mid-level managers 6 server installation 2 trapgend subagent 5 software requirements exporting data to Tivoli Data Warehouse 12 IBM Support Assistant 14 online help 10 operating system 9 SNMP data collection 12 TCP/IP connection 13 Tivoli environment 13 Tivoli NetView database component 11 upgrade requirements 13 Web console 10
E
education see Tivoli technical training vii
v, vi
F
files that are migrated during upgrade 71 fixes, obtaining 81
C
CiscoWorks 2000 integration, installing 34 client uninstalling 53 Client Setup application context-sensitive help 50 Client Setup application, starting 50 client/server access, configuring 38 clientsetup command 50 commands clientsetup 50 instalnv 23 netnmrc 47 netview 47 NVenvironment 36 nvwc.sh 29 serversetup 49 community name changes 55 components, Tivoli NetView client 1 database description 1 requirement 11 language packs 2 native console 1 server 1 Web console 1 configuring client to access a server 38 client/server access 38 server to enable client access 38 SNMP agent for Linux 39 Tivoli NetView program 42 trapgend daemon from the command line 32 using the Server Setup application 33 Web daemons disabling SSL 30 enabling SSL 29 enabling the daemons 29 conventions typeface viii customer support see Software Support 81
H
hardware recommendations determining the size of your network 61 for your network size 63 overview 61 hardware requirements platform 7 Web console 9
I
IBM Support Assistant requirements 14 installation planning backup servers 3 client installation 4 connecting to Tivoli Management Framework 6 hardware requirements 7 language packs, requirements 6 language packs, support for 6 map location 4 mid-level managers 6 server installation 2 trapgend subagent 5 installation entries 69 installation problems community name changes 55 language packs 57 tdwdaemon errors 56 too many semaphores (Solaris) 55 installing CiscoWorks 2000 integration 34 mid-level managers 35 monitoring agent 35 Tivoli NetView Framework patch 20 Tivoli NetView program before you begin 17 cleaning up old traps 20 configuring Linux for topology discovery 18 deleting old backup files 19 installation entries 69 messages, displaying 18 product requirements, determining if you meet 18
D
daemon status, checking daemons recyling 48 45
91
installing (continued) Tivoli NetView program (continued) Tivoli NetView Framework patch 20 troubleshooting 55 trapgend daemon from the command line 32 using the Server Setup application 33 Web console from the CD 28 from the Tivoli NetView server 26 instalnv command 23 Internet, searching to find software problem resolution 81
netview shell script using Solaris requirements 47 newsgroups vii NVenvironment command 36 nvPrqchk script 18 nvTurboDatabase utility 77 nvwc.sh command 29
vi
R
recommendations hardware determining the size of your network 61 for your network size 63 tuning for your network size 63 overview 61 registering daemons from the command line 46 using the Server Setup application 46 requirements hardware platform 7 Web console 9 software exporting data to Tivoli Data Warehouse 12 IBM Support Assistant 14 online help 10 operating system 9 SNMP data collection 12 TCP/IP connection 13 Tivoli environment 13 Tivoli NetView database component 11 upgrade requirements 13 Web console 10 runtime environment, initializing 36
O
online help, accessing 49 online publications accessing vi ordering publications vii output, logging 48
L
LANG environment variable 18 language packs configuring the Web browser 41 enabling language support 40 requirements 6 security files, customizing after upgrade 40 specifying an input method for Linux 41 support for 6 language support, enabling 40 LC_MESSAGES environment variable 18 Linux configuring for topology discovery 18 logging output 48
P
planning backup servers 3 client installation 4 connecting to Tivoli Management Framework 6 hardware requirements platform 7 Web console 9 language packs requirements 6 supported languages 6 map location 4 mid-level managers 6 server installation 2 software requirements exporting data to Tivoli Data Warehouse 12 IBM Support Assistant 14 online help 10 operating system 9 SNMP data collection 12 TCP/IP connection 13 Tivoli environment 13 Tivoli NetView database component 11 upgrade requirements 13 Web console 10 trapgend subagent 5 post-installation tasks client/server access, configuring 38 configuring a client to access a server 38 configuring a server to enable client access 38 databases, backing up 36 runtime environment, initializing 36 SNMPagent, configuring for Linux 39 problem determination describing problem for IBM Software Support 82 determining business impact for IBM Software Support 82 submitting problem to IBM Software Support 83 product requirements, determining if you meet 18
M
manuals see publications v, vi mid-level managers planning for installation 6 uninstalling 54 mid-level managers, installing 35 migrating files 71 MLM See mid-level managers monitoring agent, installing 35
S
secure socket layer disabling 30 enabling 29 server uninstalling 53 Server Setup application context-sensitive help 50 Server Setup application, starting serversetup command 49 software components client 1 database description 1 requirement 11 language packs 2 native console 1 server 1 Web console 1 software requirements exporting data to Tivoli Data Warehouse 12 IBM Support Assistant 14 online help 10 operating system 9 SNMP data collection 12 TCP/IP connection 13 Tivoli environment 13
49
N
NDBM databases component overview 75 implementing improvements improving performance 77 migration options 78 strategies 78 tuning 75 utilities 76 dbmcompress 76 dbmlist 76 nvTurboDatabase 77 netnmrc command 47 netview command 47
92
Installation Guide
software requirements (continued) Tivoli NetView database component 11 upgrade requirements 13 Web console 10 Software Support contacting 81 describing problem for IBM Software Support 82 determining business impact for IBM Software Support 82 submitting problem to IBM Software Support 83 starting Client Setup application 50 daemons from the command line 50 using the Server Setup application 52 Server Setup application 49 Tivoli NetView program daemon status, checking 45 daemons, registering and unregistering 45 from the command line 47 logging output 48 online help, accessing 49 overview 45, 47 recycling the daemons 48 using the Tivoli desktop 48 Web console 29 status, daemon, checking 45 stopping Tivoli NetView program 49
63
U
uninstalling client 53 mid-level managers 54 server 53 trapgend daemon 54 Web console 54 unregistering daemons from the command line 46 using the Server Setup application 46 upgrading Tivoli NetView program before you begin 17 cleaning up old traps 20 configuring Linux for topology discovery 18 deleting old backup files 19 files that are migrated 71 messages, displaying 18 product requirements, determining if you meet 18 Tivoli NetView Framework patch 20 Web console from the CD 28 from the Tivoli NetView server 26
T
TCP/IP connection requirements 13 Tivoli environment software requirements 13 Tivoli NetView Framework patch, installing 20 Tivoli software information center vi Tivoli technical training vii topology data, migrating 20 training, Tivoli technical vii trapgend daemon configuring from the command line 32 using the Server Setup application 33 uninstalling 54 trapgend subagent installing from the command line 32 using the Server Setup application 33 planning for installation 5 traps, cleaning up 20 troubleshooting installation problems cannot communicate with SNMP agent 55 community name changes 55 language packs 57 tdwdaemon errors 56 too many semaphores (Solaris) 55
W
Web console configuring for language support 41 full Web console, description 25 hardware requirements 9 installing from the CD on Windows 28 from the Tivoli NetView server 26 software requirements 10 starting 29 thin Web console, description 25 uninstalling 54 Web daemons configuring disabling SSL 30 enabling SSL 29 enabling the daemons 29
Index
93
94
Installation Guide
Printed in USA
GC32-1842-00