configuration recommendations guide 1.3 - inpm ·  · 2011-01-14configuration recommendations...

60
Tivoli ® Netcool Performance Manager 1.3.1 Wireline Component Document Revision R2E1 Configuration Recommendations Guide 1.3.1

Upload: vohanh

Post on 30-May-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

Tivoli® Netcool Performance Manager 1.3.1Wireline ComponentDocument Revision R2E1

Configuration Recommendations Guide1.3.1

���

NoteBefore using this information and the product it supports, read the information in “Notices” on page 49.

© Copyright IBM Corporation 2006, 2011.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contractwith IBM Corp.

Contents

Chapter 1. Overview . . . . . . . . . 1

Chapter 2. Minimum requirements forinstallation . . . . . . . . . . . . . 3Solaris hardware requirements . . . . . . . . 3AIX hardware requirements . . . . . . . . . 3Linux hardware requirements. . . . . . . . . 4Tivoli Integrated Portal deployment spacerequirements . . . . . . . . . . . . . . 4Screen resolution . . . . . . . . . . . . . 5

Chapter 3. Minimum requirements for aproof of concept installation . . . . . . 7Solaris hardware requirements (POC) . . . . . . 7AIX hardware requirements (POC) . . . . . . . 7Linux hardware requirements (POC) . . . . . . 8Screen resolution . . . . . . . . . . . . . 8

Chapter 4. Supported operating systemsand modules. . . . . . . . . . . . . 9Solaris 10 for SPARC platforms . . . . . . . . 9

Operating systems and kernel . . . . . . . 9Solaris 10 requirements . . . . . . . . . . 9Solaris 10 virtualized containers . . . . . . 11DataMart . . . . . . . . . . . . . . 12DataLoad . . . . . . . . . . . . . . 12DataChannel . . . . . . . . . . . . . 12Technology packs . . . . . . . . . . . 12DataView and Tivoli Integrated Portal . . . . 12

AIX platforms . . . . . . . . . . . . . 12Operating system . . . . . . . . . . . 13Required patches . . . . . . . . . . . 13Set resource limits . . . . . . . . . . . 13DataMart . . . . . . . . . . . . . . 13DataLoad . . . . . . . . . . . . . . 13DataChannel . . . . . . . . . . . . . 14Technology packs . . . . . . . . . . . 14Viewing the documentation on AIX systems . . 14

Linux platforms . . . . . . . . . . . . . 15Operating system . . . . . . . . . . . 15Database . . . . . . . . . . . . . . 16Required packages: . . . . . . . . . . . 16DataMart . . . . . . . . . . . . . . 17DataLoad . . . . . . . . . . . . . . 17DataChannel . . . . . . . . . . . . . 17

Chapter 5. Required user names. . . . 19pvuser . . . . . . . . . . . . . . . . 19

oracle . . . . . . . . . . . . . . . . 19

Chapter 6. Ancillary softwarerequirements . . . . . . . . . . . . 21FTP support . . . . . . . . . . . . . . 21OpenSSH and SFTP . . . . . . . . . . . 21

AIX requirements . . . . . . . . . . . 22Solaris requirements . . . . . . . . . . 22Linux requirements . . . . . . . . . . . 22

File compression. . . . . . . . . . . . . 22DataView load balancing . . . . . . . . . . 23Oracle Database . . . . . . . . . . . . . 23Oracle server . . . . . . . . . . . . . . 23

Hidden Oracle parameters . . . . . . . . 24Tivoli Common Reporting client . . . . . . . 24Java Runtime Environment (JRE) . . . . . . . 24Web browsers and settings . . . . . . . . . 24

Browser requirements for the Launchpad . . . 25Screen resolution . . . . . . . . . . . 25Report Studio - Cognos . . . . . . . . . 25

X Emulation . . . . . . . . . . . . . . 26Webtop integration . . . . . . . . . . . . 26Microsoft Office Version . . . . . . . . . . 26DataView Portal and saving reports as PDF files . . 26

Chapter 7. Architecture information . . 29ServerTime synchronization . . . . . . . . . 29DataLoad SNMP on multiple CPU servers . . . . 29DataChannel subchannels . . . . . . . . . 29DataChannel remote . . . . . . . . . . . 30

DataChannel "Standard" . . . . . . . . . 30Tivoli Netcool Performance Manager on Solaris10 . . . . . . . . . . . . . . . . 31Tivoli Netcool Performance Manager inventorydeployment . . . . . . . . . . . . . 32

Firewall configuration . . . . . . . . . . . 37DataChannel standard . . . . . . . . . . 37DataChannel "Remote Channel Option" . . . . 43SNMP inventory. . . . . . . . . . . . 44

Appendix. SNMP version support . . . 47

Notices . . . . . . . . . . . . . . 49

Trademarks. . . . . . . . . . . . . 53

© Copyright IBM Corp. 2006, 2011 iii

iv IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 1. Overview

The Configuration Recommendations Guide describes all requirements of the IBM®

Tivoli® Netcool® Performance Manager 1.3.1 system.

IBM Tivoli Netcool Performance Manager, Version 1.3.1 consists of two maincomponents: a wireline component (formerly Tivoli Netcool/Proviso) and awireless component (formerly Tivoli Netcool Performance Manager for Wireless).

This document lists the recommended configurations and the supported platformsand components for IBM Tivoli Netcool Performance Manager, Version 1.3.1. Thesections are as follows:

Section Page

Minimum Requirements for Installation 1

Supported Operating Systems and Modules 5

Architecture Information 23

Firewall Configuration 30

Appendix A 45

© Copyright IBM Corp. 2006, 2011 1

2 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 2. Minimum requirements for installation

The minimum required host specifications for a Tivoli Netcool PerformanceManager deployment.

Solaris hardware requirementsTivoli Netcool Performance Manager hardware requirements for the Solarisenvironment.

Tivoli Netcool Performance Manager has the following minimum hardwarerequirements for the Solaris environment.v 4 x SPARC64 VI (dual-core) 2.4GHz or 3 x SPARC64 VII (quad-core) 2.88GHz

processor

Note: DataLoad requires virtualization (Solaris zones). For more information,please see “DataLoad SNMP on multiple CPU servers” on page 29.

v 16 GB Memoryv 2 x 146GB HDD

If deploying in a distributed environment, each server/zone requires:

1 x SPARC64 VI (dual-core) 2.4GHz or 1 x SPARC64 VII, (quad-core) 2.88GHzprocessor; 4 GB RAM; 146GB disk space.

Note: For information about performing a minimal installation deployment, seethe IBM Tivoli Netcool Performance Manager: Installation Guide.

AIX hardware requirementsTivoli Netcool Performance Manager hardware requirements for the AIXenvironment.

Tivoli Netcool Performance Manager has the following minimum requirements forthe AIX environment:v 4 x Power6 (Dual Core) 4.2GHz, or 3 x Power7 (Quad Core) 3.0GHz processor.

Note: DataLoad requires virtualization (LPARs). For more information, pleasesee “DataLoad SNMP on multiple CPU servers” on page 29.

v 16 GB Memoryv 2 x 146GB HDD

If deploying in a distributed environment, each server/LPAR requires:v 1 x Power6 (Dual Core) 4.2GHz, orv 1 x Power7 (Quad Core) 3.0GHz processor;v 4 GB RAM; 146 GB disk space.

Other deployment configurations should be sized by IBM Professional Services.

© Copyright IBM Corp. 2006, 2011 3

Linux hardware requirementsTivoli Netcool Performance Manager has a minimal deployment space requirementon Linux

Tivoli Netcool Performance Manager has the following minimum requirements forthe Linux environment:v 3 x Intel Xeon 5500/5600 series processors (quad-core), 2.4 GHz or greater.

Note: DataLoad requires virtualization (Virtual Machine). For more information,please see “DataLoad SNMP on multiple CPU servers” on page 29.

v 16 GB memoryv 2 x 146 GB HDD

If deploying in a distributed environment, each server/Virtual Machine requires: 1x Intel Xeon 5500/5600 series processor (quad-core) 2.4 GHz, 4 GB RAM, 146 GBdisk space.

Other deployment configurations should be sized by IBM Professional Services.

Tivoli Integrated Portal deployment space requirementsTivoli Netcool Performance Manager has a minimal deployment space requirementfor Tivoli Integrated Portal

When you install DataView, you also install Tivoli Common Reporting (TCR).When performing a remote install a local /tmp folder is required on the deployerin order to contain the TCR bundle. The space requirements are:

Local TIP install:v /TIP install location - 2GB

Remote TIP installv local /tmp - 1.5GBv remote /tmp - 1.5GBv remote /TIP install location - 2GB

Note: If you deploy many technology packs (especially Alcatel-Lucent 5620 SAM,Alcatel 5620 NM, and Nortel CS2000, which either have multiple UBAs or requiremultiple DataChannel applications), you might require more hardware capacitythan is specified in the minimal configuration. In these situations, before moving toa production environment, IBM strongly recommends that you have IBMProfessional Services size your deployment so that they can recommend additionalhardware, if necessary.

4 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Screen resolutionRecommended screen resolution details.

A screen resolution of 1024 x 768 pixels or higher is recommended when runningthe deployer.

Chapter 2. Minimum requirements for installation 5

6 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 3. Minimum requirements for a proof of conceptinstallation

Tivoli Netcool Performance Manager has minimum required host specifications forProof of Concept (POC) deployments.

Note: The minimum requirements do not account for additional functionality suchas WebTop, Cognos and MDE, each have additional memory and CPU impacts.

Solaris hardware requirements (POC)The minimum system requirements for a proof of concept install on Solaris.v 2 x SPARC64 VI (dual-core) 2.4GHz or 2 x SPARC64 VII (quad-core) 2.88GHz

processor.v 8GB Memoryv 1 x 146 GB HDD

To support:v SNMP data only.v All Tivoli Netcool Performance Manager components deployed on a single

server.v Number of resources supported up to 20,000.v 3 SNMP Technology Packs based on MIB II, Cisco Device and IPSLA.v 15 minute pollingv Number of DataView users limited to <3.

AIX hardware requirements (POC)The minimum system requirements for a proof of concept install on AIX.v 2 x Power6 (Dual Core) 4.2GHz, or 2 x Power7 (Quad Core) 3.0GHz processorv 8 GB Memoryv 1 x 146 GB HDD

To support:v SNMP data only.v All Tivoli Netcool Performance Manager components deployed on a single

server.v Number of resources supported up to 20,000.v 3 SNMP Technology Packs based on MIB II, Cisco Device and IPSLA.v 15 minute pollingv Number of DataView users limited to <3.

Note: Additional features such as webTop, cognos and MDE are not accounted forin this spec. They will have additional memory and CPU impacts.

© Copyright IBM Corp. 2006, 2011 7

Linux hardware requirements (POC)The minimum system requirements for a proof of concept install on Linux.v 2 x Intel Xeon 5500/5600 series processors (quad-core), 2.4 GHz or greater.v 8 GB memoryv 1 x 146 GB HDD

To support:v SNMP data only.v All Tivoli Netcool Performance Manager components deployed on a single

server.v Number of resources supported up to 20,000.v 3 SNMP Technology Packs based on MIB II, Cisco Device and IPSLA.v 15 minute pollingv Number of DataView users limited to <3.

Screen resolutionRecommended screen resolution details.

A screen resolution of 1024 x 768 pixels or higher is recommended when runningthe deployer.

8 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 4. Supported operating systems and modules

The supported operating systems, modules, and third-party applications for IBMTivoli Netcool Performance Manager, Version 1.3.1.

The following sections list the supported operating systems, modules, andthird-party applications for IBM Tivoli Netcool Performance Manager, Version1.3.1.

For more information, see the IBM Tivoli Netcool Performance Manager, Version1.3.1 Release Notes, which contains the version numbers for each Tivoli NetcoolPerformance Manager module in Version 1.3.1.

Solaris 10 for SPARC platformsSupported Solaris systems.

For information on upgrading from Solaris 9 to Solaris 10, see the IBM TivoliNetcool Performance Manager: Upgrade Guide, 4.4.1 to 1.3.1.

Operating systems and kernelSupported operating system and kernel version.

Solaris kernel version SunOS enterprise 5.10, Generic_120011-14 or higher, fromSolaris 10 08/07.

It is recommended that the user consult Metalink Note 169706.1, which has a fulllist of Oracle packages and patches. Oracle keeps this list up to date. The title ofthis Metalink note is:

Oracle® Database on Unix AIX®,HP-UX®,Linux®,Mac OS® X,Solaris®,Tru64 Unix®

Operating Systems Installation and Configuration Requirements Quick Reference(8.0.5 to 11.2) [ID 169706.1]

Solaris 10 requirementsRequired Packages and Patches for the Solaris 10 system.

Tivoli Netcool Performance Manager requires at a minimum the End Userdistribution of Solaris 10.

Required packagesRequired Packages for the Solaris 10 system.

Before installing the Oracle server, make sure the following Solaris packages areinstalled on your system:v SUNWarcv SUNWbtoolv SUNWheav SUNWlibmv SUNWlibms

© Copyright IBM Corp. 2006, 2011 9

v SUNWmfrunv SUNWsprotv SUNWtoov SUNWxwfntv SUNWi1csv SUNWi15csv SUNWi1ofv SUNWxcu4v SUNWuiu8v SUNWulcf

To verify that the required Solaris packages are installed:1. Enter the following command at the shell prompt:

# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWuiu8

The following output confirms that the specified Solaris packages are installedcorrectly:

system SUNWarc Archive Librariessystem SUNWbtool CCS tools bundled with SunOSsystem SUNWhea SunOS Header Filessystem SUNWlibm Forte Developer Bundled libmsystem SUNWlibms Forte Developer Bundled shared libmsystem SUNWsprot Solaris Bundled toolssystem SUNWtoo Programming Toolssystem SUNWuiu8 Iconv modules for UTF-8 Locale...

2. If these packages are not on your system, see the Solaris Installation Guide forinstructions on installing supplementary package software.

Required patchesRequired Patches for the Solaris 10 system.

To determine the patch level on your system, enter the following command:uname -v

Note: All Tivoli Netcool Performance Manager modules are tested to run on anEnd User distribution of Solaris 10.

The following list of minimum Solaris patches is required for every module ofTivoli Netcool Performance Manager (DataLoad,

DataMart, DataView and DataChannel):v 118731-01 SunOS 5.10: /usr/sbin/zonecfg patchv 122660-10 SunOS 5.10: zones patchv 124204-04 SunOS 5.10: zfs patchv 120719-02 SunOS 5.10 : SunFreeware gzip patchv 121296-01 SunOS 5.10: fgrep Patchv 127884-01 SunOS 5.10: awk patchv 128342-01 SunOS 5.10: ksh and sh patchv 120900-04 SunOS 5.10: libzonecfg Patchv 121133-02 SunOS 5.10: zones library and zones utility patchv 119254-53 SunOS 5.10: Install and Patch Utilities Patch

10 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

v 119317-01 SunOS 5.10: SVr4 Packaging Commands (usr) Patchv 118918-24 SunOS 5.10: Solaris Crypto Framework patchv 119042-10 SunOS 5.10: svccfg & svcprop patchv 119578-30 SunOS 5.10: FMA Patchv 118833-36 SunOS 5.10: kernel patchv 119574-02 SunOS 5.10: su patchv 120849-04 SunOS 5.10: Sun PCI-E Gigabit Ethernet Adapter Patchv 121012-02 SunOS 5.10: traceroute patchv 121004-03 SunOS 5.10: sh patchv 118560-02 SunOS 5.10: usr/bin/telnet patchv 124457-01 X11 6.6.2: xdm patchv 126538-01 SunOS 5.10: i.manifest and r.manifest patchv 126897-02 SunOS 5.10: Fault Manager Patchv 125418-01 SunOS 5.10: in.telnetd patchv 126440-01 SunOS 5.10: rm patchv 126540-02 SunOS 5.10: libumem library patchv 125279-05 CDE1.6: dtsession patchv 126448-05 SunOS 5.10: Trusted Extensions labeld, chk_encodings, txzonemgr,

zoneunshare, zoneshare patchv 124444-01 SunOS 5.10: mountd patchv 125476-02 SunOS 5.10: libc_psr_hwcap.so.1 patchv 125731-02 SunOS 5.10: XML and XSLT libraries patchv 125378-05 SunOS 5.10: timezones patchv 119059-40 X11 6.6.2: Xsun patchv 119810-05 SunOS 5.10: International Components for Unicode Patchv 128000-01 SunOS 5.10: in.ftpd patchv 127127-11

Solaris 10 virtualized containersIf you are using Solaris 10 virtualized containers, you must create containers with"whole root" partitions.

If using Solaris 10 virtualized containers, you must create containers with "wholeroot" partitions. Tivoli Netcool Performance Manager will not work in containerswith "sparse root" partitions.

Note: The Tivoli Netcool Performance Manager Self Monitoring Pack and SSMpacks do not report data correctly in virtualized environments, due tocompatibility issues of the underlying SSM agents in these configurations. The MIBII pack can also have difficulties discovering resources in virtualized serverenvironments.

Chapter 4. Supported operating systems and modules 11

DataMartDataMart requirements if you are using Solaris 10.

Configure the default language of Solaris to English.

IBM Java Runtime Environment (JRE) 1.5.

Packages:v SUNWi1ofv SUNWxwfnt.

DataLoadDataLoad requirements if you are using Solaris 10.

Configure the default language of Solaris to English.

Packages:v SUNWi1ofv SUNWxwfnt

DataChannelDataChannel requirements if you are using Solaris 10.

Configure the default language of Solaris to English.

The DataChannel components require X libraries to be installed. The graphicaltools in DataChannel also require a running X server, which can be on a differenthost.

Technology packsTechnology pack requirements if you are using Solaris 10.

Installation of technology packs on Solaris 10 requires JRE 1.6 (32-bit). The correctversion is installed with the Topology Editor in the following default location:

/opt/IBM/proviso/jvm/jre/bin

DataView and Tivoli Integrated PortalDataView and Tivoli Integrated Portal requirements if you are using Solaris 10.

Java Runtime Environment (JRE) 1.6 (32-bit)

AIX platformsSupported AIX systems.

IBM Tivoli Netcool Performance Manager, Version 1.3.1 can be installed andoperated in a virtualized AIX environment.

Note: Tivoli Netcool Performance Manager on AIX does not support connection toa Solaris-based Oracle database.

12 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Note: The Tivoli Netcool Performance Manager Self Monitoring Pack and SSMpacks do not report data correctly in virtualized environments, due tocompatibility issues of the underlying SSM agents in these configurations. The MIBII pack can also have difficulties discovering resources in virtualized serverenvironments.

Operating systemSupported operating system and kernel version.

IBM Tivoli Netcool Performance Manager, Version 1.3.1 supports AIX 6.1 64-bit.

To verify your AIX release level:

As root, enter the following command at the shell prompt:# oslevel -r

This command returns a string that represents the maintenance level for your AIXsystem.

Required patchesPatches required for the AIX system.

Oracle Patches:

If you are installing Oracle on AIX systems, you must perform these additionaltasks:v Apply Oracle patch 10.2.0.4.

Set resource limitsThe default user process limits are not adequate and must be reset.

On AIX systems, the default user process limits are not adequate for Tivoli NetcoolPerformance Manager. For detailed information on setting the correct user processlimits, see Set Resource Limits in the IBM Tivoli Netcool Performance Manager:Installation Guide.

DataMartDataMart requirements if you are using AIX.

Java Runtime Environment (JRE) 1.5 or higher (for the Database Informationmodule).

DataLoadDataLoad requirements if you are using AIX.

No special requirements.

Chapter 4. Supported operating systems and modules 13

DataChannelDataChannel requirements if you are using AIX.

The following DataChannel components require X libraries to be installed:v Bulk Collectorv CMEv DLDRv FTEv FED (also requires that an X Server is running)v LDRv The showVersion utility.

Technology packsTechnology Pack requirements if you are using AIX.

Installation of technology packs on AIX 6.1 requires JRE 1.6 (32-bit). The correctversion is installed with the Topology Editor in the following default location:

/opt/IBM/proviso/jvm/jre/bin

Viewing the documentation on AIX systemsViewing the documentation requires that you can run Adobe Acrobat Reader.

To run on AIX systems, Adobe Acrobat Reader requires GIMP Toolkit (GTK+)Version 2.2.2 or higher. You can download the toolkit from the following URL:

http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html

In addition, you must install all the dependent packages for GTK+. You can installGTK+ and its dependent packages either before or after installing Acrobat Reader.

At the time of publication, the latest version of GTK+ is gtk2-2.8.3-9, and thelatest versions of the dependent packages are as follows:v libpng-1.2.8-5

v libtiff-3.6.1-4

v libjpeg-6b-6

v gettext-0.10.40-6

v glib2-2.8.1-3

v atk-1.10.3-2

v freetype2-2.1.7-5

v xrender-0.8.4-7

v expat-1.95.7-4

v fontconfig-2.2.2-5

v xft-2.1.6-5

v cairo-1.0.2-6

v pango-1.10.0-2

v xcursor-1.0.2-3

v gtk2-2.8.3-9

To fulfill dependency requirements, you must install these Red Hat PackageManagers (RPMs) in the order specified.

14 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Installing an RPM:1. To install an RPM use the following syntax:

rpm -i rpm_filename

2. To see a list of the RPMs that have been installed, enter the followingcommand:rpm -qa

Acrobat Reader and LDAPBy default, AIX systems do not have LDAP installed.

By default, AIX systems do not have LDAP installed. If the AIX system does nothave LDAP installed and you run Acrobat Reader, a warning message is displayed.Click OK to have Acrobat Reader proceed normally.

To remove the error message, delete or rename /opt/acrobat/Reader/rs6000aix/plug_ins/PPKLite.api, where /opt/acrobat is the installation path.

Linux platformsSupported Linux Systems

IBM Tivoli Netcool Performance Manager, Version 1.3.1 can be installed andoperated in an environment utilizing VMware partitions. This section details Linuxenvironment prerequisites for Tivoli Netcool Performance Manager.

Operating systemSupported operating system and kernel versions.

Tivoli Netcool Performance Manager supports the following Linux systems:v Linux hosts running 64-bit RedHat Enterprise Linux Version 5.5 with Oracle10g.

To check the version of your operating system, enter:# cat /etc/redhat-release

This command should return output similar to:Red Hat Enterprise Linux Server release 5.5 (Tikanga)

To verify the processor type, run the following command:uname -p

To verify the machine type, run the following command:uname -m

To verify the hardware platform, run the following command:uname -i

All results should contain the output:x86_64

Chapter 4. Supported operating systems and modules 15

DatabaseDatabase requirements if you are using Linux.

It is recommended that the user consult Metalink Note 421308.1, Requirements ForInstalling Oracle10gR2 On RHEL 5/OEL 5 (x86_64) [ID 421308.1] Modified Aug 112009, which has a full list of Oracle requirements for RHEL5. Oracle keeps this listup to date.

Required packages:Required packages if you are using Linux.

The following is a list of packages for Oracle Enterprise Linux 5.0 and Red HatEnterprise Linux 5.0:v binutils-2.17.50 (x86_64)v compat-db-4.2.52 (x86_64)v compat-libstdc++-296(i386)v compat-libstdc++-33-3.2.3 (x86_64)v compat-libstdc++-33-3.2.3(i386)v control-center-2.16.0 (x86_64)v gcc-4.1.1 (x86_64)v gcc-c++-4.1.1 (x86_64)v glibc-2.5-12 (x86_64)v glibc-2.5-12 (i686)v glibc-common-2.5-12 (x86_64)v glibc-devel-2.5-12 (x86_64)v glibc-devel-2.5-12(i386)v glibc-headers-2.5-12 (x86_64)v ksh-20060214-1.4 (x86_64)v libaio-0.3.96 (x86_64)v libgcc-4.1.1(i386)v libgcc-4.1.1(x86_64)v libgnome-2.16.0 (x86_64)v libgnomeui-2.16.0 (x86_64)v libgomp-4.1.1 (x86_64)v libstdc++-4.1.1 (x86_64)v libstdc++-devel-4.1.1 (x86_64)v libXp-1.0.0-8 (i386)v libXp-1.0.0-x86_64v make-3.81 (x86_64)v sysstat-7.0.0 (x86_64)v openmotif-2.3.1-i386v openmotif-2.3.1-x86_64

Note: These are minimum required versions. Also, the architecture (i386, i686,x86_64, etc) of the package must be verified. For example, both the i386 and thex86_64 architectures for glibc-devel must be installed.

16 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

All except two of the above listed packages are part of the default RHEL install.compat-db and sysstat should be installed using the following commands:

rpm -i /net/pmgxs2v1/dbarchive/os/linux/RHEL-5.2u2/compat-db-4.2.52- 5.1.x86_64.rpmrpm -i /net/pmgxs2v1/dbarchive/os/linux/RHEL-5.2u2/sysstat-7.0.2- 1.el5.x86_64.rpm

DataMartDataMart requirements if you are using Linux.

Java Runtime Environment (JRE) 1.5 or higher (for the Database Informationmodule).

DataLoadDataLoad requirements if you are using Linux.

No special requirements.

DataChannelDataChannel requirements if you are using Linux.

No special requirements.

Chapter 4. Supported operating systems and modules 17

18 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 5. Required user names

There are two user names that must created when installing Tivoli NetcoolPerformance Manager.

Two specific user names are required on any server hosting Tivoli NetcoolPerformance Manager components, they are:v pvuser: A dedicated Tivoli Netcool Performance Manager Unix user.v oracle: A dedicated Oracle user.

pvuserThe pvuser user name.

The Tivoli Netcool Performance Manager Unix user pvuser must be added to eachserver hosting a Tivoli Netcool Performance Manager component. The TivoliNetcool Performance Manager Unix user, which is referred to as pvuserthroughout the documentation, can be named using any string as required by yourorganizations naming standards.

For more information on how to add the Tivoli Netcool Performance ManagerUnix user pvuser , see the "Pre-Installation Setup Tasks > Adding the pvuser LoginName" section of the IBM Tivoli Netcool Performance Manager: Installation Guide.

oracleThe oracle user name.

The Oracle user oracle is added to each server hosting a Tivoli NetcoolPerformance Manager component. This user is added when installing either Oracleclient or server. The default username used is oracle; however, this Oracleusername can be named using any string as required by your organizationsnaming standards.

For more information on creating the oracle user for the Oracle server, see the"Installing the Oracle Server > Run the Oracle Server Configuration Script" sectionof the IBM Tivoli Netcool Performance Manager: Installation Guide.

For more information on creating the oracle user for the Oracle client, see the"Installing the Oracle Client > Run the Oracle Client Configuration Script" sectionof the IBM Tivoli Netcool Performance Manager: Installation Guide.

© Copyright IBM Corp. 2006, 2011 19

20 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 6. Ancillary software requirements

Extra and third-party software requirements.

The following sections outline the extra software packages required by TivoliNetcool Performance Manager.

FTP supportTivoli Netcool Performance Manager requires FTP support.

The FTP (File Transfer Protocol) version used to transfer files between TivoliNetcool Performance Manager components is delivered with Solaris 10. AIX alsouses FTP to transfer files between Tivoli Netcool Performance Managercomponents.

Tivoli Netcool Performance Manager supports the following file transport protocolsbetween Tivoli Netcool Performance Manager components and third-partyequipment (for example, EMS):v FTP Solaris 10v Microsoft

®

Internet Information Services (IIS) FTP server

OpenSSH and SFTPTivoli Netcool Performance Manager requires OpenSSH and SFTP support.

Tivoli Netcool Performance Managersupports using encrypted Secure File Transfer(SFTP) and FTP to move data files from DataLoad to DataChannel, or fromDataChannel Remote to the DataChannel Loader.

Tivoli Netcool Performance Manager SFTP is compatible only with OpenSSHserver and client version 3.1p1 and above. OpenSSH is freely downloadable anddistributable (http://www.openssh.org). OpenSSH is supported on Solaris, AIX,and Linux. Other SSH versions such as F-Secure, the SSH bundled in Solaris 10,and the SSH bundled with AIX are not compatible.

If you use the SFTP capability, you must obtain, install, generate keys for, maintain,and support OpenSSH and any packages required by OpenSSH.

See IBM Tivoli Netcool Performance Manager Technical Note: DataChannel Secure FileTransfer Installation for more information about installing and configuringOpenSSH.

© Copyright IBM Corp. 2006, 2011 21

AIX requirementsAIX requirements in order to use OpenSSH and SFTP.

The following table lists additional prerequisites that must be installed on an AIXsystem, and where these packages can be found:

Table 2: Additional Prerequisites

Package Location

openssl-0.9.7g-1.aix5.1.ppc.rpm https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=aixtbx

openssh-4.1p1_53.tar.Z https://sourceforge.net/projects/openssh-aix/

bos.adt.libm AIX installation CD.

Solaris requirementsSolaris requirements in order to use OpenSSH and SFTP.

The following are additional prerequisites that must be installed on an Solarissystems:v openssh - SSH client (openssh-4.5p1-sol-sparc-local.gz or higher).v zlib - zlib compression and decompression library (zlib-1.2.3-sol9-sparc-local.gz

or higher).

Linux requirementsLinux requirements in order to use OpenSSH and SFTP.

OpenSSH is required for VSFTP to work with Tivoli Netcool PerformanceManager.OpenSSH is installed by default on any RHEL system.

By default, FTP is not enabled on Linux systems. You must enable FTP on yourLinux host to carry out the installation of Tivoli Netcool Performance Manager.

To enable FTP on your Linux host, run the following command as root:

/etc/init.d/vsftpd start

File compressionFile compression support.

Archives delivered as part of the IBM Tivoli Netcool Performance Managerdistribution were created using GNU Tar. This program must be used for thedecompression of archives.

22 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

DataView load balancingLoad balancing support.

IBM Tivoli Netcool Performance Manager supports the use of an external loadbalancer to optimize the use of available DataView instances.

The load balancer must support the following basic features:v Basic IP-based load balancingv Sticky sessions based on incoming IPv Up/down status based on checking for a listening port

The following is the link to the CSS Basic Configuration Guide:http://www.cisco.com/univercd/cc/td/doc/product/webscale/css/css_401/bsccfggd/index.htm

Oracle DatabaseOracle database license recommendations.

License recommendations

When purchasing a license from Oracle, IBM recommends a Processor licenserather than a Named User Plus license.

Oracle defines a Named User in such a way that it includes not only actual humanusers, but also non-human-operated devices. In other words, you would require aNamed User Plus license for every resource that Tivoli Netcool PerformanceManager polls, which would be very expensive.

http://www.oracle.com .

Oracle serverOracle server support.

Oracle 10g for Solaris (SPARC), Linux and AIX are 64-bit only. The database alsoprovides 32-bit libraries in case 32-bit code needs to run against the DB.

For Oracle 10g, you will need to download and install interim Oracle patchesv 7197637v 6074620v 6972843

This includes any customer who is installing Tivoli Netcool Performance Manager1.3.1 for the first time. This patch is required on all hosts where the Oracle 10gserver is installed. It is not required on hosts running just the Oracle client.

Note: Tivoli Netcool Performance Manager should be installed and run as astandalone database. It should not be placed on a server that already has adatabase as the installation program will likely interfere. The co- hosting of TNPMwill also affect performance in unknown ways. If a co-host is required then theCustomer should seek out Professional Services for support.

Chapter 6. Ancillary software requirements 23

Hidden Oracle parametersHidden parameters that must be set for Oracle.

This section lists all of the Oracle '_', or hidden parameters, used by Tivoli NetcoolPerformance Manager:v _partition_view_enabled=TRUEv _unnest_subquery=FALSEv _gby_hash_aggregation_enabled=FALSE"

Tivoli Common Reporting clientTivoli® Common Reporting and Cognos® client-side requirements.

To use Cognos, your must download and install a windows version of TivoliCommon Reporting 2.1 from xTreme Leverage.

There are two prerequisites that must be in place to use TCR/Cognos on aMicrosoft Windows environment:v Framework Managerv Oracle Client

Java Runtime Environment (JRE)Required Java support.

Java Runtime Environment (JRE) 1.6 (32-bit) is required for all servers hostingTivoli Netcool Performance Manager components. The exception to this isDataMart which requires is IBM Java 1.5 R6.

The IBM JDK is not supplied and installed automatically with the DataMart,DataChannel and DataLoad components. When installing those components onservers that are remote from the server hosting the primary deployer (TopologyEditor and Deployer) or TIP, then the required JRE, as stated above, will need to bedeployed to those servers separately.

Web browsers and settingsSupported browsers.

The following browsers are required to support the Web client and provide accessto DataView reports:

Important: If you are using Tivoli Netcool Performance Manager with NetcoolWebtop, see Webtop Integration on page 22 for the browsers supported with both.Important: No other browser types are supported.

Table 1. Windows Clients

Windows Vista Windows XP

v Microsoft Internet Explorer 7.0, 8.0

v Mozilla Firefox 3.6.

v Microsoft Internet Explorer 7.0, 8.0

v Mozilla Firefox 3.6.

24 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Note: When using Windows Internet Explorer, IBM recommends that you haveavailable at least 1GB of memory

Table 2. UNIX Clients

AIX Red Hat 5 Solaris 10

v Firefox 3.6 v Firefox 3.6 v Firefox 3.6

The following are required browser settings:v Enable JavaScriptv Enable cookies

Browser requirements for the LaunchpadWeb browser requirements for the Launchpad.

The new Launchpad has been tested on the following browsers:

On Solaris:v Firefox 3.6

On AIX:v Firefox 3.6

On Linux:v Firefox 3.6

For information about downloading and installing these browsers, see thefollowing web sites:v http://www.mozilla.org/v http://www-03.ibm.com/systems/p/os/aix/browsers/index.html

Note: You must be a registered user to use this site.

Screen resolutionRecommended screen resolution details.

A screen resolution of 1152 x 864 pixels or higher is recommended for the displayof DataView reports. Some reports may experience rendering issues at lowerresolutions.

Report Studio - CognosReport Studio support.

Report Studio is only supported by Microsoft Internet Explorer.

Chapter 6. Ancillary software requirements 25

X EmulationRemote desktop support.

For DataMart GUI access, Tivoli Netcool Performance Manager supports thefollowing:v Native X Terminalsv Exceed V 6.2

The following libraries are required in order for Exceed to work with Eclipse:v libgtk 2.10.1v libgib 2.12.1v libfreetype 2.1.10v libatk 1.12.1v libcairo 1.2.6v libxft 2.1.6v libpango 1.14.0v Real VNC server 4.0

Webtop integrationWebtop version support.

The Netcool integration module is now available for Netcool Webtop Version 2.2.

Tivoli Netcool Performance Manager pages served by Netcool/Webtop can beviewed on the following browsers:v Microsoft Internet Explorer 6.0, 7.0 (Windows XP)v Microsoft Internet Explorer 7.0 (Windows Vista)v Firefox 3.6

For more information, see the Netcool/Webtop Integration User's Guide.

Microsoft Office VersionMicrosoft Office support.

The Tivoli Netcool Performance Manager DataView Scheduled Report optiongenerates files compatible with Microsoft Office Word 2002 or higher.

DataView Portal and saving reports as PDF filesAdd short description

DataView supports the ability to save reports on the portal in PDF format. Thisfunctionality requires that you purchase and install the following third-partysoftware program from CORDA Technologies, Inc.

®

:v Highwire

Server Version 6.0 for Solaris 2.6 or higher

Note: If you run a DataView cluster, you need only one Highwire server.

For more information, see http://www.corda.com/products/highwire/.

26 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Note the following limitations:v The CORDA Highwire server does not properly support the rendering of pages

containing JavaScript.v The PDF reports work best with web reports that have been designed to limit

their width to match the print media.

Chapter 6. Ancillary software requirements 27

28 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Chapter 7. Architecture information

Supported architecture configurations.

The following sections provide information on the supported architectureconfigurations.

ServerTime synchronizationSever synchronization requirements.

Tivoli Netcool Performance Manager requires that the clocks on all Solaris serversrunning Tivoli Netcool Performance Manager modules be synchronized. IBMrecommends using NTP (or equivalent) to keep all Tivoli Netcool PerformanceManager synchronized to within 500 milliseconds.

DataLoad SNMP on multiple CPU serversServer requirements for DataLoad SNMP

Tivoli Netcool Performance Manager DataLoad SNMP Collector supports onlysingle and dual CPU servers. Installing Tivoli Netcool Performance ManagerDataLoad SNMP Collector on servers having more than two CPUs will causeperformance problems. This is not a supported configuration, unless a Solaris 10container (or another virtual partitioning mechanism on AIX or RedHat EnterpriseLinux) isolates the collector on a virtual host that has no more than two CPUs.

It is recommended that you install Tivoli Netcool Performance Manager DataLoadSNMP Collectors on different systems from Tivoli Netcool Performance ManagerDataMart, Tivoli Netcool Performance Manager Database, Tivoli NetcoolPerformance Manager DataView, and other DataLoad SNMP or Bulk Collectors.

For demonstrations, evaluations, and small amounts of data collection, you caninstall the previously listed components on the same system.

These restrictions do not apply to a Tivoli Netcool Performance Manager DataLoadBulk Collector.

DataChannel subchannelsSubchannel support.

Tivoli Netcool Performance Manager supports up to 40 subchannels per databasechannel.

© Copyright IBM Corp. 2006, 2011 29

DataChannel remoteSupported DataChannel deployment types.

Tivoli Netcool Performance Manager supports two deployment types forDataChannel:v DataChannel Standard, usually deployed on the central site. This requires the

standard DataChannel module.v DataChannel Remote Channel option, where the Sub-Channel component (also

called CME) is split from the rest of the central DataChannel and deployed onthe remote DataLoad server (usually on a remote site, behind a fire-wall).

This option is primarily intended for Managed Network Service Providers whoneed to place the DataChannel component at an end-user site, co-located with thedata collector. The benefits of the DataChannel Remote option are:v Allows Managed Network Service Providers to better align costs with revenues

as they scale their systems to support more end customers.v Improves distributed Fault managementv Closer to alarm receiver and correlationv Threshold detection resistant to disconnectionv Reduces hardware costsv Leverages available CPU if remote DataLoad under loaded (unused CPU can be

used by DataChannel remote - CME)

Please refer to “SNMP version support,” on page 47 for more information aboutthis option.

The following sections describe both deployment types in more detail.

DataChannel "Standard"Standard DataChannel installation.

DataChannel "Standard", usually deployed on the central site. This requires thestandard DataChannel module.

Figure 1: DataChannel Standard Installation

30 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

For firewall configuration recommendations, see “Firewall configuration” on page37.

DataChannel "Remote Channel Option"DataChannel remote installation.

In this mode, Tivoli Netcool Performance Manager allows the CME to be installedon a remote system away from the rest of the DataChannel components (such ascustomer premise equipment).

The DataChannel Remote system is composed of the following elements and obeysthe stated execution order:1. Collector2. File Transfer Engine3. Complex Metric Engine

All DataChannel Remote elements must be installed on the same server and filesystem.

Multiple DataChannel Remote systems can plug into the DataChannel system,which is composed of the following elements and obeys the following order ofexecution:

Loader Staging, which inovlves either of the following:v Daily Loader: interacts with the Database Serverv Hourly Loader: interacts with the Database Server

Tivoli Netcool Performance Manager on Solaris 10Options when deploying Tivoli Netcool Performance Manager on Solaris.

This section describes some basic scenarios for introducing Tivoli NetcoolPerformance Manager into the Solaris 10 operating environment, and options fordeploying Tivoli Netcool Performance Manager modules within Solaris 10containers. It is not an attempt to describe all possible deployment options.

Multiple SNMP collectors are supported on the same Solaris 10 server, as long aseach collector is isolated in a separate Solaris 10 container.

Note: Do not install more than one DataLoad SNMP collector in any given Solaris10 container. Installing two or more collectors in a container will causeperformance to degrade due to those collectors competing for CPU resources.

With the one exception noted above, all deployments of Tivoli NetcoolPerformance Manager modules within Solaris 10 containers are possible - forexample:v All modules can be installed within a single container on the same Solaris 10

server.v Each module can be installed in a separate container on separate Solaris 10

servers.v Any combination of module deployments in between the above deployments is

also possible (with the exception of the SNMP collector restriction noted above).

Chapter 7. Architecture information 31

Note: In configuring Solaris containers for each Tivoli Netcool PerformanceManager component, follow the limitations for server CPU, disk, and memorydocumented for those components.

New installs on Solaris 10A scenario illustrating a possible deployment of Tivoli Netcool PerformanceManager.

In this scenario, a customer is installing Tivoli Netcool Performance Manager attheir site for the first time, and chooses to do so on a Solaris 10 server. Thefollowing illustration shows a possible deployment of Tivoli Netcool PerformanceManager modules - DataLoad (DL), DataChannel (DC), DataView (DV), DataMart(DM), and Database (DB) - on a single Solaris 10 server:

Tivoli Netcool Performance Manager inventory deploymentTivoli Netcool Performance Manager supports an architecture for the Inventoryprocess.

Tivoli Netcool Performance Manager supports an architecture for the Inventoryprocess, which is especially evident at the SNMP Discovery level. The SNMPDiscovery portion of inventory collection is implemented as a permanentlyrunning process (a daemon).

The new Inventory architecture provides several benefits:v The logic for defining Element uniqueness rules, as well as Element "correlation"

(when the same network Element is discovered several times from several of itsinterfaces) is now exposed (in the file inventory_elements.txt). This enablesyou to adapt the rules for Elements that do not support the expected MIBvariables (the one Tivoli Netcool Performance Manager uses to implement theuniqueness and correlation rules).

32 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

v The Inventory GUI supports several features, typically implemented with hookscripts. The new architecture makes the hook scripts simpler and moremaintainable.

v Log messages issued by the Discovery process now comply with the centralizedLOG mechanism (that is, support has been added for logging to syslog).

The following sections explain the supported Inventory deployments (BULK andSNMP) and help you making deployment choices related to the SNMP Discoveryserver.

Tivoli Netcool Performance Manager Inventory is made up of Discovery,Synchronization, and Grouping phases.

Content of the SNMP inventory componentRequirements of the SNMP Inventory Component.

The SNMP Inventory component is made up of the following:v Inventory CLI and Inventory GUI (profile management, as in 3.x)v 4.0 SNMP Discovery serverv Hook scripts

The SNMP Inventory component is installed by the DataMart installation - exceptthe new 4.0 SNMP Discovery server, which is part of the DataChannel installation.

The SNMP Inventory component (especially the SNMP Discovery process) isusually unique for the entire Tivoli Netcool Performance Manager system, and canserve multiple SNMP Collectors.

However, if several SNMP Inventory components must be installed, they cannot beinstalled on the same machine. In this case, you must install the entire DataMartcomponent on each machine.

For performance reasons. This configuration is unlikely given the low impact ofthe Inventory process on the overall system.

Content of the BULK inventory componentRequirements of the BULK Inventory Component.

The BULK Inventory process is made up of:v Inventory CLI and Inventory GUI (profile management, as in 3.x)v Cron'ed CLI pollinvv Cron'ed CLI pollprofilev Hook scripts

The BULK Inventory component is installed by the DataMart installation.

As will be explained in the following deployment scenarios, there cannot beconnectivity issues between Bulk Collector and BULK Inventory. Therefore, IBMrecommends the following approach:v Bulk Collector and BULK Inventory should never be separated by a WAN

and/or firewall, NAT, or any component that may hinder the connection.

Note: These configurations (WAN, Firewall, or NAT) are not supported.

Chapter 7. Architecture information 33

v For a critical use of the Bulk collector (for example, expected service levels,billing, and so on), IBM recommends that you install a Bulk Inventory on thesame machine. In this case, you must run the DataMart installation as manytimes as there are Bulk collectors.

v For a standard use of the Bulk collector, IBM recommends that you install aunique Bulk Inventory on the DataMart machine. In this case, there should be avery reliable connection between the Bulk Inventory and the Database, andbetween the Bulk Inventory and the Bulk Collector (LAN).

DataChannel Central and Bulk Collector centralDeployment configurations.

The deployment shown in Figure 2 is characterized by:v DataChannel deployed centrally (Standard)v BULK deployed centrally for critical usage

Figure 2: DataChannel Central and Bulk Collector Central (Critical)

The deployment shown in Figure 3 is characterized by:v DataChannel deployed centrally (Standard)v BULK deployed centrally for standard usage

Figure 3: DataChannel Central and Bulk Collector Central (Standard)

34 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

DataChannel Remote and Bulk Collector remoteDeployment configurations.

Figure 4: DataChannel Remote and Bulk Collector Remote

When DataChannel Remote is deployed (remotely), in order to process data flowgenerated by a bulk collector, the same machine needs to support:v Remote Sub-channelv Remote Bulk Collectorv Remote Bulk Inventory

DataChannel Central and Bulk Collector remoteDeployment configurations.

The deployment shown in Figure 5 is characterized by:v DataChannel deployed centrally (Standard)v BULK deployed remotely

Figure 5: DataChannel Central and Bulk Collector Remote

Tivoli Netcool Performance Manager does not support Bulk Inventory processesbeing on the other side of the firewall or though a WAN, compared to BulkCollector, as shown in the following figure:

Figure 6: Unsupported Firewall Configuration

Chapter 7. Architecture information 35

DataChannel Central, SNMP Collector remote, and SNMPinventory centralDeployment configurations.

The deployment shown in Figure 7 is characterized by:v DataChannel deployed centrally (Standard)v SNMP collector deployed remotelyv SNMP Inventory deployed centrally

Figure 7: DataChannel Central, SNMP Collector Remote, and SNMP InventoryCentral

DataChannel and SNMP Collector remote, and SNMP inventorycentralDeployment configurations.

This deployment is characterized by:v DataChannel deployed remotelyv SNMP collector deployed remotelyv SNMP Inventory deployed centrally

Figure 8: DataChannel and SNMP Collector Remote, and SNMP Inventory Central

36 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Related informationLinks to further information.v For more information on collectors and inventory deployments, see the

"Configuring the Discovery Server" section in the IBM Tivoli NetcoolPerformance Manager: Installation Guide

v For firewall recommendation related to the SNMP Discovery Server, see “SNMPinventory” on page 44.

Firewall configurationFirewall Configuration.

The following sections explain firewall configurations.

DataChannel standardFirewall support for a DataChannel standard configuration.

This section explains Tivoli Netcool Performance Manager firewall support, andthe protocols to open through them. The direction of the connection opening isshown by the following arrows.

Note: Modules are also centrally managed, so the management protocols also needto open through the firewalls.

As shown in Figure 9, aside from file transfer and database connectivity,management protocols need to pass through the firewalls. DataMart, using theinternal 3002 protocol, manages SNMP Collectors. The Channel Managementmodules, through CORBA, manage the Bulk Collectors and the DataChannelmodules. Additionally, these modules log through UDP to a remote logger.

Note: You can use a different port other than port 3002.

Figure 9: Protocols Through Firewalls - DataChannel Standard

Channel management overviewChannel management module communication.

The Channel Management modules communicate between machines supportingthe DataChannels, and these modules are the components that need static ports.The set of management modules for all DataChannels includes a Channel Manager,a Channel Name Server, a Log Server, and one Application Manager for eachmachine supporting the DataChannels, Bulk Collectors, and the Discovery server.

Chapter 7. Architecture information 37

For restrictive firewalls, the protocols used by these components need to be setstatically and the firewalls must be configured to allow these protocols through.

The Topology Editor can be used to statically set many of these ports.

Important: The Topology Editor can set the CORBA port for the managementcomponents (except the log server, which does not use CORBA), but not for theregular components (CMEs and FTEs, for example). Normally, the CORBA portsfor regular components are dynamic, because they communicate only with theAMGR, which is on the same machine and not affected by firewalls.

Static port configuration procedureConfiguring static ports using the Topology Editor.

About this task

You configure static ports using the Topology Editor when upgrading from anexisting installation or installing for the first time.

Note: When upgrading, if you have an installation configuration file, you can useit when running the Topology Editor. If not, re-enter all relevant information andsave the install configuration file for the next time you upgrade.

CMEs and FTEs will need to have a static port configured if they are behindfirewalls (and the firewall configured to allow inbound connections on thoseports). This may be particularly important in remote DataChannel configurationswhere a firewall is involved.

To configure static ports:

Procedure1. Determine which ports you can set statically. For more information, see

“Choosing static ports” on page 39. Open these ports in the appropriatefirewalls.

2. In the Topology Editor, set the ports for the following protocols:v Log Server portv IOR Server portv Name service portv Channel Manager CORBA portv For each host: the Application Manager CORBA portv For each Sub-Channel component: the trapd port

Note: There are other protocols you need to open in the firewall that are notconfigured here.

3. Install the DataChannel. Save the installer configuration.4. For each Bulk Collector running in DISCOVERY_MODE=noinventory, manually edit

the topology and add 3002_SERVICE_PORT for each Collector (for example,BCOL.2.36.3002_SERVICE_PORT=4003).

5. Restart the channel management and the channels.DataView and DataMart also need ports opened in the firewall (see “StandardDeployment of DataChannel” on page 39). See the DataView and DataMartdocumentation for information about configuring ports, if any need to change.

38 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Choosing static portsChoosing Static Ports.

About this task

You need to choose which ports to use. Ask your Network Administrator for theseports or choose the ports yourself, based on “Standard Deployment ofDataChannel.” Some ports used by Tivoli Netcool Performance Manager arestandard ports, like FTP. Other ports you need to choose. You can use the sameport on different machines. For example, you can assign the same port to allApplication Managers.

There are several places you can look to see if a given port is already in use. Firstchoose the range, then check to see if it is in use.

When selecting ports, follow these guidelines:v Choose your ports from the range 1024 to 32767. The other ranges are reserved

(or sometimes used) for other applications. Ports 1 to 1023 are reserved portsand ports 32768 to 65535 are ephemeral ports.

v Check the file /etc/services on each machine and see if any of these ports arebeing used by a different application

v As a fail-safe, run netstat -a to see if this port is in use by other applications.Make sure the DataChannels and Channel Management are not running whenyou check.

Active and Passive FTP (Alcatel-Lucent 5620 SAM technologypack only)Alcatel-Lucent 5620 SAM Technology Pack support.

The Alcatel-Lucent 5620 SAM Technology Pack supports both active and passiveFTP through the firewall.

Use the following guidelines when specifying passive or active data transfer modein URI (Universal Resource Identifier) specifications:v By default, the Alcatel-Lucent 5620 SAM uses active connections (traditional FTP

mode). You can, however, explicitly specify active data transfer mode byappending ;mode=active to the end of the FTP (File Transfer Protocol) URI(Universal Resource Identifier) as in the following example:

ftp://loginname:password@hostname//full/path/to/resource;mode=active

v To use passive data transfer mode, you must explicitly specify passive mode byappending ;mode=passive to the end of the FTP URL as in ther followingexample:

ftp://loginname:password@hostname//full/path/to/resource;mode=passive

For information on recommended ports, see the following URL:http://slacksite.com/other/ftp.html

Standard Deployment of DataChannel:

Add short description

The following table lists the module-to-protocol mappings for the standarddeployment of DataChannel.

Chapter 7. Architecture information 39

Note the following:v The cells marked with an "X" identify the modules that are communicating with

one another.v FM represents the TRAP receiver of the Fault Management external station. This

is not a Tivoli Netcool Performance Manager module.

Table 5: Module-to-Protocol Mapping For DataChannel Standard Deployment

Dev DL DC DM DB DV WEB FM Module/ Pair ProtocolPort Type /

Port # Dir. Property Setting in Topology Editor

X X SNMP Device- SNMPDataLoad

SNMP forcollection

Static UDP 161 � �

X X Bulk Device -Bulk DataLoad

FTP or TFTPor otherprotocol

Devicedependent

X X SNMPDataLoad -DataChannel

FTP forcollection

Static,non-configurableTCP 20, 21 orsFTP/TCP 22

X X SNMPDataLoad -DataChannel

ChannelManageraccess toSNMP Coll.For Real Time

Static,configurableTCP 3002

� For each SNMP Collector:PVM_SNMP_COLL_SSDPORT=3002PVM_SSDPORT=3002 (These areentered using SERVICE_PORT in theTopology Editor: DataChannel >Admin Components > ChannelManager and DataChannel > AdminComponents > CORBA NamingServer Host)

X X Bulk DataLoad- DataChannel

FTP metriccollection OrSFTP

Static,non-configurableTCP 20, 21SFTP 22

� See the Technical Note TivoliNetcool Performance ManagerDataChannel Secure File TransferInstallation in the file tech note -sftp.pdf on the CD.

X X LOG UDP Static,configurableUDP 25000

� DC configuration:GLOBAL.LOG_PORT

X X CNS foracquiring thename service

Static,configurableTCP 45107

� DC configuration:GLOBAL.ORB_NAMESERVICE_PORT

X X Channel NameService ORB

Static,configurableTCP 9005

� DC configuration:CNS.CORBA_PORT

X X ChannelManager ORB

Static,configurableTCP 9001

� DC configuration:CMGR.CORBA_PORT

X X ApplicationManager ORB

Static,configurableTCP 9002

� DC configuration:AMGR.<hostname>. CORBA_PORT(AMGR.<hostname> is a property istaken from the location chosen forthe Disk Usage Server host.)

X X Trapd service Static,configurableTCP 162

� DC configuration:CME.x.y.TRAPD_PORT

X X SNMPDataLoad -DataMart

AutomaticDiscovery

Static,configurableTCP 3002

� On each SNMP Collector:PVM_SNMP_COLL_ SSDPORT=3002PVM_SSDPORT=3002 (These areentered using SERVICE_PORT in theTopology Editor: DataChannel >Admin Components > ChannelManager and DataChannel > AdminComponents > CORBA NamingServer Host)

X X TCP forconfigurationreload trigger

Static,configurableTCP 3002

X X Bulk DataLoad-DataMart

FTP inventoryOr SFTP

Static,non-configurableTCP 20, 21SFTP 22

� � See the Technical Note TivoliNetcool Performance ManagerDataChannel Secure File TransferInstallation in the file tech note -sftp.pdf on the CD.

X X TCP forconfigurationreload trigger

Static,configurableTCP 3002

� DC configuration:BCOL.x.x.3002_SERVICE_PORT

40 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Dev DL DC DM DB DV WEB FM Module/ Pair ProtocolPort Type /

Port # Dir. Property Setting in Topology Editor

X X SNMPDataLoad -database

NET 8 reloads Static,configurableTCP 1521

� listener.ora on Oracle server:

LISTENER =(DESCRIPTION_LIST=(DESCRIPTION =(ADDRESS =(PROTOCOL =IPC)(KEY =EXTPROC)))(DESCRIPTION =(ADDRESS =(PROTOCOL =TCP)(HOST =pl2dbs1)(PORT = 1521))))tnsnames.ora on Oracleserver and all clients:PV =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL =TCP)(HOST =pl2dbs1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME =PV.world)))

X X Bulk DataLoad- database

NET 8 reloads Static,configurableTCP 1521

X X DataChannel -database

NET 8 reloads Static,configurableTCP 1521

X X Database -DataView

NET 8 forqueries

Static,configurableTCP 1521

X X Channel NameService ORB

Static,ConfigurableTCP 9005

� DC configuration:CNS.CORBA_PORT

X X ChannelManager ORBfor NearReal-Time andReal Timeaccess.

Static,configurableTCP 9001

� DC configuration:CMGR.CORBA_PORT

The following sections describe additional device-specific protocol mappings,including:v “Alcatel 5620 NM mappings”v “Alcatel-Lucent 5620 SAM mappings” on page 42v “Cisco CWM mappings” on page 42v “Nortel CS2000 mappings” on page 42v “Radcom Probe” on page 43

Alcatel 5620 NM mappings:

Alcatel 5620 NM Mappings.

The following table lists the module-to-protocol mappings for integrating with theAlcatel 5620 NM.

Note: These ports are to be configured in addition to the ones described in“Standard Deployment of DataChannel” on page 39, if a firewall sits betweenTivoli Netcool Performance Manager and the Alcatel 5620 NM servers.

Table 6: Module-to-Protocol Mappings for Integrating with Alcatel 5620 NM

5620 NM DL DC DM DB DV WEB Module Pair Protocol Port Type /Port #

Direction

X X 5620 -DataLoadQCIF

CORBAconnection to5620 NMevent bus

Static,configurable8248

Chapter 7. Architecture information 41

X X 5620 -DataLoadBulk LoadBalancer(BLB)

FTP and FTPData forbinarytransferduringremoteinstallation

Static, non-configurableTCP 20, 21

Alcatel-Lucent 5620 SAM mappings:

Alcatel-Lucent 5620 SAM Mappings.

The following table lists the module to protocol mappings for integrating with theAlcatel-Lucent 5620 SAM.

Note: These ports are to be configured in addition to the ones described in“Standard Deployment of DataChannel” on page 39, if a firewall sits betweenTivoli Netcool Performance Manager and the Alcatel-Lucent 5620 SAM servers.

Table 7: Module-to-Protocol Mappings for Integrating with Alcatel-Lucent 5620SAM

5620 SAM DL DC DM DB DV WEB Module Pair Protocol Port Type /Port #

Direction

X X 5620 -DataLoadSAMIF

SOAP/XMLJMS

Static,configurable8080 Staticconfigurable1099

� �

X X 5620 -DataLoadBulk LoadBalancer(BLB)

FTP and FTPData forbinarytransferduringremoteinstallation

Static, non-configurableTCP 20, 21

Cisco CWM mappings:

Cisco CWM Mappings.

The following table lists the module-to-protocol mappings for integrating with theCisco CWM.

Note: These ports are to be configured in addition to the ones described in“Standard Deployment of DataChannel” on page 39, if a firewall sits betweenTivoli Netcool Performance Manager and the Cisco CWM servers.

Table 8: Module-to-Protocol Mappings for Integrating with the Cisco CWM

CWM DL DC DM DB DV WEB Module Pair Protocol Port Type /Port #

Direction

X X CWM -DataLoadBulk

Issue GETsand SETs tothe CWMReceiveInventoryevent TRAPs

Static UDP161 StaticUDP 162

� �

X X CWM -DataLoadBulk

Connectionto Informixfor gettingdata files

Static,configurableTCP 8000

Nortel CS2000 mappings:

Nortel CS2000 Mappings.

42 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

The following table lists module-to-protocol mappings for integrating with theNortel CS2000.

Note: These ports are to be configured in addition to the ones described in“Standard Deployment of DataChannel” on page 39, if a firewall sits betweenTivoli Netcool Performance Manager and the Nortel CS2000 servers.

Table 9: Module-to-Protocol Mappings for Integrating with the Nortel CS2000

CS2K DL DC DM DB DV WEB Module Pair Protocol Port Type /Port #

Direction

X X CS2K -DataLoadBulk

FTP transferbetweenDataLoadand NortelEMS.

Static,configurableTCP 8000

Radcom Probe:

Radcom Probe.

The following table lists the module-to-protocol mappings for integrating with theRadcom Probe.

Note: These ports are to be configured in addition to the ones described in“Standard Deployment of DataChannel” on page 39, if a firewall sits betweenTivoli Netcool Performance Manager and the Radcom Probe servers.

Table 10: Module-to-Protocol Mappings for Integrating with the Radcom Probe

RadcomProbe

DL DC DM DB DV WEB Module Pair Protocol Port Type / Port # Direction

X X Radcom Probe -DataLoad Bulk

Bulk SQL betweenDataLoad andRadcom QManagerOracle DB.

Oracle SQL*Netdefault TCP 1521

DataChannel "Remote Channel Option"Additional ports to open for the DataChannel "Remote Channel Option."

This section describes the additional ports to open for the DataChannel "RemoteChannel Option."

Figure 10: DataChannel "Remote Channel Option" Deployment

The following table lists the module to protocol for the DataChannel remoteoption. For more information, see “SNMP version support,” on page 47.

Chapter 7. Architecture information 43

Table 11: Module to Protocol Mappings for DataChannel Remote Option (OutsideFirewall)

Dev DCR DCL DM DB DV WEB FM Module Pair Protocol Port Type /Port #

Direction Config Setting

X X DC Remote(DCR) - DCLoader (DCL)

FTP metriccollection OrSFTP

Static, NonConfigurableTCP 20, 21SFTP 22

� � See document "Tivoli NetcoolPerformance Manager DataChannelSecure File Transfer Installation-Technical Note " in file "tech note -sftp.pdf" from the CD

X X LOG UDP Static,ConfigurableUDP 25000

� DC config GLOBAL.LOG_PORT

X X CNS foracquiring thename service

Static,ConfigurableTCP 45107

� DC config:GLOBAL.ORB_NAMESERVICE_PORT

X X Channel NameService ORB

Static,ConfigurableTCP 9005

� DC config: CNS.CORBA_PORT

X X ChannelManager ORB

Static,ConfigurableTCP 9001

� DC config: CMGR.CORBA_PORT

X X ApplicationManager ORB

Static,ConfigurableTCP 9002

� DC config:AMGR.<hostname>.CORBA_PORT(AMGR.<hostname> is a property istaken from the location chosen forthe Disk Usage Server host.)

X X Trapd service Static,ConfigurableUDP 162

� DC config: CME.x.y.TRAPD_PORT

X X CME ORB forNear RealTime

StaticConfigurationTCP 9006

� DC config: CME.x.y.CORBA_PORT

X X DC Remote(DCR) -database (DB)

NET 8 forqueries

Static,ConfigurableTCP 1521

� listener.ora and tnsnames.ora onOracle server. Port 1521 is supposedto be already configured by standardports settings - see table above.

v DCR represents the Remote server supporting DataLoad and the Sub-Channelcomponent of DataChannel.

v DCL represents the other modules of the DataChannel (Loader), deployedLocally.

v Fault Management external station - This is not a Tivoli Netcool PerformanceManager module.

v There is no default line created in the configuration file by the installer, but willbe leveraged if configured.

SNMP inventoryAdd short description

As described previously, in most cases the SNMP Discovery process is deployed onthe DataMart server and does not require you to open specific ports throughfirewalls. In very specific cases, the SNMP Discovery process needs to be deployedemotely, and requires you to open additional firewall ports.

This section highlights the various protocol exchanged between Tivoli NetcoolPerformance Manager components. It can be used to figure out the relevantfirewall configuration depending on where the various components reside (SNMPDiscovery process, DataChannel).

“SNMP inventory” shows the protocols through firewalls deployment.

Note: This is the most common deployment. Figure 11: Protocols ThroughFirewalls - Central SNMP Discovery Process

44 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

In Module-to-Protocol Mappings for the Tivoli Netcool Performance Manager SNMPDiscovery Process:v DISC is the SNMP Discovery process, deployed on the DataLoad server.v FM represents the Fault Management external station. This is not a Tivoli

Netcool Performance Manager module.

Table 12: Module-to-Protocol Mappings for the Tivoli Netcool PerformanceManager SNMP Discovery Process

Dev DL DC DISC DM DB DV WEB FM Module Pair Protocol Port Type /Port #

Dir. Property Setting in Topology Editor

X X Discoveryserver -database

NET 8reloads

Static,configurableTCP 1521

� Listener.ora on server side,tnsnames.ora on client side.

X X SNMPDataLoad -Discoveryserver

Disc server,fordiscoveryformulaexecutions

Static,non-configurableTCP 3002

X X DataChannel(CME notinvolved) -Discoveryserver

LOG UDP Static,configurableUDP 25000

� DC configuration: GLOBAL.LOG_PORT

X X CNS foracquiringthe nameservice

Static,configurableTCP 45107

� DC configuration:GLOBAL.ORB_NAMESERVICE_PORT

X X Disc server'sAMGRtalking totheDataChannel

ChannelNameService ORB

Static,configurableTCP 9005

� DC configuration: CNS.CORBA_PORT

X X ChannelManagerORB

Static,configurableTCP 9001

� DC configuration:CMGR.CORBA_PORT

X X ApplicationManagerORB

Static,configurableTCP 9002

� DC configuration: AMGR.<hostname>. CORBA_PORT

X X Discoveryserver -DataMartinventory

Discoveryserver ORB

Dynamic,configurable

� DC configuration: DISC.<hostname>.1. CORBA_PORT (isinherited from the DataMart hostCORBA_PORT property.)

X X DataChannel(CME notinvolved) -DataMartinventory

CNS foracquiringthe nameservice

Static,configurableTCP 45107

� DC configuration:GLOBAL.ORB_NAMESERVICE_PORT

Note: For most deployments, where the Discovery server is on the central site,these ports do not have to be opened, except the one described in the second rowof

“SNMP inventory” on page 44

(if DataLoad is behind the firewall).

See Professional Services for more information.

Chapter 7. Architecture information 45

46 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Appendix. SNMP version support

Tivoli Netcool Performance Manager can automatically detect the SNMP versionsupported by each element on the network, between SNMP Versions 1, 2c, and 3.

Tivoli Netcool Performance Manager supports the following PDU sets for thefollowing SNMP versions:v SNMP Version 1 - Get/GetNext/Setv SNMP Version 2c - Get/GetNext/GetBulk/Setv SNMP Version 3 - Get / GetNext / GetBulk / Set, only MD5 authentication (no

SHA-1 authentication, no DES encryption)

© Copyright IBM Corp. 2006, 2011 47

48 IBM Tivoli Netcool Performance Manager: Configuration Recommendations 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 inother countries. Consult your local IBM representative for information on theproducts and services currently available in your area. Any reference to an IBMproduct, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product,program, or service that does not infringe any IBM intellectual property right maybe used instead. However, it is the user's responsibility to evaluate and verify theoperation of any non-IBM product, program, or service.

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

IBM Director of LicensingIBM CorporationNorth Castle DriveArmonk, NY 10504-1785 U.S.A.

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

Intellectual Property LicensingLegal and Intellectual Property LawIBM Japan, Ltd.1623-14, Shimotsuruma, Yamato-shiKanagawa 242-8502 Japan

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

INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THISPUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHEREXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESSFOR A PARTICULAR PURPOSE.

Some states do not allow disclaimer of express or implied warranties in certaintransactions, 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 beincorporated in new editions of the publication. IBM may make improvementsand/or changes in the product(s) and/or the program(s) described in thispublication at any time without notice.

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

© Copyright IBM Corp. 2006, 2011 49

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

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

IBM Corporation2Z4A/10111400 Burnet RoadAustin, 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 materialavailable for it are provided by IBM under terms of the IBM Customer Agreement,IBM International Program License Agreement or any equivalent agreementbetween us.

Any performance data contained herein was determined in a controlledenvironment. Therefore, the results obtained in other operating environments mayvary significantly. Some measurements may have been made on development-levelsystems and there is no guarantee that these measurements will be the same ongenerally available systems. Furthermore, some measurement may have beenestimated through extrapolation. Actual results may vary. Users of this documentshould verify the applicable data for their specific environment.

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

This information contains examples of data and reports used in daily businessoperations. To illustrate them as completely as possible, the examples include thenames of individuals, companies, brands, and products. All of these names arefictitious and any similarity to the names and addresses used by an actual businessenterprise is entirely coincidental.

COPYRIGHT LICENSE:

This information contains sample application programs in source language, whichillustrate programming techniques on various operating platforms. You may copy,modify, and distribute these sample programs in any form without payment toIBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operatingplatform for which the sample programs are written. These examples have notbeen thoroughly tested under all conditions. IBM, therefore, cannot guarantee orimply reliability, serviceability, or function of these programs. You may copy,modify, and distribute these sample programs in any form without payment toIBM for the purposes of developing, using, marketing, or distributing applicationprograms conforming to IBM‘s application programming interfaces.

50 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

If you are viewing this information in softcopy form, the photographs and colorillustrations might not be displayed.

Notices 51

52 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

Trademarks

IBM, the IBM logo, and ibm.com are trademarks or registered trademarks ofInternational Business Machines Corp., registered in many jurisdictions worldwide.Other product and service names might be trademarks of IBM or other companies.A current list of IBM trademarks is available on the Web at “Copyright andtrademark information” at http://www.ibm.com/legal/copytrade.shtml.

Adobe, Acrobat, PostScript and all Adobe-based trademarks are either registeredtrademarks or trademarks of Adobe Systems Incorporated in the United States,other countries, or both.

Cell Broadband Engine and Cell/B.E. are trademarks of Sony ComputerEntertainment, Inc., in the United States, other countries, or both and is used underlicense therefrom.

Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo,Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks orregistered trademarks of Intel Corporation or its subsidiaries in the United Statesand other countries.

IT Infrastructure Library is a registered trademark of the Central Computer andTelecommunications Agency which is now part of the Office of GovernmentCommerce.

ITIL is a registered trademark, and a registered community trademark of the Officeof Government Commerce, and is registered in the U.S. Patent and TrademarkOffice.

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

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

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

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

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

For trademark attribution, visit the IBM Terms of Use Web site(http://www.ibm.com/legal/us/).

© Copyright IBM Corp. 2006, 2011 53

54 IBM Tivoli Netcool Performance Manager: Configuration Recommendations Guide

����

Printed in USA