+ All Categories
Home > Documents > Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ......

Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ......

Date post: 30-May-2020
Category:
Upload: others
View: 64 times
Download: 0 times
Share this document with a friend
186
IBM Tivoli Netcool Performance Manager Wireline Component April 2014 Document Revision R2E1 Pack Installation and Configuration Guide
Transcript
Page 1: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

IBM Tivoli Netcool Performance ManagerWireline ComponentApril 2014Document Revision R2E1

Pack Installation and ConfigurationGuide

���

Page 2: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

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

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

Page 3: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Contents

About this information . . . . . . . . vIntended audience . . . . . . . . . . . . vTivoli Netcool Performance Manager - WirelineComponent. . . . . . . . . . . . . . . vWhat this information contains . . . . . . . . viService Management Connect . . . . . . . . viiTivoli technical training . . . . . . . . . . viiSupport information . . . . . . . . . . . viiConventions used in this publication . . . . . viii

Typeface conventions . . . . . . . . . . viii

Chapter 1. Installing technology packs . 1Types of technology packs . . . . . . . . . . 1Backing up inventory files . . . . . . . . . . 2Prerequisite software . . . . . . . . . . . 2

Prerequisite software for technology packinstallation . . . . . . . . . . . . . . 2Additional information . . . . . . . . . . 3

Preinstallation setup tasks . . . . . . . . . . 4Preparing to install technology pack patches. . . . 5Preparing the pack installation directory . . . . . 5Installing a technology pack . . . . . . . . . 6

Installing technology packs by using thelaunchpad . . . . . . . . . . . . . . 6UBA collectors . . . . . . . . . . . . . 9Log files . . . . . . . . . . . . . . 13

Chapter 2. Configuring technologypacks . . . . . . . . . . . . . . . 15Configuring SNMP technology packs . . . . . . 15Configuring UBA technology packs . . . . . . 17Configuring technology packs for enabling commonreporting . . . . . . . . . . . . . . . 24

Chapter 3. Additional configurationsteps for certain SNMP technologypacks . . . . . . . . . . . . . . . 27Arris CMTS DOCSIS 3.0 Technology Pack . . . . 27

Updating the InventoryHook.sh script . . . . 27Enabling CSE feature . . . . . . . . . . 28

Cisco CBQoS Technology Pack . . . . . . . . 30Losing indexes after device reboots . . . . . 30Customizing Discovery results . . . . . . . 30

MIB-II Technology Pack . . . . . . . . . . 32Install Steps . . . . . . . . . . . . . 32Uninstall Steps . . . . . . . . . . . . 33

Chapter 4. Additional configurationsteps for certain UBA TechnologyPacks . . . . . . . . . . . . . . . 35Alcatel-Lucent 5529 SDC Technology Pack . . . . 35

Devices and services . . . . . . . . . . 35Setting up the Alcatel-Lucent 5529 SDC . . . . 46Load Balancer Adapter . . . . . . . . . 55

Alcatel-Lucent 5620 SAM Technology Pack . . . . 60Devices and services . . . . . . . . . . 60Setting up the Alcatel-Lucent 5620 SAM servers 69Configure the technology pack . . . . . . . 75Modifying the collection strategy . . . . . . 82Troubleshooting Alcatel-Lucent 5620 SAMTechnology Pack configuration . . . . . . 109

Alcatel-Lucent 5670 RAM Technology Pack . . . 122Overview of Alcatel-Lucent 5670 RAMTechnology Pack . . . . . . . . . . . 123Bulk input file formats in Alcatel-Lucent 5670RAM Technology Pack . . . . . . . . . 124Configuring the RAM server . . . . . . . 124samInventory . . . . . . . . . . . . 128ramAdaptor . . . . . . . . . . . . . 130

Cisco IP Telephony Technology Pack . . . . . 137Running the adaptor script and configuring thelog4j.properties file . . . . . . . . . . 137

GenBand C20 Converged IP Softswitch TechnologyPack . . . . . . . . . . . . . . . . 138

New bulk input file formats introduced inGenBand C20 Converged IP SoftswitchTechnology Pack . . . . . . . . . . . 138Configuring certain scripts for Genband C20devices . . . . . . . . . . . . . . 140Activating percentile requests . . . . . . . 145

NetFlow IPFIX Technology Pack . . . . . . . 145Overview. . . . . . . . . . . . . . 146Deployment considerations . . . . . . . . 146TNPMFLOW installation . . . . . . . . 147TNPMFLOW configuration . . . . . . . . 149

UBA PVLine Format Technology Pack . . . . . 154PVLine input file formats . . . . . . . . 154Additional Topology Editor parameters. . . . 159

Chapter 5. Importing and publishingcommon packs . . . . . . . . . . 161

Appendix. Installing technology packsby using the command line . . . . . 163

Notices . . . . . . . . . . . . . . 165Additional copyright notices . . . . . . . . 168

© Copyright IBM Corp. 1997, 2014 iii

Page 4: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

iv IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 5: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

About this information

Describes how to install and configure Tivoli® Netcool® Performance Managertechnology packs and common packs.

Tivoli Netcool Performance Manager 1.4 supports both Oracle and DB2® databases.

Attention: DB2 is supported on Linux only. Whereas, Oracle is supported onSolaris, AIX®, and Linux systems.

Tivoli Netcool Performance Manager rolled out the ability to report on theperformance data by using the Cognos® reporting capability of Tivoli CommonReporting, included as standard in Tivoli Netcool Performance Manager.

Intended audienceThe audience for this guide.v Network administrators or operations specialists responsible for installing and

configuring technology packs and common packs on an IBM Tivoli NetcoolPerformance Manager system on an enterprise network.

v Common pack modelers who want to publish data models for CommonReporting in Tivoli Netcool Performance Manager.

Readers must be familiar with the following topics:v Basic principles of TCP/IP networks and network managementv SNMP conceptsv Administration of the Oracle database management systemv Tivoli Netcool Performance Managerv Tivoli Netcool Performance Manager technology pack and common pack

conceptsv Tivoli Netcool Performance Manager reporting conceptsv Jazz for Service Managementv IBM Cognosv IBM Cognos Framework Manager

Tivoli Netcool Performance Manager - Wireline ComponentIBM® Tivoli Netcool Performance Manager consists of a wireline component(formerly Netcool/Proviso) and a wireless component (formerly Tivoli NetcoolPerformance Manager for Wireless).

Tivoli Netcool Performance Manager - Wireline Component consists of thefollowing subcomponents:v DataMart is a set of management, configuration, and troubleshooting GUIs. The

Tivoli Netcool Performance Manager System Administrator uses the GUIs todefine policies and configuration, and to verify and troubleshoot operations.

v DataLoad provides flexible, distributed data collection and data import of SNMPand non-SNMP data to a centralized database.

© Copyright IBM Corp. 1997, 2014 v

Page 6: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v DataChannel aggregates the data collected through Tivoli Netcool PerformanceManager DataLoad for use by the Tivoli Netcool Performance ManagerDataView reporting functions. It also processes online calculations and detectsreal-time threshold violations.

v DataView is a reliable application server for on-demand, web-based networkreports.

v Technology Packs extend the Tivoli Netcool Performance Manager system withservice-ready reports for network operations, business development, andcustomer viewing.

The following figure shows the different Tivoli Netcool Performance Managermodules.

Tivoli Netcool Performance Manager documentation consists of the following:v Release notesv Configuration recommendationsv Installation and upgrade informationv User guidesv Technical notesv Online help

The documentation is available for viewing and downloading on the informationcenter at http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.tnpm.doc/welcome_tnpm.html.

What this information containsThis publication contains the following sections:v Chapter 1, “Installing technology packs,” on page 1

Describes how to install and manage technology packs.v Chapter 2, “Configuring technology packs,” on page 15

Describes how to configure the technology packs.v Chapter 3, “Additional configuration steps for certain SNMP technology packs,”

on page 27

vi IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 7: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Describes additional configuration steps required for certain SNMP technologypacks.

v Chapter 4, “Additional configuration steps for certain UBA Technology Packs,”on page 35Describes additional configuration steps required for certain UBA technologypacks.

v Importing and publishing common packsDescribes how to import and publish common packs.

v “Installing technology packs by using the command line,” on page 163Describes how to install technology packs by using command line.

Service Management ConnectConnect, learn, and share with Service Management professionals: product supporttechnical experts who provide their perspectives and expertise.

Access Network and Service Assurance community at https://www.ibm.com/developerworks/servicemanagement/nsa/index.html. Use Service ManagementConnect in the following ways:v Become involved with transparent development, an ongoing, open engagement

between other users and IBM developers of Tivoli products. You can access earlydesigns, sprint demonstrations, product roadmaps, and prerelease code.

v Connect one-on-one with the experts to collaborate and network about Tivoliand the Network and Service Assurance community.

v Read blogs to benefit from the expertise and experience of others.v Use wikis and forums to collaborate with the broader user community.Related information:

Tivoli Netcool Performance Manager Wiki on developerWorks

Tivoli technical trainingFor Tivoli technical training information, see the following Tivoli NetcoolPerformance Manager Training website at https://tnpmsupport.persistentsys.com/training.

Support informationIf you have a problem with your IBM software, you want to resolve it quickly. IBMprovides the following ways for you to obtain the support you need:

OnlineAccess the IBM Software Support site at http://www.ibm.com/software/support/probsub.html .

IBM Support AssistantThe IBM Support Assistant is a free local software serviceability workbenchthat helps you resolve questions and problems with IBM softwareproducts. The Support Assistant provides quick access to support-relatedinformation and serviceability tools for problem determination. To installthe Support Assistant software, go to http://www.ibm.com/software/support/isa.

About this information vii

Page 8: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Troubleshooting GuideFor more information about resolving problems, see the problemdetermination information for this product.

Conventions used in this publicationSeveral conventions are used in this publication for special terms, actions,commands, and paths that are dependent on your operating system.

Typeface conventionsThis publication uses the following typeface conventions:

Bold

v Lowercase commands and mixed case commands that are otherwisedifficult to distinguish from surrounding text

v Interface controls (check boxes, push buttons, radio buttons, spinbuttons, fields, folders, icons, list boxes, items inside list boxes,multicolumn lists, containers, menu choices, menu names, tabs, propertysheets), labels (such as Tip:, and Operating system considerations:)

v Keywords and parameters in text

Italic

v Citations (examples: titles of publications, diskettes, and CDs)v Words defined in text (example: a nonswitched line is called a

point-to-point line)v Emphasis of words and letters (words as words example: "Use the word

that to introduce a restrictive clause."; letters as letters example: "TheLUN address must start with the letter L.")

v New terms in text (except in a definition list): a view is a frame in aworkspace that contains data.

v Variables and values you must provide: ... where myname represents....

Monospace

v Examples and code examplesv File names, programming keywords, and other elements that are difficult

to distinguish from surrounding textv Message text and prompts addressed to the userv Text that the user must typev Values for arguments or command options

Bold monospace

v Command names, and names of macros and utilities that you can typeas commands

v Environment variable names in textv Keywordsv Parameter names in text: API structure parameters, command

parameters and arguments, and configuration parametersv Process namesv Registry variable names in textv Script names

viii IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 9: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Chapter 1. Installing technology packs

The Topology Editor was introduced at the same time as the 4.3-U technology packrelease. All 4.3-U or higher UBA technology pack installations require the TopologyEditor to configure the technology pack. Configuration details are described in thisguide.

Tivoli Netcool Performance Manager supports the 4.3-U or higher technology packinstallation procedures.

All technology packs, both legacy bundle and stand-alone packs, require theTechnology Pack Installer. Always use the latest Technology Pack Installer,regardless of the version of the technology pack.

Important: A new Technology Pack Installer is released in 1.3-G release with theversion 3.3.1.0. This version has no feature enhancements but is released for licensetext changes.

Note: The latest Technology Pack Installer (ProvisoPackInstaller.jar file) versionis 3.5.0.0. It works on both Oracle and IBM DB2®.

Note: The Technology Pack Installer 3.3.2.0 that was released in November 2013was purely for DB2 installation.

Note: Since the release of 4.3-W technology packs, the former Starter Kit wasrenamed to Pack Bundle Prerequisite pack. It is contained in the legacy bundle andis only required to be installed with a legacy pack that is also contained in a legacybundle.

All technology packs require that the Starter Kit or the Pack Bundle PrerequisitePack to be installed.

Types of technology packsTivoli Netcool Performance Manager supports these types of technology packs.

BundledMultiple technology packs that are contained in a single, bundled JAR file.

Stand-aloneIndividual technology packs that are contained in separate JAR files, onefor each stand-alone technology pack.

Both bundled and stand-alone packs are installed with a common installer withslightly different screens that depends on the type of pack you are installing.Typically, you might install a combination of bundled and stand-alone packs. Theinstallation instructions cover the following installation scenarios:v Bundled onlyv Stand-alone onlyv Bundled and stand-alone

© Copyright IBM Corp. 1997, 2014 1

Page 10: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Backing up inventory filesThese backup steps are not required for an SNMP stand-alone technology pack.

About this task

For specific information about managing the inventory control files for an SNMPtechnology pack, see Chapter 2, “Configuring technology packs,” on page 15.Before you install a new technology pack from the technology pack bundle, orfrom a stand-alone pack, you must perform the following actions:

Procedure1. Change your working directory to the conf directory by using the following

command:cd $PVMHOME/conf

2. Make backup copies of the inventory control files by entering the followingcommands:

cp inventory_elements.txt inventory_elements.txt.ORIGcp inventory_subelements.txt inventory_subelements.txt.ORIG

3. After the installation of the technology pack is complete, you must follow theconfiguration steps Chapter 2, “Configuring technology packs,” on page 15.

4. After the configuration of the technology pack is complete, you must perform adiff between the inventory control files and the .ORIG versions of the files, andmerge back any differences.

Prerequisite softwareEnsure that you fulfill these prerequisites before you install and configure atechnology pack.

Prerequisite software for technology pack installationYou must have all the prerequisite software and required information before youinstall and configure a technology pack.v IBM Tivoli/Netcool Proviso 4.4.3 or IBM Tivoli Netcool Performance Manager.v An SNMP collector. You can add an SNMP collector as described in Add a

Collector in the IBM Tivoli Netcool Performance Manager: Installation Guide.

Note: For UBA technology packs, you add a UBA collector and associate it witha UBA pack as part of this technology pack installation.

v Ensure that you have access to the Tivoli Netcool Performance ManagerDataMart server that is running an X Window System server.

Note: If there is no graphics card on the DataMart server, the Xvfb virtual framebuffer package that provides X Window System services is automaticallyinstalled. For more information, see Setting Up a Remote X Window Display in theInstalling Tivoli Netcool Performance Manager - Wireline Component.

v Ensure that you have access to the SilverStream server (Tivoli Netcool/Provisov4.4.3)

v Ensure that you have access to the Tivoli Integrated Portal (Tivoli NetcoolPerformance Manager v1.3.0 or later)

v Ensure that you have access to the DataChannel server

2 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 11: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Ensure that you have access to the technology pack installation files on one ofthe following locations:– Product distribution site: https://www-112.ibm.com/software/howtobuy/

softwareandservices. On the product distribution sites are theProvisoPackInstaller.jar file, and technology pack JAR files.

– Tivoli Netcool Performance Manager CD distribution, which contains theProvisoPackInstaller.jar file, technology pack JAR files, and the JAR filesfor the Starter Kit components.For more information about the Starter Kit, see “Preinstallation setup tasks”on page 4.For more information about obtaining software, see your IBM customerrepresentative.

v The correct version of Java. For more information, see ConfigurationRecommendations.

Additional informationAn SNMP technology pack is MIB-based and its configuration is relativelystraightforward. UBA Technology Packs collect data against non-SNMP devices,and rely on the UBA of the Tivoli Netcool Performance Manager DataChannel toprocess the data.

Before you configure a technology pack, ensure that you:v Have the following documentation for your version of Tivoli Netcool

Performance Manager:– IBM Tivoli Netcool Performance Manager: Pack Release Notes for the current

technology pack release– IBM Tivoli Netcool Performance Manager: Installation Guide

– IBM Tivoli Netcool Performance Manager: Upgrade Guide (if you are upgradingthe core software)

– IBM Tivoli Netcool Performance Manager: Pack Upgrade Guide (if you areupgrading the technology-pack software)

– IBM Tivoli Netcool Performance Manager: DataMart Configuration and OperationsGuide

Note: Refer to this guide to create an inventory profile and initiate adiscovery.

v Have access to the following site to check for interim fixes or fix packs thatmight apply to your technology pack:http://www-306.ibm.com/software/sysmgmt/products/support/NetcoolProviso.html

v Have the Tivoli Netcool Performance Manager documentation and the IBM TivoliNetcool Performance Manager: Pack Release Notes, which are available on thefollowing website:http://publib.boulder.ibm.com/infocenter/tivihelp/v8r1/topic/com.ibm.netcool_pm.doc/welcome_tnpm.htmlAlways check the Release Notes before you install a technology pack todetermine:– If the pack is bundled or stand-alone pack.– If the pack has any dependencies. For example, some packs require that the

MIB-II Technology Pack to be installed.– If the pack is an SNMP or a UBA pack. UBA packs must be associated with a

UBA collector as part of the pack installation.

Chapter 1. Installing technology packs 3

Page 12: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

– If the pack is upgradeable.v The Oracle TNS name of the server on which you installed Oracle server with

the Tivoli Netcool Performance Manager database configuration. For moreinformation, see Specifying a Basename for DB_USER_ROOT topic in the InstallingTivoli Netcool Performance Manager - Wireline Component.

Preinstallation setup tasksEnsure that all necessary configuration steps are completed on the prerequisitesoftware.v Determine the technology packs you want to install, and then see the release

notes to determine whether the pack is bundled or stand-alone pack.

Note: If you are installing multiple packs, plan to download all the JAR filesand install all the packs at the same time.

v Completed the following tasks:– Reviewed the release notes for the current technology pack.

Note: Release notes contain important information that you must considerbefore you install a technology pack. They also contain information aboutspecific patches that must be installed before you configure a technology pack

– Installed the current version of the Tivoli Netcool Performance Managercomponents, as described in the IBM Tivoli Netcool Performance Manager:Installation Guide.

– Installed the MIB-II Technology Pack.

Note: The MIB-II Technology Pack is a stand-alone technology pack that iscontained in its own JAR file. The MIB-II Technology Pack must be installedfor those technology packs that have a dependency on this pack.

– Configured at least one DataChannel.– Configured an SNMP collector subchannel for an SNMP pack.– Configured a UBA bulk collector subchannel for a UBA pack.– Created a user on the server with permission to FTP and delete files.

v Open a terminal emulator and log on to the DataMart server as pvuser.v Change your working directory to the DataMart home directory (/opt/datamart,

by default).v Load the shell with the DataMart environment by sourcing the dataMart.env

file, as follows:. /opt/datamart/dataMart.env

Note: After you load the DataMart environment into the shell, the PVMHOMEvariable is set to the DataMart home directory, /opt/datamart, by default. Theseinstructions assume that this variable is set.

v Set and export the DISPLAY environment variable (see Setting Up a Remote XWindow Display in the Installing Tivoli Netcool Performance Manager - WirelineComponent) so that the Technology Pack Installer GUI displays back on yoursystem.

v Installed the Technology Pack.

Note: Localization is done automatically during installation of the technologypack.

4 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 13: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Preparing to install technology pack patchesDescribes how to install technology pack patches.

Before you beginv For the latest patch information for Tivoli Netcool Performance Manager, see

Installing an interim fix in the Installing Tivoli Netcool Performance Manager -Wireline Component.

v For the latest patch information for technology packs, download the ReleaseNotes of the required technology pack release from the information center.Review the appendix that deals with interim fixes and fix packs in the releasenotes. Note the patches that are required for the technology packs you intend toinstall.

Procedure1. Download the required patches for each technology pack that you intend to

install.2. Install the required patches for each technology pack that you intend to install.

Preparing the pack installation directoryYou can obtain technology pack installation files from the IBM product distributionwebsite, or from the Tivoli Netcool Performance Manager technology pack CD.

Before you begin

If you are installing the packs by using an instance of the Tivoli NetcoolPerformance Manager launchpad on the local file system, you can install directlyfrom the CD. Otherwise, you must create a temporary directory and copy thetechnology pack files to the local system before you begin the installation. Youcannot run the launchpad from the Tivoli Netcool Performance Manager DVD, andthen install technology packs directly from the CD distribution.

Note: If you are using a local instance of the launchpad and you want to installdirectly from the technology pack CD, you can skip this step and proceed to“Installing a technology pack” on page 6.

Procedure1. On the system where DataMart is located, use the mkdir command to create

app-packs directory to hold the technology pack JAR files and theProvisoPackInstaller.jar file. For example:mkdir -p $PVMHOME/version/app-packs

2. If you want to use technology packs from the IBM product distributionwebsite, download the JAR files by following these steps:a. Use the cd command to change your working directory to the app-packs

directory that you created in Step 1. For example:cd $PVMHOME/version/app-packs

b. Download the following from this website:https://www-112.ibm.com/software/howtobuy/softwareandservicesv ProvisoPackInstaller.jar filev JAR files for technology packs you want to install (the bundled JAR file

for bundled packs or individual JAR files for stand-alone packs)

Chapter 1. Installing technology packs 5

Page 14: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

3. If you want to use technology packs from the Tivoli Netcool PerformanceManager technology pack CD, browse to the /Proviso/AP/jar location on theCD and copy the following files to the temporary directory:v ProvisoPackInstaller.jar filev JAR files for technology packs you want to install (the bundled JAR file for

bundled packs or individual JAR files for stand-alone packs)4. Unmount the CD.

Installing a technology packYou can install a Tivoli Netcool Performance Manager technology pack either froma launchpad or by using the command line.

Installing technology packs by using the launchpadUse this information to install a technology pack by using the launchpad.

Before you begin

Check the version of Java running on your system by entering the followingcommand:java -version

You must upgrade your version of Java depending on the technology pack release.

Important: For 4.3-U and higher technology packs, the launchpad requires you toenter the path to supported Java runtime binary files. Only version 1.5.0_b(14+) issupported. The Tivoli Netcool Performance Manager topology editor provides asupported version of the Java binary files. Using the older Java version mightresult in an error detailing that it is not possible to proceed with the installation.

About this task

To install a Tivoli Netcool Performance Manager technology pack, follow thesesteps:

Procedure1. Start the installer as follows:

a. If it is not already open, open the launchpad (see Starting the Launchpad inthe Installing Tivoli Netcool Performance Manager - Wireline Component).

Note: Open a terminal emulator and log on to the DataMart server aspvuser. You must su to root. Otherwise, the launchpad fails to start.

b. On the launchpad, click Install Technology Pack.c. On the Install Technology Pack window, enter the following information:

v The DataMart home directory (for example,/opt/datamart, by default).v The Java run time environment home directory (for example,

/opt/IBM/proviso/topologyEditor/jre/bin).

Note: For information about supported JRE versions, see the IBM TivoliNetcool Performance Manager: Configuration Recommendations.

v The Tivoli Netcool Performance Manager user (for example, pvuser).

6 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 15: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

d. Click the Install Technology Pack link.A window prompts you to select the technology pack installation setupdirectory.

e. Click Browse to locate the temporary directory ($PVMHOME/version/app-packs) that you created in “Preparing the pack installation directory” onpage 5, or the directory on the Tivoli Netcool Performance Manager CDwhere the pack JAR files are located (by default, /Proviso/AP/jar).The technology pack can be loaded to the server where the Tivoli NetcoolPerformance Manager database is installed.

f. Click the directory, and then click Select to display the specified directory inthe window.

g. Click OK.When the Technology Pack Installer starts, it displays a Tivoli NetcoolPerformance Manager Technology Packs Welcome window.

2. Click Next.3. Accept the license agreement, and then click Next.

The Technology Pack Installer displays the Database Access Parameterswindow with the parameter values that you specified when installing andconfiguring Oracle, the Tivoli Netcool Performance Manager database, andTivoli Netcool Performance Manager DataMart. For more information, seeInstalling and configuring the prerequisite software and Installing in a distributedenvironment in the Installing Tivoli Netcool Performance Manager - WirelineComponent.

4. Reenter the password of the database user, which is PV by default.5. Click Next to continue.

The Technology Pack Installer displays the Dashboard Application ServicesHub or Tivoli Integrated Portal access parameter values that you specifiedwhen installing and configuring Tivoli Netcool Performance Manager DataViewas described in Installing in a distributed environment in the Installing TivoliNetcool Performance Manager - Wireline Component.

Note: The Technology Pack Installer GUI always displays 16710 as the defaultport number for Tivoli Integrated Portal or Dashboard Application ServicesHub. If you want to use a different port number, you must give the portnumber at the time of Tivoli Netcool Performance Manager installation.Otherwise, the Technology Pack Installer displays an error message and youcannot proceed with the installation.

6. Reenter the password of the Dashboard Application Services Hub or TivoliIntegrated Portal user, which is smadmin by default, or tipadmin for the TivoliIntegrated Portal user.The Technology Pack Installer displays a Feature Selection window, which listsall the packs you downloaded to the directory created in “Preparing the packinstallation directory” on page 5 in the left panel. All the packs areautomatically selected for installation.

7. Clear any technology packs in the list that you do not want to install, and thenclick Next.

Note: The prerequisites for technology packs item in the Feature Selectionwindow is always installed. You cannot clear this item. The Starter Kit is notincluded in this item.Depending on the type of packs you install, you might be presented withslightly different windows.

Stand-alone packs only:

Chapter 1. Installing technology packs 7

Page 16: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

a. Click Next to start the installation.As the stand-alone packs are installed, the Technology Pack Installerdisplays the name of each pack and indicates the progress. Whenthe installation completes, the Technology Pack Install Completewindow is displayed.

b. Click Finish to exit the Technology Pack Installer.c. Go to What to do next section to perform post-installation tasks.

Bundled and stand-alone packs:The Technology Pack Installer installs all of the stand-alone technologypacks and displays the name of each pack and indicates progress.When the installation of the stand-alone packs completes, the TivoliNetcool Performance Manager Technology Packs screen opens, and theinstallation of bundled packs begins.

Bundled packs:To install the bundle packs, follow these steps:

CAUTION:For 4.3-Y or higher Technology Packs Only. Before you installbundled packs, the Installer looks for an environment variablenamed PROVISO_JAVA. This points to the directory that contains theapproved 1.5 (or above) IBM Java virtual machine. If PROVISO_JAVAenvironment variable is not set, the installer attempts to use thedefault system Java and causes an issue when you install bundledpacks.

a. An Update Proviso Database message box displays briefly, followedby a Tivoli Netcool Performance Manager Technology Packs screen.Click Next to continue.The Technology Pack Installer displays the Database Details screenwith the parameter values that you specified when installing andconfiguring Oracle, the Tivoli Netcool Performance Managerdatabase, and Tivoli Netcool Performance Manager DataMart asdescribed in previous chapters of this installation guide. For moreinformation, see Installing and configuring the prerequisite software andInstalling in a distributed environment in the IBM Tivoli NetcoolPerformance Manager: Installation Guide.

b. Reenter the password of the database user, which is PV by default.c. Click Next to continue. The Select Packages screen opens.d. On the Select Packages screen, do the following:

v If not previously installed, select the Pack Bundle Prerequisites.v Select individual bundled technology packs that you want to

install.e. Click Next to continue.f. Confirm your bundled pack selections on the Install Options

Selected screen or click Back to return to the Select Packages screento remove or add technology packs to the list.

g. When you are satisfied with your selections, click Next.The Technology Pack Installer begins copying files that areassociated with the bundled packs, displaying several statuswindows.

Note: If it detects existing files, the Technology Pack Installer mightdisplay Replace File window, for example, inventory_elements.txt

8 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 17: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

and inventory_subelements.txt. For more information aboutbacking up these files, see “Backing up inventory files” on page 2.When the Technology Pack Installer finishes copying all thenecessary files for the bundled packs and updates the database, itdisplays the ReadMe File screen. By default, the check box forreviewing the README file is selected. The README file tells you todownload the Pack Release Notes from the information center.

h. Click Finish.The Technology Pack Installer displays a series of messages in theterminal emulator as it uploads style sheets and other pack-relatedfiles to the database. Upon completion, the Technology PackInstaller displays a Technology Pack Install Complete screen.

i. Click Finish to exit the Technology Pack Installer.

What to do next

After the installation completes, do the following, depending upon the types ofpacks (bundled or stand-alone packs, SNMP or UBA packs) you installed:

Note: See IBM Tivoli Netcool Performance Manager: Pack Release Notes to determinethe pack type (SNMP or UBA).

Important: A technology pack does not work until it is configured. After youconfigure the technology pack, data is collected and reports are populated.

SNMP packsConfigure the technology pack, as described in Chapter 2, “Configuringtechnology packs,” on page 15.

UBA packsAdd a UBA collector, as follows:v All UBA packs except the Nortel CS2000 Technology Pack, see “Adding

a UBA collector for a UBA pack” on page 10

Note: Since the release of 4.3-G technology packs, the Nortel CS2000Technology Pack was renamed to Genband C20 Technology Pack.

v The Nortel CS2000 Technology Pack, see “Adding UBA collectors for theNortel CS2000 Technology Pack” on page 11

v Configure the technology pack, as described in Chapter 2, “Configuringtechnology packs,” on page 15.

UBA collectorsThe UBA collector is associated with two DataChannel components:

Complex Metric Engine (CME)x.xPerforms calculations on the collected data.

File Transfer Engine (FTE)x.xTransfers files from the collector output directories and places them in theinput directory of the CME.

Note: Topology Editor includes the channel and collector numbers in thecomponent names. For example, Data Channel 1 might have CollectorUBA 1.1, with Complex Metric Engine 1.1 and File Transfer Engine 1.1.The FTE writes data to the file /var/adm/wtmpx on each system that hosts acollector. As part of routine maintenance, check the size of this file to

Chapter 1. Installing technology packs 9

Page 18: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

prevent it from growing too large. For more information about Disk QuotaManagement, see Installing Tivoli Netcool Performance Manager - WirelineComponent.

Note: The Solaris version can be configured with strict access defaultsettings for secure environments. Strict FTP access settings might interferewith automatic transfers between a DataChannel subchannel and theDataLoad server. Check for FTP lockouts in /etc/ftpd/ftpusers, and checkfor strict FTP rules in /etc/ftpd/ftpaccess.

For all UBA technology packs except for the Nortel CS2000 Technology Pack,follow the instructions in “Adding a UBA collector for a UBA pack.”

For the Nortel CS2000 Technology Pack, follow the instructions in “Adding UBAcollectors for the Nortel CS2000 Technology Pack” on page 11. This technologypack has some specific requirements beyond the typical UBA pack and requiressome additional steps.

Adding a UBA collector for a UBA packUse this information to add a UBA collector for a UBA Pack.

Procedure1. Load the pack XSD file into an existing topology, as follows:

a. If it is not already open, open the Topology Editor (see Starting the TopologyEditor in the Installing Tivoli Netcool Performance Manager - WirelineComponent).

b. Open a deployed topology (a topology.xml file) (see Opening an ExistingTopology File in the Installing Tivoli Netcool Performance Manager - WirelineComponent).

c. In the Technology Pack view, right-click the Technology Packs folder andselect Load Technology Pack from the menu.The Load the technology pack configuration metadata window displays.There are two radio buttons: XSD file and JAR file.

d. Click the JAR file radio button and select Browse.There is a known issue and a workaround for opening an XSD file from aUBA pack. For more information, see UBA pack XSD file inside a JAR filecannot be loaded into the Topology Editor section in IBM Tivoli NetcoolPerformance Manager: Pack Release Notes.

e. Using the Directory: field, the up and down arrows, and the Folders paneon the configuration metadata window, go to the directory where thetechnology pack JAR files exist. For example, $PVMHOME/APFiles or adirectory on the Tivoli Netcool Performance Manager CD.

f. For bundled UBA packs:v Select the bundled JAR file, then click OK. The bundled JAR file displays

in the Load the technology pack configuration metadata window.v Click Next. The Topology Editor displays the list of XSD files for the

Bundled packs you installed.v Select one or more XSD files to import into the topology. Click Select all

to select all of the XSD files.

Note: You can also click a single XSD file and press the CTRL key to selectany number of other XSD files.

10 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 19: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Click Finish. The Topology Editor adds the selected Bundled TechnologyPack or packs to the list of technology packs displayed in the TechnologyPacks view.

g. For stand-alone UBA packs:v Select a technology pack JAR file, and then click OK. The pack JAR file is

displayed in the configuration metadata window.v Click Finish. The Topology Editor adds the selected stand-alone

technology pack to the list of technology packs displayed in theTechnology Packs view.

2. After you load a UBA pack XSD file, you must add a UBA collector andassociate it with a UBA technology pack as follows:a. In the Logical view, right-click the DataChannel x folder and select from the

Add collector UBA menu.The Configure Collector window opens.

b. Select the appropriate technology pack (for example, Alcatel Lucent 5529SDC) from the list of technology packs, and then click Next.

c. Using the list of available hosts on the Configure Collector window, selectthe workstation that hosts the collector. For example, corinth).

d. Accept the default collector number. For example, 2.e. Click Finish.

The Topology Editor displays the new collector under the DataChannelxfolder in the Logical view.

f. Highlight the collector to view its properties. The Topology Editor displaysboth the UBA collector core parameters and the UBA technologypack-specific parameters. The core parameters are configured with all UBAtechnology packs. Review the values for the parameters to make sure thatthey are valid. For information about the core parameters, see the IBM TivoliNetcool Performance Manager: Properties Reference Guide. For information aboutthe pack-specific parameters, see the Topology Editor Help.

g. To add extra UBA collectors for a UBA technology pack, repeat Step 2-athrough Step 2-f.

h. Redeploy the updated topology (see Starting the Deployer in the InstallingTivoli Netcool Performance Manager - Wireline Component).

3. Configure the UBA technology packs.

Adding UBA collectors for the Nortel CS2000 Technology PackUse this information to add UBA collectors for the Nortel CS2000 Technology Pack.

About this task

The Nortel CS2000 Technology Pack requires you to add one UBA collector foreach of the following devices that run in the network:v Passport Packet Voice Gateway (PVG) – The UBA executing on this subchannel

retrieves bulk input files that are generated by the PVG device.v Universal Signaling Point (USP) – The UBA executing on this subchannel

retrieves bulk input files that are generated by the USP device.v Nortel CS2K Performance – The UBA executing on this subchannel retrieves

bulk input files that are generated by the Nortel CS2K Performance device.v Nortel Integrated Element Management System (IEMS) – The UBA executing on

this subchannel retrieves bulk input files that are generated by the Nortel CS2KIEMS system.

Chapter 1. Installing technology packs 11

Page 20: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Nortel Server Session Lines (SSL) – The UBA executing on this subchannelretrieves bulk input files that are generated by a Nortel CS2K SSL device.Attention: The following two UBA collectors, SST and CPR, are only applicablefor 4.3-X and higher technology packs.

v Nortel Session Server Trunk (SST) – The UBA executing on this subchannelretrieves bulk input files that are generated by a Nortel CS2K SST device.

v Nortel Common Performance Reporting (CPR) – CPR is a log format. The bulkinput files that are generated by the PVG device are manipulated by the IEMSsystem and converted into CPR format. Nortel recommends that the CPR logformat is manipulated by using the IEMS system, instead of directly from theMDM. So this is facilitated by the CPR Adaptor.The CPR Adaptor is also somewhat of a generic adaptor as it can be used tosupport SST data in CPR format. One instance of the CPR Adaptor cansimultaneously support both CPR and SST formats.For example, if there are two PVG devices you would add two UBA collectors,one for each PVG device operating in the network. If there are two USP devicesyou would add two UBA collectors, one for each USP device operating in thenetwork, and so forth.

v The Nortel CS2000 Technology Pack also requires you to add multiple UBAcollectors for the following call records:Nortel Succession Communication Server 2000 (CS2K) CDR call records – TheUBAs executing on this subchannel retrieve bulk input files that are generatedby the cs2kcdr.pl pre-processor.For example, if you expect the UBA to process a large amount of CS2K CDR callrecords you would add multiple (for example, three) UBA collectors, each with aunique collector number. Each of these UBA collectors is then mapped to aMaster UBA. The Topology Editor displays the appropriate windows for you toadd multiple UBA collectors and add the Master UBA.The Topology Editor simplifies the task of adding UBA collectors for each ofthese devices and the CS2K CDR call records by associating each with atechnology pack that displays in the Technology Packs view after you load theXSD file. The following table maps each device to its associated technology pack.

CS2000 Device/System/Calls Records Pack Displayed in Technology Packs view

PVG Nortel CS2K - PVG

Nortel CS2K CDR Nortel CS2K - CDR

USP Nortel CS2K - USP

Nortel CS2K Performance Nortel CS2K - CS2K Performance

IEMS Nortel CS2K - IEMS

SSL Nortel CS2K - SSL

SST Nortel CS2K - SST

CPR Nortel CS2K - CPR

12 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 21: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Log filesThe Technology Pack Installer writes log files to the /usr/tmp directory.

Log files in this directory contain a detailed history of the tasks the TechnologyPack Installer performs as it installs technology packs. You can check this log fileto help solve any issues that might occur during technology pack installation. Forexample, a log file might contain a message that indicates that the Technology PackInstaller GUI cannot display back on your system because the DISPLAYenvironment variable was not set. For more information, see Setting Up a Remote XWindow Display in the Installing Tivoli Netcool Performance Manager - WirelineComponent.

Log files for bulk technology packs are named installer<timestamp>.log, wheretimestamp is the time that the file was created in seconds since the UNIX epoch.Log files for stand-alone packs are named APInstall<timestamp>.log.

For technology packs, log file names have the format APInstall<number>.log. Forexample: APInstall1311248677586.log.

Chapter 1. Installing technology packs 13

Page 22: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

14 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 23: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Chapter 2. Configuring technology packs

Typical configuration steps for SNMP and UBA technology packs and also forCognos-enabled technology packs.

Configuring SNMP technology packsTypical configuration steps for an SNMP technology pack.

Procedure1. Load the DataMart environment.

To load the shell with the DataMart environment, follow these steps:a. Log in to the DataMart server as pvuser.b. Change your working directory to the DataMart home directory

(/opt/datamart, by default), by using the following command:cd /opt/datamart

c. Load the shell with the DataMart environment, by sourcing thedataMart.env file, as follows:. /opt/datamart/dataMart.env

Note: After you load the DataMart environment into the shell, thePVMHOME variable is set to the DataMart home directory /opt/datamartby default. These instructions assume that this variable is set.

2. Activate data collection requests.During installation of the technology pack, all predefined data collectionrequests are promoted to the database and set to inactive (that is, idle displaysin the Active column of the Tivoli Netcool Performance Manager DataMartRequest Editor). You must activate these predefined data collection requests byusing the Request Editor.To set data collection requests to active, follow these steps:a. Change your working directory to $<PVMHOME>/bin (/opt/datamart/bin, by

default) on the DataMart server.b. Enter the following command, and then press Enter to open the DataMart

GUI:pvm

c. Click the Configuration tab, and then click Request Editor to open theRequest Editor.

d. Click the Collection tab.e. Click Refresh. The predefined data collection requests are loaded into the

Request Editor from the database.f. Click the Inactive button in the Filter group box to display only idle

requests.g. In the Sub-Element Groups pane, select all idle data collection requests in

the following group or groups:Root > Sub-Element Collect > <tech_pack>

h. Click the Active box under Details. The Request Editor toggles the idlesetting for these data collection requests from idle to active in the Activecolumn.

© Copyright IBM Corp. 1997, 2014 15

Page 24: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

i. Click Save.3. Merge the technology pack subelement inventory text files.

Subelement inventory control rules for the technology pack are contained in thefile <tech_pack>_inventory_subelements.txt, which is installed in thefollowing directory on the DataMart server:<$PVMHOME>/APFiles/<tech_pack>/datamart/conf

You must merge the contents of this file with the fileinventory_subelements.txt located in <$PVMHOME>/conf (by default,/opt/datamart/conf) on the DataMart server.

Important: You must perform the following steps on the MIB-II TechnologyPack before you perform them on the SNMP technology pack that has adependency on the MIB-II Technology Pack.To merge the subelement inventory control rules for the Technology Pack,follow these steps:a. Enter the following command to change your working directory to

<$PVMHOME>/conf

cd <$PVMHOME>/conf

b. Copy <tech_pack>_inventory_subelements.txt to the <$PVMHOME>/confdirectory, by entering the following command:cp $<$PVMHOME>/APFiles/<tech_pack>/datamart/conf/<tech_pack>_inventory_subelements.txt

c. Enter the following command to make a backup copy of theinventory_subelements.txt file:cp inventory_subelements.txt inventory_subelements.txt.ORIG

d. Enter the following command to append the contents of<tech_pack>_inventory_subelements.txt to inventory_subelements.txt:

Important: Ensure that you use two forward brackets (>>); otherwise, theoriginal content of inventory_subelements.txt is overwritten.cat <tech_pack>_inventory_subelements.txt >>inventory_subelements.txt

e. Perform diff on the backed-up file and the appended file to ensure that themerge succeeded, as shown in the following example:diff inventory_subelements.txt inventory_subelements.txt.ORIG

4. Run the initial SNMP inventory and initiate a discovery.An inventory collects data about the network resources that the technologypack monitors. After you install an SNMP technology pack, you must create aninventory profile by using the Inventory Tool Wizard. You must then initiate adiscovery by running the inventory profile by using the Inventory Tool.Running the initial inventory against SNMP objects is an intricate task andunfortunately beyond the scope of this configuration chapter. For instructionson using the Inventory Tool Wizard to create an inventory profile, and theInventory tool to run the inventory profile, see the IBM Tivoli NetcoolPerformance Manager: DataMart Configuration Guide.

5. Deploy reports.After the technology pack installation completes, the rules for the new deviceare automatically loaded into the database. The inventory process uses theserules to group elements and subelements. You must manually deploy(auto-group) the reports by associating them with groups in the NOCReporting tree in the DataMart Resource Editor.

16 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 25: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

To deploy the Technology Pack reports, follow these steps:a. Open the Tivoli Netcool Performance Manager DataMart Resource Editor.b. Click the Report SE Group tab.c. Move the cursor to the left pane and scroll up to select any group under the

SUB-ELEMENTS > NOC Reporting tree.d. Right-click and select the AutoGrouping option from the menu. The

AutoGrouping option places the reports in dynamically generated groupsthat are created during inventory.

e. Click Yes to continue.f. Click Close to exit the message box. Or, click Details to view a description

of any errors.g. Optional: Create an entry cron that uses the inventory CLI command and

the -reportGrouping option to deploy reports regularly. The followingexample shows an entrycron that periodically deploys the report operation:0 * * * * . /opt/datamart/dataMart.env && inventory -noX -reportGrouping

This option instructs the inventory command to run the report groupingrules and update the deployed reports that are stored in the database.Report grouping rules must be created before this option can be used.For more information about creating report grouping rules, see the IBMTivoli Netcool Performance Manager: DataMart Configuration Guide.For more information about the inventory command, see the IBM TivoliNetcool Performance Manager: Command Line Interface Guide

What to do next

Verifying resourcesUse the Tivoli Netcool Performance Manager DataMart Resource Editor todetermine whether the following technology pack resources (elements,subelements, properties, and so on) are successfully discovered and createdin the database during inventory.

For more information about Tivoli Netcool Performance Manager DataMartResource Editor, see the IBM Tivoli Netcool Performance Manager: DataMartConfiguration Guide.

Configuring UBA technology packsTypical configuration steps for a UBA technology pack.

Procedure1. Load the DataMart environment.

To load the shell with the DataMart environment, follow these steps:a. Log in to the DataMart server as pvuser.b. Change your working directory to the DataMart home directory

(/opt/datamart, by default), by using the following command:cd /opt/datamart

c. Load the shell with the DataMart environment, by sourcing thedataMart.env file, as follows:. /opt/datamart/dataMart.env

Chapter 2. Configuring technology packs 17

Page 26: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Note: After you load the DataMart environment into the shell, the<PVMHOME> variable is set to the DataMart home directory,/opt/datamart by default. These instructions assume that this variable is set.

2. Copy technology-specific files from the DataMart server to the DataChannelserver.Technology-specific files are used to associate a UBA technology pack with aspecific instance of the UBA.

Note: While it is possible to install DataMart and DataChannel on the sameserver, in a typical installation these modules are installed on separate servers.If so, use FTP to copy the technology-specific files. Otherwise, if DataMart andDataChannel are on the same server, use the cp command to copy the files tothe appropriate DataChannel directory.To copy technology-specific files to the DataChannel server, follow these steps:a. Log in to the Tivoli Netcool Performance Manager DataChannel server by

entering the user name and password that you specified when you installand configure a DataChannel. The default user name and password arepvuser and PV.

b. Change your working directory to the <DATA_CHANNEL_HOME>/scriptsdirectory by entering the following command, replacing<DATA_CHANNEL_HOME> with the DataChannel home directory(/opt/datachannel, by default):$ cd <DATA_CHANNEL_HOME>/scripts

c. Copy the <tech_pack> directory from <$PVMHOME>/APFiles/<tech_pack>/datachannel/scripts to <DATA_CHANNEL_HOME>/scripts.

d. Verify that the technology-specific files are now in the target directory asfollows: Verify that the bulk adapter design files (*.js), scripts (if any), otherfiles (if any) are now in the <DATA_CHANNEL_HOME>/scripts/<tech_pack>directory.

3. Activate data collection requests.During installation of the technology pack, all predefined data collectionrequests are promoted to the database and set to inactive (that is, idle displaysin the Active column of the Tivoli Netcool Performance Manager DataMartRequest Editor). You must activate these predefined data collection requests byusing the Request Editor.To set data collection requests to active, follow these steps:a. Change your working directory to <$PVMHOME>/bin (/opt/datamart/bin, by

default) on the DataMart server.b. Enter the following command, and then press Enter to invoke the DataMart

GUI:pvm

c. Click the Configuration tab, and then click Request Editor to open theRequest Editor.

d. Click the Collection tab.e. Click Refresh. The predefined data collection requests are loaded into the

Request Editor from the database.f. Click the Inactive button in the Filter group box to display only idle

requests.g. In the Sub-Element Groups pane, select all idle data collection requests in

the following group or groups:Root > Sub-Element Collect > <tech_pack>

18 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 27: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

h. Click the Active box under Details. The Request Editor toggles the idlesetting for these data collection requests from idle to active in the Activecolumn.

i. Click Save.4. Edit pack-specific UBA parameters, which are based on Tivoli Netcool/Proviso

v4.4.3 and Tivoli Netcool Performance Manager platforms:In this release of Tivoli Netcool Performance Manager, you are instructed tomodify the technology pack-specific UBA parameters when you install thetechnology pack by using the Topology Editor. If you did not modify the UBAparameters with site-specific values or you want to make more edits, you cando so now. Otherwise, you can go to the next step.

5. Load the DataChannel environment. In subsequent steps, you execute dccmdcommands. To ensure that you can run these commands, load the shell withthe DataChannel environment by following these steps:a. Log in to the DataChannel server as pvuser.b. Change your working directory to the DataChannel home directory

(/opt/datachannel, by default), by using the following command:cd /opt/datachannel

c. Load the shell with the DataChannel environment, by sourcing thedataChannel.env file, as follows:. /opt/datachannel/dataChannel.env

6. Restart the DataChannel to activate the UBA and read in changes to thedeployed topology.a. Open a terminal emulator on the DataChannel server.b. Use the dccmd command to stop all DataChannel applications:

dccmd stop all

c. Use the dccmd command to release all daemons that run in the DataChannel:dccmd forget all

d. Use the following command to find the process identifiers (pids) associatedwith the DataChannel visual processes:<DATA_CHANNEL_HOME>/bin/findvisual

Where:<DATA_CHANNEL_HOME> is /opt/datachannel, by default.

e. Use the following commands to stop each DataChannel visual process:kill -9 <cnsw_pid>kill -9 <logw_pid>kill -9 <amgrw_pid>kill -9 <cmgrw_pid>

Note: The logw is a Java process and must to be killed by using ps -ef|grep LOG, and then kill the logw process ID.

f. Use the following commands to restart each DataChannel visual process:cnswlogwcmgrwamgrw

g. Use the dccmd command to start all DataChannel applications:dccmd start all

h. Use the dccmd command to verify that all of the DataChannel applicationsstarted properly:

Chapter 2. Configuring technology packs 19

Page 28: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

dccmd status all

Note: More specifically, make sure that the UBA application associated withthe DataChannel that is configured for the technology pack is running.

i. Watch the output of the status switch to verify that all the necessaryprocesses are running. If these processes are running, run the tail utility onthe log file for the UBA by issuing a command similar to the followingexample:tail -f DATA_CHANNEL_HOME/log/proviso.log | grepUBA.<channel_number>.<collector_number>- | more

Where:

Variable Description

<DATA_CHANNEL_HOME> By default, /opt/datachannel

<channel_number> Specifies the channel number (forexample, 1) you specified when youconfigured this DataChannel.

The trailing dash (–) after<collector_number>

Removes extraneous log messages fromyour view. That is, the trailing dashguarantees that the command displaysonly those messages that are generatedby your application. The first set ofmessages relates to syntax checks.

The following table identifies some events to watch for during the syntaxcheck:

Event Description

The UBA application starts successfully,but then stops executing.

Typically, this event occurs because of alicensing issue.

The bulk adapter design file might becorrupted.

This event causes a syntax error beforethe UBA application connects to thedatabase.

The UBA application connects to thedatabase.

This event causes a message similar tothe following example to display:DB_CONNECT Connecting to <sid> as <user>

If you see this database connectionmessage without prior errors, the UBAapplication passed the syntax check.

7. Ensure that the bulk input files can be read. To verify that the UBA applicationcan read the bulk input files, follow these steps:a. Place a bulk input file at the source input location. The source input

location for bulk input files is specified by using the URI parameter fromthe pack XSD file, which you can view by using the Topology Editor.Within the configured file retrieval interval (typically, 5 minutes), the UBAapplication retrieves the bulk input file and copies it to the followingdirectory:<DATA_CHANNEL_HOME>/UBA.<channel_number>.<collector_number>/<instance>/do/

where:

20 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 29: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Variable Description

<DATA_CHANNEL_HOME> By default, /opt/datachannel

<channel_number> Specifies the channel number (forexample, 1) that you specified whenyou configured this DataChannel.

<collector_number> Specifies the collector number (forexample, 100) that you specified whenyou configured this UBA bulk collector.

<instance> Specifies the string for the INSTANCESparameter in the pack XSD file.Typically, this string represents thename of the pack and is read-only. Youcan view the string that is specified forINSTANCES by using the Topology Editor.

The UBA application then processes the bulk input file according to theinstructions in the bulk adapter design file.

Note: The first time that the UBA processes a bulk input file, it passes ametric to the CME. The CME rejects the metric as a BAD_METRIC metric doesnot have an associated grouped subelement before this metric is recorded.This is an expected behavior. The CME accepts metrics from the bulk inputfiles after the inventory is run.

b. Ensure that the UBA application can successfully read the bulk input filethat you copied into the source input location, by issuing a tail command.For example,tail -f <DATA_CHANNEL_HOME>/log/proviso.log | grepUBA.<channel_number>.<collector_number>- | more

The following table identifies the success messages that you must look for.

Success message Description

PERF_INPUT_PROCESSING Processed<integer> records in <float> seconds(<float> records/minute): <int> records

Specifies a bulk adapter design filecompletion message. A bulk adapter designfile successfully completes when a similarinformational message displays in the logfile.Success occurs when <int> records equals 0.

METRIC_STREAM_INFO completed writingmetric output:DATA_CHANNEL_HOME/UBA.<channel_number>.<collector_number>/streaming/state/temp/output/<time>.<instance>.NRAW.BOF; wrote <int>metrics; <int> bad resource IDs; <int>bad formula names (#())

Specifies a metric creation success message.The UBA application successfully createsmetrics when a similar debug 2 messagedisplays in the log file.For some technology packs, the metriccreation might be done across differentinstances of UBA applications. Successoccurs when <int> metric is greater thanone, <int> bad resource IDs equals 0, and<int> bad formula names equals 0.

Chapter 2. Configuring technology packs 21

Page 30: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Success message Description

PERF_INVFLUSH Inserted/updated <int>inventory objects in <float> seconds

Specifies an inventory success message. Theinventory successfully completes when asimilar informational message displays inthe log file.If <int> is greater than one, the UBAapplication created or updated at least onesubelement, and the inventory process issuccessful. The log file might record furtherdetails (if necessary) in the messages that areassociated with the PERF_INVFLUSHPVsubelement message category.

8. Run the bulk inventory profile.The UBA application handles the inventory and metrics according to theinstructions provided in the technology pack design file or files. The UBAapplication inserts the created elements, subelements, and metrics into thedatabase. However, the UBA application does not handle the grouping of theseelements and subelements.To handle the grouping of the elements and subelements that were insertedinto the database, UBA technology packs supply a bulk inventory profile. Thisbulk inventory profile is automatically created when the pack is installed. Bulkinventory profiles use the following name syntax:bulk_N

Where:

Syntax item Description

bulk_ Identifies as a bulk inventory profile fora UBA technology pack.

N Specifies the collector number (forexample, 100) that the user specifiedwhen configuring this UBA bulkcollector.

You must use the Inventory Tool to run a bulk inventory profile.To run the bulk inventory profile for this technology pack, perform thefollowing steps:a. At the command prompt where you loaded the DataMart environment,

change your working directory to <$PVMHOME>/bin (/opt/datamart/bin, bydefault) on the DataMart server.

b. Invoke the DataMart GUI by entering the following command and pressingEnter:pvm

c. Click Inventory Tool in the Resource tab. The Inventory Tool windowappears.This window displays a list of the existing inventory profiles on theConfiguration tab. The name of the inventory profile to run is bulk_N,where N is the collector number that is configured for this pack.

d. On the Configuration tab, click the bulk inventory profile for thistechnology pack, and then select Run Profile from the Action menu. TheLive Information tab displays messages about the status of the profile. For

22 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 31: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

more information about running an inventory profile, see the IBM TivoliNetcool Performance Manager: DataMart Configuration and Operation Guide.

e. Optional: Every time the UBA technology pack design file creates newelements, subelements, and metrics, you must perform the previous steps togroup the elements and subelements. One way to accomplish this taskregularly is to create an entry cron that uses the inventory CLI command.The following example shows an entry cron that periodically performs thegrouping operation for a bulk inventory profile called bulk_100:0 * * * * . /opt/datamart/dataMart.env && inventory -name bulk_100 -actionpregrouping -reload-noX0 * * * * . /opt/datamart/dataMart.env && inventory -name bulk_100 -actiongrouping -reload -noX

For more information about the inventory command, see the IBM TivoliNetcool Performance Manager: Command Line Interface Guide.

9. Deploy reports.After the technology pack installation completes, the rules for the new deviceare automatically loaded into the database. The inventory process uses theserules to group elements and subelements. You must manually deploy(auto-group) the reports by associating them with groups in the NOCReporting tree in the DataMart Resource Editor.To deploy the Technology Pack reports, follow these steps:a. Open the Tivoli Netcool Performance Manager DataMart Resource Editor.b. Click the Report SE Group tab.c. Move the cursor to the left pane and scroll up to select any group under the

SUB-ELEMENTS > NOC Reporting tree.d. Right-click and select the AutoGrouping option from the menu. The

AutoGrouping option places the reports in dynamically generated groupsthat are created during inventory.

e. Click Yes to continue.f. Click Close to exit the message box. Or, click Details to view a description

of any errors.g. Optional: Create an entrycron that uses the inventory CLI command and

the -reportGrouping option to deploy reports regularly. The followingexample shows an entrycron that periodically deploys report operation:0 * * * * . /opt/datamart/dataMart.env && inventory -noX -reportGrouping

This option instructs the inventory command to run the report groupingrules and update the deployed reports that are stored in the database.Report grouping rules must be created before this option can be used. Formore information about creating report grouping rules, see the IBM TivoliNetcool Performance Manager: DataMart Configuration Guide.For more information about the inventory command, see the IBM TivoliNetcool Performance Manager: Command Line Interface Guide.

What to do next

Verifying resourcesUse the Tivoli Netcool Performance Manager DataMart Resource Editor todetermine whether the following technology pack resources (such as,elements, subelements, and properties) are successfully discovered andcreated in the database during inventory.

Chapter 2. Configuring technology packs 23

Page 32: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

For more information about Tivoli Netcool Performance Manager DataMartResource Editor, see the IBM Tivoli Netcool Performance Manager: DataMartConfiguration and Operation Guide.

Changing predefined threshold requestsIf a technology pack supplies predefined threshold requests. The setupprogram automatically loads these predefined threshold requests into thedatabase and configures them for you. You do not need to activate them,but you can use Tivoli Netcool Performance Manager to change them.

For information about working with predefined threshold requests, see theIBM Tivoli Netcool Performance Manager: DataMart Configuration andOperation Guide.

Configuring technology packs for enabling common reportingTypical configuration steps for technology packs for enabling common reporting.

About this task

After installing the technology pack, perform the following setups before runningthe common pack reports:v Enable user access to Cognos Reporting tree in DataView.v Link a time zone to Cognos Reporting tree.

To enable user access to Cognos Reporting tree in DataView, follow these steps:1. Log in to Dashboard Application Services Hub portal.2. Select User Preferences Management from Administration menu.

a. Select the user profile to access Cognos reports. For example, smadmin.b. Select the Access tab to edit the user access.c. Select Cognos Reporting tree.d. Save the changes.

To link a time zone to Cognos Reporting tree, follow these steps:

Procedure1. As pvuser, open a terminal.2. Create a file linkGroupTZ.txt. File content format must be as follows:

<Sub-element group>|_|<Calendar type>|_|<Timezone>|_|

For example:Cognos Reporting|_|CME Permanent|_|Greenwich Mean Time|_|

3. Source the DataMart environment by using the following command:source /opt/datamart/dataMart.env

4. Run the resmgr command to set the time zone to Cognos Reporting tree asfollows:resmgr –import segp –colNames “name cal.name tz.name” -file linkGroupTZ.txt

5. Run the export command to verify the content of the file, as follows:resmgr –export segp –colNames “name cal.name tz.name”

Example of output is as follows:

24 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 33: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

# type = segp# col = name cal.name tz.name# filter =# order =# sep = |_|# sepRec =# rule =# filterRule =## cmdLine = -export segp -colNames "name cal.name tz.name"NOC Reporting|_|CME Permanent|_|Greenwich Mean Time|_|Cognos Reporting|_|CME Permanent|_|Greenwich Mean Time|_|

For more information, see the Linking DataView Groups to timezone section inConfiguring and Operating DataMart.

What to do next

Follow these steps:1. As root user, export JAVA_HOME by using the following command:

Export JAVA_HOME=/opt/IBM/WebSphere/AppServer/java/jre/

2. Launch the IBM Cognos Configuration window by using the followingcommands:cd /opt/ibm/cognos/c10_64/bin64./cogconfig.sh

3. Click the Restart icon and ensure that the restart process is completed.

Chapter 2. Configuring technology packs 25

Page 34: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

26 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 35: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Chapter 3. Additional configuration steps for certain SNMPtechnology packs

Additional configuration steps are required for certain SNMP technology packs.

Arris CMTS DOCSIS 3.0 Technology PackAdditional configuration steps required for Arris CMTS DOCSIS 3.0 TechnologyPack.

Updating the InventoryHook.sh scriptYou can update the InventoryHook.sh script.

About this task

The InventoryHook.sh script is implemented in Arris CMTS DOCSIS 3.0Technology Pack to perform correlations that cannot be accomplished by using thestandard SNMP formula language. This enriches the properties of DOCSIS 3.0interfaces with ChannelSet and Fibernode property values.

To update the InventoryHook.sh script, follow these steps:

Procedure1. Log in as pvuser (or the user name that you specified during installation) on

the system where DataMart is installed.2. Change your working directory to the DataMart home directory by using the

following command:cd /opt/datamart

By default, the $DATAMARTHOME is /opt/datamart.3. Source the DataMart environment by using the following command:

. /opt/datamart/dataMart.env

4. Enter the following command to open the DataMart GUI:$PVMHOME/bin/pvm

5. Create an inventory profile for Arris CMTS DOCSIS 3.0 Technology Pack withthe name “DOCSIS”.

6. Run the inventory profile. For more information, see Configuring and OperatingDataMart.

7. Back up a copy of InventoryHook.sh file to InventoryHook.sh.bk file if italready exists in the $DATAMARTHOME/bin/ directory.

8. Copy all the scripts from $DATAMARTHOME/APFiles/<Pack_Name>/datamart/bin/to $DATAMARTHOME/bin.

9. Modify the execution mode for all the files that are copied in the previousstep to 755 by using the following command:#chmod 755 <filename.pl>

10. In the InventoryHook.sh file, edit the following:a. Modify $DATAMARTHOME with the DataMart home directory.

© Copyright IBM Corp. 1997, 2014 27

Page 36: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

b. Change the profile name at the beginning of the script(Arris_CMTS_DOCSIS3_PROFILENAME) to the given inventory profile name(DOCSIS).

c. Modify the nclIdx value. You can retrieve this value from the database byusing the following command:. /opt/datamart/dataMart.env# resmgr -export se -colNames "name nclIdx"

d. Replace the nclIdx value for createChannelSetInventory.pl with thenclIdx value in the second column of <Interface>_DSChset.

e. Replace the nclIdx value for createFibernodeInventory.pl with thenclIdx value in the second column of <Interface>_If.

11. Save the InventoryHook.sh file, and then run the inventory profile again. Youcan see the execution of the scripts in Inventory Profile GUI in theafterdiscovery section.

Enabling CSE featureBefore you proceed to the next steps, ensure that the inventory profile for ArrisCMTS DOCSIS 3.0 is named as “DOCSIS”.

Procedure1. Create inventory profile for composite resources as follows:

a. In the Inventory Tool Wizard, enter the Profile Name as CSE and click Next.b. Select the Automatic Grouping option and click Finish.

Note: Do not select Discovery and Synchronization options.c. Click the Configuration tab and ensure that the CSE profile is created.

2. Run the CSE Engine as follows:a. Run the CSE Engine from Inventory Tool > Actions option.b. In the Resource Editor, click the Sub-Element tab to ensure that the

composite subelement is created.c. Click the Sub-Element Group tab and select SUB-ELEMENTS > NOC

Reporting > Composite Docsis 3.0 in the left navigation pane. Verify thegrouping.

d. In the left navigation pane, select the composite subelement from theComposite Docsis 3.0 folder to ensure that relations are created between thecomposite and the interfaces.

3. Run the inventory profile CSE as follows:a. Click the Run icon to run the profile.b. In the Resource Editor, click the Sub-Element Group tab and select

SUB-ELEMENTS > Sub-Element Collect > Composite Docsis 3.0 in the leftnavigation pane. Verify the grouping.

c. In the left navigation pane, select the composite subelement from theComposite Docsis 3.0 folder to ensure that relations are created between thecomposite and the interface.

d. Next, click Action > Report Grouping for relations between the compositeand the interfaces.

4. Update ECMA formulas as follows:a. Log in as pvuser.b. Change the directory by using the following command:

cd /$PVMHOME/APFiles/arris_cmts_docsis/datachannel/scripts

28 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 37: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

c. Copy the files by using the following command:cp -r arris_cmts_docsis/ /$DC_HOME/scripts/

d. Change the directory by using the following command:cd /$DC_HOME/scripts/arris_cmts_docsis/cse

e. Source the datachannel.env by using the following command:source /$DC_HOME/datachannel/dataChannel.env

f. Load the formulas and labels with frmi tool by using the followingcommand:frmi -doc /$DC_HOME/scripts/arris_cmts_docsis/cse/docsis.js -labels/$DC_HOME/scripts/arris_cmts_docsis/cse/labels.txt

5. Install Cross Collector CME (CME.1.2000) if it is not installed.a. Add Cross-Collector CME to topology and run Deployer to update

configuration.b. Stop all DataChannel components as follows:

1) Open a terminal emulator on the DataChannel server.2) Use the dccmd command to stop all DataChannel applications:

dccmd stop all

3) Use the dccmd command to release all daemons that run in theDataChannel:dccmd forget all

4) Use the following command to find the process identifiers (pids)associated with the DataChannel visual processes:<DATA_CHANNEL_HOME>/bin/findvisual

Where:<DATA_CHANNEL_HOME> is /opt/datachannel, by default.

5) Use the following commands to stop each DataChannel visual process:kill -9 <cnsw_pid>kill -9 <logw_pid>kill -9 <amgrw_pid>kill -9 <cmgrw_pid>

Note: The logw is a Java process and must to be killed by using ps -ef|grep LOG, and then kill the logw process ID.

6) Use the following commands to restart each DataChannel visualprocess:cnswlogwcmgrwamgrw

7) Remove the PBL folder by using the following command:mv PBL PBL_backup

8) Use the dccmd command to start all DataChannel applications:dccmd start all

9) Use the dccmd command to verify that all of the DataChannelapplications started properly:dccmd status all

10) PBL restarts the Cross-Collector CME, when needed.

Chapter 3. Additional configuration steps for certain SNMP technology packs 29

Page 38: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Cisco CBQoS Technology PackAdditional configuration steps required for Cisco CBQoS Technology Pack.

Losing indexes after device rebootsAfter a network device reboot, repolling is required.

After a network device reboot, the CISCO-CLASS-BASED-QOS-MIB must berepolled to re-establish the following indexes:v cbQosConfigIndex

v cbQosPolicyIndex

v cbQosObjectsIndex

Repolling is required because a reboot can cause the order of the Modular Qualityof Service (QoS) Command-Line Interface (CLI) (MQC) configuration to differ fromthe actual configuration order, which is user-driven and unpredictable.

Traditionally, MIB persistence is handled by Cisco IOS APIs, which save the indexand key information to NVRAM. The data is then retrieved and repopulated afterreloading. However, this approach does not work well for the currentimplementation of the cbQosObjectsIndex because of the large amount ofinformation that needs to be saved.

An index encoding scheme that is based on configuration entries instead ofoperational sequence is implemented to provide persistent indexes on router reloadso that MIB information retains the same set of object values each time anetworking device reboots.

You might want to configure networking devices to use the QoS: CBQoS MIBIndex Enhancements feature.

Customizing Discovery resultsYou can customize the results of the Discovery formulas.

The properties of the following subelements are merged with and display asproperties of the CB QoS Class Map subelement:v CB QoS Queueing Actionv CB QoS Police Actionv CB QoS Traffic Shaping Action

By modifying the cbqos_object_id_mv.pl script, it is possible to customize theresults of the Discovery formulas and to fill the indexes that are associated withthe QueueID, PoliceID, and ShapeID properties.

Attention: Edits to the scripts described in the following sections must be doneunder the guidance of IBM Professional Services.

Customizing InventoryAppPack.shThe InventoryAppPack.sh script is configured to perform Cisco QoS-related steps.

30 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 39: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

About this task

The InventoryAppPack.sh script is a generic script. It resides in the<$PVMHOME>/conf directory. It contains processing logic for a number of technologypacks and is configured to perform Cisco QoS-related steps as follows:

Procedure1. Determines whether the ProfileName, CollectorNumber, and DirProfile

parameters are passed to it by InventoryHook.sh. If so, it assigns the parametervalues to internal variables. If not, it generates a failure message and exits.

2. Determines whether the TaskName parameter evaluates to AfterDiscovery. Ifnot, it generates a failure message and exits.

3. Determines whether the ProfileName parameter evaluates to Cisco_QoS. If not,it generates a failure message and exits.

4. Passes the following files to cbqos_object_id_mv.pl:a. $DirProfile/inventory/subelement_invariant.dat – An input file that

contains index values, which are associated with the QueueID,PoliceID, andShapeID properties.

b. $DirProfile/inventory/subelement_invariant.dat_mod – An output file towhich cbqos_object_id_mv.pl writes the results of its index substitutionoperations.

5. Waits for cbqos_object_id_mv.pl to process the files and generates anappropriate message if cbqos_object_id_mv.pl returns successfully. Otherwise,it generates a failure message and exits.

6. Copies subelement_invariant.dat to a backup file calledsubelement_invariant.dat.orig.

7. Moves subelement_invariant.dat_mod to a file namedsubelement_invariant.dat. This overwrites the input file that was backed up inthe previous step.

Customizing cbqos_object_id_mv.plHow to customize the cbqos_object_id_mv.pl script.

About this task

The cbqos_object_id_mv.pl script is in the <$PVMHOME>/bin directory. It reads theinput file, performs a substitution procedure, and writes the results to the outputfile. The substitution procedure assigns index values to the QueueID, PoliceID, andShapeID properties so that these properties are assigned to the CB_QoS Class Mapsubelement.It uses the following steps:

Procedurev Determines whether the input (subelement_invariant.dat) and output

(subelement_invariant.dat_mod) files were passed to it by InventoryAppPack.sh.If not, it generates a failure message and exits. Otherwise, it opens both files forprocessing.

v Searches the input file for the strings QueueID, PoliceID, and ShapeID, and thenstores their associated index values in three internal variables. It then searchesfor the strings <P1>, <S1>, and <Q1> and replaces them with the stored indexvalues.

v Prints the results to the output file (subelement_invariant.dat_mod). (If nosubstitution is performed, it prints no results to the output file).

Chapter 3. Additional configuration steps for certain SNMP technology packs 31

Page 40: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Closes both files and returns the results to InventoryAppPack.sh.v Configure the cbqos_object_id_mv.pl script by giving the following commands:

dos2unix/opt/datamart/APFiles/cisco_cbqos/datamart/bin/cbqos_object_id_mv.pl > /tmp/tempmv /tmp/temp /opt/datamart/bin/cbqos_object_id_mv.pl

v To change the file permissions for the script files, run these commands:chmod 777 /opt/datamart/bin/cbqos_object_id_mv.plchmod 777 /opt/datamart/conf/InventoryAppPack.sh

Note: If the ProfileName parameter evaluates to Cisco_QoS, you must use thesescripts.

MIB-II Technology PackAdditional configuration steps required for MIB-II Technology Pack.

Install StepsAfter the installation of technology pack, the following installation steps are to beperformed for improved UI consistency with Netcool in a Tivoli Integrated Portalconsole. These steps are applicable for installation on Tivoli Netcool PerformanceManager 1.3.1 and above.

About this task

To update the stylesheet and corporate logo, follow these steps:

Procedure1. Export the existing Dataview content

v Location– <tip_location>/products/tnpm/dataview/legacy/bin

v Syntax– export.sh -tipuser <tip_username> -tippassword <tip_password>

v Parameters– <tip_username>

A Tivoli Integrated Portal admin user name for the local Tivoli IntegratedPortal.

– <tip_password>

The Tivoli Integrated Portal admin user password for the local TivoliIntegrated Portal.

2. Back up the existing files, which are modified by this procedurev Stylesheet

– Location- <tip_location>/products/tnpm/dataview/legacy/content/SilverStream/

Objectstore/General

– Syntax- mv DVAppPacks.css DVAppPacks.css.save

v Logo– Location

- <tip_location>/products/tnpm/dataview/legacy/content/SilverStream/Objectstore/Images

– Syntax- mv logo_yournamehere.gif logo_yournamehere.gif.save

32 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 41: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

3. Copy the updated artifactsv Stylesheet

– Source- <$PVMHOME>/APFiles/<techpack>/tip/DVAppPacks.css

– Destination- <tip_location>/products/tnpm/dataview/legacy/content/SilverStream/

Objectstore/General

– Syntax- cp <$PVMHOME>/APFiles/rfc_mib2/tip/DVAppPacks.css

<tip_location>/products/tnpm/dataview/legacy/content/SilverStream/Objectstore/General

v Logo– Source

- <$PVMHOME>/APFiles/<techpack>/tip/logo_yournamehere.gif

– Destination- <tip_location>/products/tnpm/dataview/legacy/content/SilverStream/

Objectstore/Images

– Syntax- cp <$PVMHOME>/APFiles/rfc_mib2/tip/logo_yournamehere.gif

<tip_location>/products/tnpm/dataview/legacy/content/SilverStream/Objectstore/Images

4. Import the updated artifactsv Location

– <tip_location>/products/tnpm/dataview/legacy/bin

v Syntax– import.sh -tipuser <tip_username> -tippassword <tip_password>

v Parameters– <tip_username>

A Tivoli Integrated Portal admin user name for the local Tivoli IntegratedPortal.

– <tip_password>

The Tivoli Integrated Portal admin user password for the local TivoliIntegrated Portal.

Note: Though CSS files are dynamically downloaded and applied by thebrowser, you must clear the browser cache to enable these changes.

Uninstall StepsFollow the uninstall steps to revert the stylesheet and corporate logo to the defaultversions.

Procedure1. Restore the original files from backup

v Stylesheet– Location

- <tip_location>/products/tnpm/dataview/legacy/content/SilverStream/Objectstore/General

– Syntax- mv DVAppPacks.css.save DVAppPacks.css

v Logo– Location

Chapter 3. Additional configuration steps for certain SNMP technology packs 33

Page 42: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

- <tip_location>/products/tnpm/dataview/legacy/content/SilverStream/Objectstore/Images

– Syntax- mv logo_yournamehere.gif.save logo_yournamehere.gif

2. Import the original artifactsv Location

– <tip_location>/products/tnpm/dataview/legacy/bin

v Syntax– import.sh -tipuser <tip_username> -tippassword <tip_password>

v Parameters– <tip_username>

A Tivoli Integrated Portal admin user name for the local Tivoli IntegratedPortal.

– <tip_password>

The Tivoli Integrated Portal admin user password for the local TivoliIntegrated Portal.

Note: Though CSS files are dynamically downloaded and applied by thebrowser, you must clear the browser cache to enable these changes.

34 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 43: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Chapter 4. Additional configuration steps for certain UBATechnology Packs

Additional configuration steps for certain UBA Technology Packs.

Alcatel-Lucent 5529 SDC Technology PackAdditional configuration steps required for Alcatel-Lucent 5529 SDC TechnologyPack.

Devices and servicesThis topic provides a summary of the Alcatel-Lucent 5529 SDC device technology,and the associated bulk input file format, that the Alcatel-Lucent 5529 SDCTechnology Pack is designed to support.

Summary of device technologyThe Alcatel-Lucent 5529 Statistics and Data Collector (SDC) is a high-performanceapplication that collects data, statistics, and performance information fromAlcatel-Lucent access network devices – in this case, Alcatel-Lucent 7302/7330DSLAM and Alcatel-Lucent 7340.

The Alcatel-Lucent 5529 SDC receives network inventory from an EnhancedMessaging Service (EMS) – in this case, the Alcatel-Lucent 5523 ADSL Work Station(AWS). The Alcatel-Lucent 5529 SDC has a northbound interface for integrationwith Performance Management products such as Tivoli Netcool PerformanceManager.

The Alcatel-Lucent 5529 SDC Technology Pack operates with the followingAlcatel-Lucent 5529 SDC versions:v Alcatel-Lucent 5529 SDC version 5.2v Alcatel-Lucent 5529 SDC version 6.1v Alcatel-Lucent 5529 SDC version 6.2v Alcatel-Lucent 5529 SDC version 7.0v Alcatel-Lucent 5529 SDC version 7.1v Alcatel-Lucent 5529 SDC version 7.2v Alcatel-Lucent 5529 SDC version 8.0v Alcatel-Lucent 5529 SDC version 8.2

The Alcatel-Lucent 5529 SDC supports two types of metrics collection:v Bulk collection – Specifies long term, periodic collection of performance data.v On-demand details collection – Specifies short term, ad hoc collection of

high-resolution data.

The Alcatel-Lucent 5529 SDC Technology Pack is only concerned with bulkcollection.

Typically, the Alcatel-Lucent 5529 SDC is configured with a collection strategy thatspecifies which parameters to collect and how often. An administrator mustconfigure this collection strategy by using the Alcatel-Lucent 5529 SDC graphical

© Copyright IBM Corp. 1997, 2014 35

Page 44: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

user interface (GUI) provided by the Alcatel-Lucent 5529 SDC. For moreinformation, see “Setting up the Alcatel-Lucent 5529 SDC” on page 46.

Bulk input file formatsThe Alcatel-Lucent 5529 SDC devices gather performance data and other statisticsfrom multiple network elements. This data is referred to collectively as networkhealth metrics. Each Alcatel-Lucent 5529 SDC device produces, on a specifiedregular basis, a bulk input file that contains the network health metrics and otherinformation.

The Alcatel-Lucent 5529 SDC Technology Pack supports multiple input files perUBA, where each input file contains data for one polling period only.

The syntax for these bulk input files is discussed in “Bulk input file name.”

The Alcatel-Lucent 5529 SDC Technology Pack provides a file that interprets thesebulk input files. For more information, see “Bulk adapter design files” on page 45.

Bulk input file name:

Alcatel-Lucent 5529 SDC devices produce Comma-Separated Values (CSV) filesthat are named using the following syntax:

DeviceName_Date.csv

where:v DeviceName specifies the name of the device from which the data was collected.v Date specifies the date on which the data was collected. The date format is as

follows:yyyy-MM-dd-HH-mm

where:– yyyy specifies a four-digit integer (for example, 2007) that identifies the year

in which the Alcatel-Lucent 5529 SDC produced the CSV file.– MM specifies a two-digit integer (for example, 10) that identifies the month in

which the Alcatel-Lucent 5529 SDC produced the CSV file.– dd specifies a two-digit integer (for example, 13) that identifies the day in

which the Alcatel-Lucent 5529 SDC produced the CSV file.– HH specifies a two-digit integer (for example, 13) that identifies the metric

hour in which the Alcatel-Lucent 5529 SDC produced the CSV file.– mm specifies a two-digit integer (for example, 13) that identifies the minutes

after the metric hour in which the Alcatel-Lucent 5529 SDC produced the CSVfile.

v csv specifies a file extension of csv, which indicates this is a CSV file type.

The following list shows examples of the CSV file names:v EOWYN_2007-11-17-10-12.csv

v ISAM178_2011-08-03-17-16.csv

v GPON02_2009-10-21-09-46.csv

Bulk input file schema:

The Alcatel-Lucent 5529 SDC produces CSV files with the following fields:

36 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 45: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Timestamp specifies the difference, which is measured in milliseconds, betweenthe current time and midnight on 1 January 1970 UTC.

v ObjectID specifies the address on which the parameter is collected. The formatof the address depends on the type of object and the parameter to be collected.See Table 1.

v CounterID specifies the SDC parameter ID. See “Mapping between formulas andinput file fields” on page 40 for the mappings between the CounterID fields andtheir associated bulk collection formulas.

v Value specifies the value that is associated with the CounterID field.

Table 1. ObjectID address formats

Object Type Address Format Example

Port rack-shelf-slot-port In the following example, thePort object has a rack valueof 1, a shelf value of 1, a slotvalue of 2, and a port valueof 43:1-1-2-43

ATM TP rack-shelf-slot-port.VPI.VCI

This object type specifies theATM termination point thatis associated with theVPI/VCI on the specifiedDSL port. In the followingexample, the ATM TP objecthas a rack value of 1, a shelfvalue of 1, a slot value of 1,a port value of 1, a VPI valueof 8, and a VCI value of 35:1-1-1-1.8.35

Bridge port rack-shelf-slot-port.VPI.VCI

In the following example, theBridge port object has a rackvalue of 1, a shelf value of 1,a slot value of 1, a port valueof 1, a VPI value of 8, and aVCI value of 35:1-1-1-1.8.35

Bridge port – VLANAssociation

VlanIndex BridgeIndex In the following example, theBridge port VLANAssociation object has aVLAN index of 500 and aBridge index of 40:500 40

ONT Rack-Shelf-Slot-PON-ONT In the following example, theONT object has a rack valueof 1, a shelf value of 1, a slotvalue of 2, a PON id of 1and an ONT id of 1.1-1-2-1-1

PON Rack-Shelf-Slot-PON In the following example, thePON object has a rack valueof 1, a shelf value of 1, a slotvalue of 2 and a PON id of1.1-1-2-1

Chapter 4. Additional configuration steps for certain UBA Technology Packs 37

Page 46: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 1. ObjectID address formats (continued)

Object Type Address Format Example

SAP Statistics svcId PortType-PortNumberVlanID

In the following example, theSAP Statistics object has anSVC id of 1, a port type ofPORT, a port number of 12,and a VLAN id of 500.3 PORT-12 500

Voice Rack-Shelf-Slot-PON-ONT-VOIP Service ID

In the following example, theVoice object has a rack valueof 1, a shelf value of 1, a slotvalue of 2, a PON id of 1, anONT id of 2, and a VOIPservice id of 1.1-1-2-1-2 1

Daily ONT Supervision Rack-Shelf-Slot-PON-ONT In the following example, theDaily ONT Supervisionobject has a rack value of 1,a shelf value of 1, a slotvalue of 11, a PON id of 4,and an ONT id of 1.1-1-11-4-1

UNI Port Rack-Shelf-Slot-PON-ONT-ONT Slot-ONT Port

In the following example, theUNI Port object has a rackvalue of 1, a shelf value of 1,a slot value of 5, a PON id of1, an ONT id of 1, an ONTslot of 1, and an ONT port of1.1-1-5-1-1-1-1

ONT Ethernet Port Rack-Shelf-Slot-PON-ONT-ONT Slot-ONT Port

In the following example, theONT Ethernet Port object hasa rack value of 1, a shelfvalue of 1, a slot value of 1,a PON id of 1, an ONT id of3, an ONT slot of 1, and anONT port of 1.1-1-1-1-3-1-1

38 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 47: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 1. ObjectID address formats (continued)

Object Type Address Format Example

Node Node This object type providesNode Name and Node IPvalues, which can be used topopulate the properties“Alcatel5529SDC_DeviceName” and“Alcatel5529SDC_DeviceIP”for all the sub elementsunder that particular node.

Format: timestamp,objecttype,counter,value

Examples

v 1342196160365,Node,370,198.162.148.239When Counter ID = 370,populate the property asfollows:Alcatel5529SDC_DeviceIP= 198.162.148.239

v 1342196160365,Node,371,BNBYLAB-ARAMD-2When Counter ID = 371,populate the property asfollows:Alcatel5529SDC_DeviceName= BNBYLAB-ARAMD-2

Note: The Alcatel-Lucent 5529 SDC Technology Pack collects metrics that arerelated to the Port object.

The following example shows the fields for a number of Port objects in a CSV filethat is generated by the Alcatel-Lucent 5529 SDC:v 11115732020921, 1-1-1-1,17,0.0

v 11115732020921, 1-1-1-2,17,0.0

v 11115732020921, 1-1-1-3,17,0.0

v 11115732020921, 1-1-1-4,17,0.0

v 11115732020921, 1-1-2-1,17,0.0

v 11115732020921, 1-1-2-2,17,0.0

v 11115732020921, 1-1-2-3,17,0.0

v 11115732020921, 1-1-2-4,17,0.0

In this example:v The first field specifies the timestamp, for example, 11115732020921.v The second field specifies the address of the Port object, for example, 1-1-2-4.v The third field specifies the SDC parameter ID, for example, 17.v The fourth field specifies the counter value, for example, 0.0.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 39

Page 48: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Mapping between formulas and input file fields:

The CounterID field in the CSV file specifies the SDC parameter ID.

Table 2 maps each bulk collection formula (and some properties, indicated by theAlcatel5529SDC_prefix) to the associated SDC parameter ID and SDC parametername. For more information about bulk collection formulas and properties, see theIBM Tivoli Netcool Performance Manager Alcatel-Lucent 5529 SDC 2.8.0.0 TechnologyPack Reference.

Table 2. Bulk collection formulas and properties mapped to SDC parameter ID

Formula or property SDC parameter ID SDC parameter name

Header Header Header

ATM Incoming octets 90101 ATM Incoming octets

ATM Incoming packet errors 90105 ATM Incoming packet errors

ATM Outgoing octets 90102 ATM Outgoing octets

ATM Outgoing packet errors 90106 ATM Outgoing packet errors

ATM Unknown protocolerrors

90110ATM Unknown protocolerrors

Bad received GEM headers 11095A count of received GEMheaders that are bad

Blocks received US 11079A count of received GEMblocks

Blocks transmitted DS 11077A count of transmitted GEMblocks

BP-VLAN DS DiscardedBytes

1443VLAN current day port vlandiscarded byte counter DS

BP-VLAN DS DiscardedFrames

1435VLAN current day port vlandiscarded frame counter DS

BP-VLAN DS ForwardedBytes

1427VLAN current day port vlanforwarded byte counter DS

BP-VLAN DS ForwardedFrames

1419VLAN current day port vlanforwarded frame counter DS

BP-VLAN US DiscardedBytes

1439VLAN current day port vlandiscarded byte counter US

BP-VLAN US DiscardedFrames

1431VLAN current day port vlandiscarded frame counter US

BP-VLAN US ForwardedBytes

1423VLAN current day port vlanforwarded byte counter US

BP-VLAN US ForwardedFrames

1415VLAN current day port vlanforwarded frame counter US

Connects peak time persecond

11160Connects peak time persecond

CPU Utilization 111191 The CPU load percent value

DS Discarded Bytes 1483VLAN current day port totaldiscarded byte counter DS

DS Discarded Frames 1475VLAN current day port totaldiscarded frame counter DS

DS Forwarded Bytes 1467VLAN current day port totalforwarded byte counter DS

40 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 49: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 2. Bulk collection formulas and properties mapped to SDC parameter ID (continued)

Formula or property SDC parameter ID SDC parameter name

Header Header Header

DS Forwarded Frames 1459VLAN current day port totalforwarded frame counter DS

Errored GEM Fragments 11070A count of errored GEMfragments

Errored GEM fragments 11071A count of errored GEMfragments (upstream)

Errored SecondsDownstream

87Current day errored secondsDS

Errored Seconds Upstream 88Current day errored secondsUS

Frames received US 11080A count of received GEMfragments

Frames transmitted US 11078A count of transmitted GEMfragments

Incoming broadcast packets 80003 Incoming broadcast packets

Incoming discarded packets 90003 Incoming discarded packets

Incoming multicast packets 80001 Incoming multicast packets

Incoming non-unicastpackets

90012Incoming non-unicastpackets

Incoming octets 90001 Incoming octets

Incoming packet errors 90005 Incoming packet errors

Incoming unicast packets 90007 Incoming unicast packets

Loss of Framing FailuresDownstream

1244 Current day loss of frame DS

Loss of Framing FailuresUpstream

1245 Current day loss of frame US

Loss of Link seconds 1249 Current day loss of link

Loss of Power FailuresDownstream

1247Current day loss of powerDS

Loss of Power FailuresUpstream

1261Current day loss of powerUS

Loss of Signal FailuresDownstream

1236 Current day loss of signal DS

Loss of Signal FailuresUpstream

1237 Current day loss of signal US

Lost frames US 11081A count of lost GEMfragments (upstream)

Lost GEM fragments DS 11089A count of lost GEMfragments (downstream)

Lost GEM fragments US 11090A count of lost GEMfragments (upstream)

Memory Used 111195The used memory size inabsolute value

Outgoing broadcast packets 80004 Outgoing broadcast packets

Chapter 4. Additional configuration steps for certain UBA Technology Packs 41

Page 50: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 2. Bulk collection formulas and properties mapped to SDC parameter ID (continued)

Formula or property SDC parameter ID SDC parameter name

Header Header Header

Outgoing discarded packets 90004 Outgoing discarded packets

Outgoing multicast packets 80002 Outgoing multicast packets

Outgoing non-unicastpackets

90013Outgoing non-unicastpackets

Outgoing octets 90002 Outgoing octets

Outgoing packet errors 90006 Outgoing packet errors

Outgoing unicast packets 90008 Outgoing unicast packets

Received GEM blocks 11092A count of received GEMblocks

Received GEM fragments 11091A count of received GEMfragments

Severely Errored Seconds(SES) Downstream

89Current day severely erroredseconds DS

Severely Errored Seconds(SES) Upstream

90Current day severely erroredseconds US

Total failed join requestsreceived

11156Total failed join requestsreceived

Total IGMP messagesreceived

11151Total IGMP messagesreceived

Total join requests received 11154 Total join requests received

Total Memory 111194The total memory size onboard

Total multicast group counter 11166 Total multicast group counter

Total successful join requestsreceived

11155Total successful join requestsreceived

Transmitted GEM blocks 11093A count of transmitted GEMblocks

Transmitted GEM fragments 11094A count of transmitted GEMblocks

Unavailable SecondsDownstream

1232Current day unavailableseconds DS

Unavailable SecondsUpstream

1231Current day unavailableseconds US

Unknown protocol errors 90010 Unknown protocol errors

US Discarded Bytes 1479VLAN current day port totaldiscarded byte counter US

US Discarded Frames 1471VLAN current day port totaldiscarded frame counter US

US Forwarded Bytes 1463VLAN current day port totalforwarded byte counter US

US Forwarded Frames 1455VLAN current day port totalforwarded frame counter US

Ingress Packet Per SAP 1602Current interval ingresspackets per SAP

42 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 51: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 2. Bulk collection formulas and properties mapped to SDC parameter ID (continued)

Formula or property SDC parameter ID SDC parameter name

Header Header Header

Egress Packet Per SAP 1610Current interval egress octetsper SAP

Ingress Octets Per SAP 1609Current interval ingressoctets per SAP

Egress Octets Per SAP 1615Current interval egresspackets per SAP

Transmit Optical Signal at1490 nm at OLT Side 121254

OLT side transmitted signallevel

Receive Optical Signal at1310 nm at OLT Side 121253

OLT side received signallevel

Laser Bias Current at OLT 121257 OLT side laser bias current

Transmit Optical Signal at1310 nm at ONT Side 121250

ONT side transmitted signallevel

Laser Bias Current at ONT 121251 ONT side laser bias current

Receive Optical Signal at1490 nm at ONT Side 121248

ONT side received signallevel

OLT Temperature 121255 OLT side temperature

ONT Temperature 121252 ONT side temperature

Total Bursty Errored Seconds 14003Current interval burstyerrored seconds

Total Severely ErroredSeconds 14002

Current interval severelyerrored seconds

Total Unavailable Seconds 14004Current interval unavailableseconds

Total Controlled Slip Seconds 14005Current interval controlledslip seconds

Total Errored Seconds 14001Current interval erroredseconds

Total Call Setup Failures 11614 Call set up failures

Total RTP Packet Errors 11615 RTP Errors

RTP Packet Loss 11616 RTP Packet loss

Transmitted MulticastEthernet Frame 11708

Current interval transmittedmulticast frames

Total UnsuccessfullyReceived Frames Due ToInternal MAC Receive Error 11108

Current interval number ofIMRE

Total Frames HavingAlignment Errors 11107

Current interval number ofalignment errors

Successfully TransmittedSingle Collision Frames 11102

Current interval number ofSCF

Total Frames That Are TooLong 11099

Current interval number ofFTL

Total Carrier Sense Error 11106Current interval number ofCS errors

Chapter 4. Additional configuration steps for certain UBA Technology Packs 43

Page 52: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 2. Bulk collection formulas and properties mapped to SDC parameter ID (continued)

Formula or property SDC parameter ID SDC parameter name

Header Header Header

Total Late Collision 11097Current interval number oflate collisions

Successfully TransmittedMultiple Collision Frames 11103

Current interval number ofMCF

Transmitted Ethernet Bytes 11703Current interval transmittedbytes

Received Ethernet Bytes 11704Current interval receivedbytes

Transmitted Ethernet Frames 11701Current interval transmittedframes

Dropped Ethernet FramesUpstream 11705

Current interval droppedframes US

Received Multicast EthernetFrame 11709

Current interval receivedmulticast frames

Total Excessive Collision 11096Current interval number ofexcessive collisions

Dropped Ethernet FramesDownstream 11707

Current interval droppedframes DS

Total UnsuccessfullyTransmitted Frames Due ToInternal MAC Transmit Error 11105

Current interval number ofIMTE

Total Frame Check SequenceErrors 11098

Current interval number ofFCS errors

Total Frames Delayed Due ToDeferred Transmission 11104

Current interval number ofDT frames

Alcatel5529SDC_ONT_Ethernet_Label 121286 Label

Alcatel5529SDC_ONT_Ethernet_Operational_State 121270 Operational state

Received Ethernet Frames 11702Current interval receivedframes

Received Voice GEM BlocksOLT side 11311

Current interval number ofreceived GEM blocks

Transmitted Voice GEMFragments ONT side 11301

Current interval number oftransmitted GEM fragments

Lost Voice GEM FragmentsUpstream ONT side 11297

Current interval number oflost GEM fragments US

Transmitted Voice GEMBlocks ONT side 11300

Current interval number oftransmitted GEM blocks

Lost Voice GEM FragmentsUpstream OLT side 11309

Current interval number oflost GEM fragments US

Received Voice GEMFragments ONT side 11298

Current interval number ofreceived GEM fragments

Transmitted Voice GEMBlocks OLT side 11312

Current interval number oftransmitted GEM blocks

44 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 53: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 2. Bulk collection formulas and properties mapped to SDC parameter ID (continued)

Formula or property SDC parameter ID SDC parameter name

Header Header Header

Transmitted Voice GEMFragments OLT side 11313

Current interval number oftransmitted GEM fragments

Lost Voice GEM FragmentsDownstreamONT side 11296

Current interval number oflost GEM fragments DS

Received Voice GEM BlocksONT side 11299

Current interval number ofreceived GEM blocks

Received Voice GEMFragments OLT side 11310

Current interval number ofreceived GEM fragments

PON BER Upstream 151515 PON BER stats US

PON AGG Upstream ErrorCount 11286

Current Interval PON AGGupstream error count

PON AGG DownstreamError Count 11285

Current Interval PON AGGdownstream error count

PON BER Downstream 151516 PON BER stats DS

OLT Temperature 21009 OLT temperature

OLT Laser Bias Current 21007 OLT bias current

ONT Laser Bias Current 151520 ONT laser bias current

OLT Transmit Optical SignalLevel at 1310nm 21008

OLT transmit optical signallevel

ONT Receive Optical SignalLevel at 1310nm 151523

ONT receive optical signallevel (at 1310nm)

ONT Receive Optical SignalLevel at 1490 nm 151521

ONT current optical signallevel (at 1490 nm)

OLT Transmit Optical SignalLevel at 1490 nm 21010 OLT voltage

ONT Temperature 151519 ONT temperature

Alcatel5529SDC_Ethernet_Speed

13133 Operational interface speed

Alcatel5529SDC_EthernetLAG_Speed

13133 Operational interface speed

Alcatel5529SDC_DeviceName 371 Node name

Alcatel5529SDC_DeviceIP 370 Node IP

Bulk adapter design filesTivoli Netcool Performance Manager bulk adapters can support several dataformats for bulk input files, for example CSV, XML, and binary. The Alcatel-Lucent5529 SDC produces data in CSV format.

Each UBA technology pack provides at least one bulk adapter design file to definethe data format supported by that technology pack. Technology pack developersimplement bulk adapter design files using JavaScript. Some technology packsprovide several bulk adapter design files, each of which handles a specific bulkinput file format.

A bulk adapter design file typically can process both inventory and metrics datafrom the same bulk input file, and provides a function that creates the bulk

Chapter 4. Additional configuration steps for certain UBA Technology Packs 45

Page 54: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

collection formula names. When the inventory and metrics are located in separatebulk input files, a technology pack developer typically implements several types ofbulk adapter design files.

The Alcatel-Lucent 5529 SDC Technology Pack provides the following bulk adapterdesign files:v aggregatorDefinition.js

v APModeler.js

v AppLogger.js

v common.js

v func.js

v inventory.js

v lagAggregatorDefinition.js

v metrics.js

v operatorDefinition.js

v schemaDefinition.js

v SubElementClasses.js

v UBAAdaptor.js

Setting up the Alcatel-Lucent 5529 SDCThe Alcatel-Lucent 5529 SDC system administrator must set up the environment sothat the Alcatel-Lucent 5529 SDC Technology Pack operates correctly.

This topic reviews the tasks associated with setting up such an environment.

Installing the Alcatel-Lucent 5529 SDC softwareThe Alcatel-Lucent 5529 SDC system administrator must install the Alcatel-Lucent5529 SDC software.

Understanding the Alcatel-Lucent 5529 SDC systemadministration tasksThe Alcatel-Lucent 5529 SDC system administrator must have performed at leastthe following administrative tasks:v Applied the appropriate security measuresv Configured system-wide settingsv Created account profiles and accountsv Added and synchronized DSLAM providers with the Alcatel-Lucent 5529 SDCv Configured a collection strategy for the Alcatel-Lucent 5529 SDC Technology

Pack

Configuring a collection strategy for the Alcatel-Lucent 5529 SDCTechnology PackWhen configuring the Alcatel-Lucent 5529 SDC, the Alcatel-Lucent 5529 SDCsystem administrator must establish a collection strategy for DSLAM providers. Inthis case, the DSLAM provider is an EMS/NMS. To establish the collection strategyfor the EMS/NMS, the system administrator uses the Alcatel-Lucent 5529 SDCGUI.

The SDC gets inventory from the EMS/NMS, and the Alcatel-Lucent 5529 SDCTechnology Pack gets performance data from the SDC.

46 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 55: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

To create a collection strategy for the EMS/NMS, follow these steps:1. Create a collection template that specifies the parameters to be collected. When

the Collection templates editor window is displayed, specify the parameters tobe collected for the EMS/NMS. Table 3 identifies the parameters to specify forEthernet type and XDSL type ports.

2. Create a collection template group to link the collection templates with datahandlers and specify the frequency of the collection.

3. Create a collection strategy that consists of multiple collection template groups.4. Configure the data handler on the SDC with the following specific values:

a. Set the bulk input file name pattern to DeviceName_Date.csv. This is thedefault syntax. See “Bulk input file formats” on page 36 for a description ofthis syntax.

b. Set the date pattern to yyyy-MM-dd-HH-mm. See “Bulk input file formats” onpage 36 for a description of this syntax.

c. Name the files by using the local time zone.d. Configure all DSLAMs with the same time and time zone as the SDC. This

is required to correctly calculate or reset deltas for XDSL port dailyperformance management counters.

Table 3. Collection strategy parameters for EMS/NMS

Port type SDC parameters SDC ID

Board

CPU Utilization 111191

Memory Used 111195

Total Memory 111194

Bridge Port VLANs

VLAN current day port vlandiscarded byte counter DS

1443

VLAN current day port vlandiscarded byte counter US

1439

VLAN current day port vlandiscarded frame counter DS

1435

VLAN current day port vlandiscarded frame counter US

1431

VLAN current day port vlanforwarded byte counter DS

1427

VLAN current day port vlanforwarded byte counter US

1423

VLAN current day port vlanforwarded frame counter DS

1419

VLAN current day port vlanforwarded frame counter US

1415

VLAN name 1402

Chapter 4. Additional configuration steps for certain UBA Technology Packs 47

Page 56: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 3. Collection strategy parameters for EMS/NMS (continued)

Port type SDC parameters SDC ID

Daily ONT Supervision

Laser Bias Current at OLT 121257

Laser Bias Current at ONT 121251

OLT Temperature 121255

ONT Temperature 121252

Receive Optical Signal at1310 nm at OLT Side

121253

Receive Optical Signal at1490 nm at ONT Side

121248

Transmit Optical Signal at1310 nm at ONT Side

121250

Transmit Optical Signal at1490 nm at OLT Side

121254

Ethernet

DSL management type 58

Incoming broadcast packets 80003

Incoming discarded packets 90003

Incoming multicast packets 80001

Incoming non-unicastpackets

90012

Incoming octets 90001

Incoming packet errors 90005

Incoming unicast packets 90007

Outgoing broadcast packets 80004

Outgoing discarded packets 90004

Outgoing multicast packets 80002

Outgoing non-unicastpackets

90013

Outgoing octets 90002

Outgoing packet errors 90006

Outgoing unicast packets 90008

The desired state of theinterface

13131

Unknown protocol errors 90010

Operational interface speed 13133

48 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 57: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 3. Collection strategy parameters for EMS/NMS (continued)

Port type SDC parameters SDC ID

Ethernet LAG

Actor admin key foraggregator

121240

Incoming broadcast packets 80003

Incoming discarded packets 90003

Incoming multicast packets 80001

Incoming non-unicastpackets

90012

Incoming octets 90001

Incoming packet errors 90005

Incoming unicast packets 90007

Interface description 121212

Interface speed 90011

Outgoing broadcast packets 80004

Outgoing discarded packets 90004

Outgoing multicast packets 80002

Outgoing non-unicastpackets

90013

Outgoing octets 90002

Outgoing packet errors 90006

Outgoing unicast packets 90008

Unknown protocol errors 90010

IGMP Cards

Connects peak time persecond

11160

Total failed join requestsreceived

11156

Total IGMP messagesreceived

11151

Total join requests received 11154

Total multicast group counter 11166

Total successful join requestsreceived

11155

Chapter 4. Additional configuration steps for certain UBA Technology Packs 49

Page 58: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 3. Collection strategy parameters for EMS/NMS (continued)

Port type SDC parameters SDC ID

VLANs

Circuit 1485

VLAN current day port totaldiscarded byte counter DS

1483

VLAN current day port totaldiscarded byte counter US

1479

VLAN current day port totaldiscarded frame counter DS

1475

VLAN current day port totaldiscarded frame counter US

1471

VLAN current day port totalforwarded byte counter DS

1467

VLAN current day port totalforwarded byte counter US

1463

VLAN current day port totalforwarded frame counter DS

1459

VLAN current day port totalforwarded frame counter US

1455

XDSL

ATM Incoming octets 90101

ATM Incoming packet errors 90105

ATM Outgoing octets 90102

ATM Outgoing packet errors 90106

ATM Unknown protocolerrors

90110

Current day errored secondsDS

87

Current day errored secondsUS

88

Current day loss of frame DS 1244

Current day loss of frame US 1245

Current day loss of link 1249

Current day loss of powerDS

1247

Current day loss of powerUS

1261

Current day loss of signal DS 1236

Current day loss of signal US 1237

Current day severely erroredseconds DS

89

Current day severely erroredseconds US

90

Current day unavailableseconds DS

1232

Current day unavailableseconds US

1231

DSL management type 58

50 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 59: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 3. Collection strategy parameters for EMS/NMS (continued)

Port type SDC parameters SDC ID

ONT

Blocks transmitted DS 11077

Blocks received US 11079

Frames received US 11080

Frames transmitted US 11078

Lost frames US 11081

Received GEM fragments 11091

Received GEM blocks 11092

Transmitted GEM blocks 11093

Transmitted GEM fragments 11094

Errored GEM fragments 11071

Lost GEM fragments DS 11089

Lost GEM fragments US 11090

Bad received GEM headers 11095

PON BER Upstream 151515

PON AGG Upstream ErrorCount 11286

PON AGG DownstreamError Count 11285

PON BER Downstream 151516

OLT Temperature 21009

OLT Laser Bias Current 21007

ONT Laser Bias Current 151520

OLT Transmit Optical SignalLevel at 1310nm 21008

ONT Receive Optical SignalLevel at 1310nm 151523

ONT Receive Optical SignalLevel at 1490 nm 151521

OLT Transmit Optical SignalLevel at 1490 nm 21010

ONT Temperature 151519

Chapter 4. Additional configuration steps for certain UBA Technology Packs 51

Page 60: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 3. Collection strategy parameters for EMS/NMS (continued)

Port type SDC parameters SDC ID

ONT Ethernet Port

Transmitted MulticastEthernet Frame 11708

Total UnsuccessfullyReceived Frames Due ToInternal MAC Receive Error 11108

Total Frames HavingAlignment Errors 11107

Successfully TransmittedSingle Collision Frames 11102

Total Frames That Are TooLong 11099

Total Carrier Sense Error 11106

Total Late Collision 11097

Successfully TransmittedMultiple Collision Frames 11103

Transmitted Ethernet Bytes 11703

Received Ethernet Bytes 11704

Transmitted Ethernet Frames 11701

Dropped Ethernet FramesUpstream 11705

Received Multicast EthernetFrame 11709

Total Excessive Collision 11096

Dropped Ethernet FramesDownstream 11707

Total UnsuccessfullyTransmitted Frames Due ToInternal MAC Transmit Error 11105

Total Frame Check SequenceErrors 11098

Total Frames Delayed Due ToDeferred Transmission 11104

This is a textual string thatcan be used to label theEthernet port 121286

Operational state of theEthernet port 121270

Received Ethernet Frames 11702

PON Errored GEM Fragments 11070

SAP Statistics

Ingress Packet Per SAP 1602

Egress Packet Per SAP 1610

Ingress Octets Per SAP 1609

Egress Octets Per SAP 1615

52 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 61: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 3. Collection strategy parameters for EMS/NMS (continued)

Port type SDC parameters SDC ID

UNI Port

Total Bursty Errored Seconds 14003

Total Severely ErroredSeconds 14002

Total Unavailable Seconds 14004

Total Controlled Slip Seconds 14005

Total Errored Seconds 14001

Total Call Setup Failures 11614

Total RTP Packet Errors 11615

RTP Packet Loss 11616

Voice

Received Voice GEM BlocksOLT side 11311

Transmitted Voice GEMFragments ONT side 11301

Lost Voice GEM FragmentsUpstream ONT side 11297

Transmitted Voice GEMBlocks ONT side 11300

Lost Voice GEM FragmentsUpstream OLT side 11309

Received Voice GEMFragments ONT side 11298

Transmitted Voice GEMBlocks OLT side 11312

Transmitted Voice GEMFragments OLT side 11313

Lost Voice GEM FragmentsDownstreamONT side 11296

Received Voice GEM BlocksONT side 11299

Received Voice GEMFragments OLT side 11310

NodeNode name 371

Node IP 370

Installing the Load Balancer AdapterAfter you install the Alcatel-Lucent 5529 SDC Technology Pack on the TivoliNetcool Performance Manager DataMart server, install the Load Balancer Adapteron the Alcatel-Lucent 5529 SDC server as follows:

Procedure1. Log in to the Alcatel-Lucent 5529 SDC server.2. Create the <adapter_home>/alcatel_5529_sdc/LoadBalancer directory.3. Change your working directory to the <adapter_home>/alcatel_5529_sdc/

LoadBalancer directory by using the following command:$ cd <adapter_home>/alcatel_5529_sdc/LoadBalancer

Chapter 4. Additional configuration steps for certain UBA Technology Packs 53

Page 62: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

4. Using the ftp utility in text mode, log in to the DataMart server by using theappropriate user name and password (pvuser and PV, by default).

5. Using the cd subcommand, change your working directory to the$PVMHOME/APFiles/alcatel_5529_sdc/LoadBalancer directory.

6. Using the get subcommand, copy the SdcAdaptor.tar file from the DataMartserver to the Alcatel-Lucent 5529 SDC server.

7. Exit the ftp utility by entering the bye subcommand.8. Use the tar command to extract the contents of the tar file:

tar xvf SdcAdaptor.tar

The <adapter_home>/alcatel_5529_sdc/LoadBalancer directory now containsthe following files and directories:README adaptor.properties donelog reload SdcAdaptor.tarbin lib overloadsdcAdaptor.sh

Configuring the Load Balancer AdapterTo configure the Load Balancer Adapter, use the adaptor.properties file that isprovided in the Alcatel-Lucent 5529 SDC Technology Pack.

To configure the Load Balancer Adapter, use the adaptor.properties file that isprovided in the Alcatel-Lucent 5529 SDC Technology Pack.

Table 4. Settings

Parameter Description

UBA_LISTComma-separated list of UBA instances thatare available to process the data files.

UBA.<channel_number>.<collector_number>.INPUT_DIRECTORY

Input directory for the UBA instance. Specifyan input directory for each UBA instance.

UBA.<channel_number>.<collector_number>.ELEMENT_LIMIT

Maximum number of elements to beprocessed by the UBA instance. Specify anelement limit for each UBA instance.

ADAPTOR_INPUT_DIRECTORY_LIST

Comma-separated list of input directories forthe Load Balancer Adapter. This list mustinclude all of the Alcatel-Lucent 5529 SDCoutput directories.

Do not include the reload directory in thislist; the Load Balancer Adapter searchesthe reload directory by default.

ADAPTOR_FILE_PERIODFile period (expressed in minutes) for thecollection of each set of files.

ADAPTOR_LOG_FILE_SIZE_LIMITMaximum size of the Load Balancer Adapterlog file. When the log file size reaches thislimit, the log file is backed up.

ADAPTOR_LOG_FILE_BACKUP_LIMITNumber of backup log files to retain. If anextra backup log file is created, the oldestlog file is deleted.

For more information about the Load Balancer Adapter, see “Load BalancerAdapter” on page 55.

54 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 63: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Load Balancer AdapterTo improve performance for configurations that produce large numbers of datafiles and require multiple UBAs, the Alcatel-Lucent 5529 SDC Technology Packprovides a Load Balancer Adapter.

The Load Balancer Adapter runs on the Alcatel-Lucent 5529 SDC server.

OverviewThe Load Balancer Adapter improves performance in two ways:v Reduces the number of files to be transferred from the Alcatel-Lucent 5529 SDC

server to the Tivoli Netcool Performance Manager DataChannel server.The Load Balancer Adapter creates jumbo files on the Alcatel-Lucent 5529 SDCserver; that is, files that contain the combined content of a large number of CSVdata files.

v Ensures that the processing load is balanced.The Load Balancer Adapter evenly distributes the jumbo files across all of theUBAs.

Location of Load Balancer AdapterThe Load Balancer Adapter must be installed on the same file system as theAlcatel-Lucent 5529 SDC server, and must have access to the data files generatedby the Alcatel-Lucent 5529 SDC.

For the purposes of this guide, the Load Balancer Adapter is installed in the<adapter_home>/alcatel_5529_sdc/LoadBalancer directory.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 55

Page 64: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Starting or stopping the Load Balancer Adapter

Before you beginv Ensure that the JAVA_HOME environment variable is set. The minimum supported

Java version is listed in the IBM Tivoli Netcool Performance Manager TechnologyPack Release Summary for the current technology pack release.

v Review the contents of the adaptor.properties file, as described in “Configuringthe Load Balancer Adapter” on page 54.

v Previous versions of the Alcatel-Lucent 5529 SDC Technology Pack that did notinclude Load Balancer Adapter functionality, require an adaptor.sync file. Formore information, see “Synchronizing with the Tivoli Netcool PerformanceManager database” on page 59.

Procedure

To start or stop the Load Balancer Adapter, use the sdcAdaptor.sh script that isprovided in the <adapter_home>/alcatel_5529_sdc/LoadBalancer directory.

Action Command

Start the Load Balancer Adapter sdcAdaptor.sh start

Stop the Load Balancer Adapter sdcAdaptor.sh stop

Resultsv When started, the Load Balancer Adapter creates a .lock file. To remove the

.lock file, stop the Load Balancer Adapter.v After sending the stop command, the Load Balancer Adapter must first

complete processing its incomplete tasks before it stops. If the Load BalancerAdapter is in the middle of reading, moving, or writing files, it does not stop.Only when all tasks are complete, will the Load Balancer Adapter stop.

Log files

Load Balancer Adapter messages are stored in the following log file:v <adapter_home>/alcatel_5529_sdc/LoadBalancer/log/adaptor.log

The format of the log file entries is as follows:[date timestamp, thread] class message_priority message

Where:date timestamp is the date of the logging event.thread is the thread that generated the logging event.class is the fully-qualified class name.message_priority is the pirority of the logging event and can be one of thefollowing values: DEBUG, INFO, WARN, ERROR, FATAL.message is the application-suppied message.

[2010-11-03 13:02:30,470] main AbstractAdaptor INFO - Starting theAdaptor...

The adaptor.log file stores the load status of each UBA; that is, the number ofelements being processed by the UBA. The format of the load-status messages is asfollows:UBA.<channel_number>.<collector_number> <elements_processed>/<UBA_element_limit elements>, <element_percentage>

56 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 65: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

[2010-11-05 10:36:02,226] main SdcUbaManager INFO - UBA.1.200: 40/80elements, 50%

The Load Balancer Adapter issues a load-status message in the followingcircumstances:v When an <element_percentage> value reaches another 5% threshold (that is, at

5%, 10%, 15%, and so on) during file processing.v On startup, when state is recovered from the adaptor.sync file.v Every hour, independent of load increase, even if no 5% threshold is crossed.

If the overload state is triggered, the Load Balancer Adapter logs an error messagein the adaptor.log file. For more information, see “overload” on page 58.

Generating data files occur in 15-minute cycles. Load Balancer Adapter processingalso occurs in 15-minute cycles, but always begins 15 minutes after the currentData generation timestamp; or when there is a second cycle of data files generated.So the number of data files might be different when the Load Balancer Adapterprocessing cycle occurs after a data generation cycle.

Data generation timestamp is 13:01; Load Balancer Adaptor processinginterval is 13:02

At 13:31 two cycles of data files are generated. The next expected Load BalancerAdapter processing cycle time is 13:32. So the number of data files might increaseas the data generated in the data input directory increases.

Note: The smallest unit in the Load Balancer Adapter timer is in seconds.

You can specify the maximum size of the log file, and the number of backup logfiles to save after this limit is reached. For example, if two backup log files arespecified then it is 3 log files in total, one current log file and two backup log files,as detailed:-rw-r--r-- 1 pvuser staff 247 Nov 4 14:43 adaptor.log-rw-r--r-- 1 pvuser staff 1036 Nov 4 14:43 adaptor.log.1-rw-r--r-- 1 pvuser staff 1099 Nov 4 14:43 adaptor.log.2

For more information about these settings, see “Configuring the Load BalancerAdapter” on page 54.

Processing the filesAbout this task

At the end of each time period that is specified by the ADAPTOR_FILE_PERIODparameter, the Load Balancer Adapter processes the files as follows:1. Identifies all new data files in the locations that are specified by the

ADAPTOR_INPUT_DIRECTORY_LIST parameter, and all files in the<adapter_home>/alcatel_5529_sdc/LoadBalancer/reload directory.

2. Sorts all files that are found in Step 1, and processes them in chronologicalorder.

3. Identifies the element that is associated with each file.4. Assigns each element to a UBA, based on the current UBA load status.5. Creates a jumbo file for each UBA by using the following naming convention:

jumbo-file_<UBA_instance>_<timestamp>.gz

Chapter 4. Additional configuration steps for certain UBA Technology Packs 57

Page 66: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The jumbo file is generated by combining the content of all new CSV files forthat UBA, and is stored in the <adapter_home>/alcatel_5529_sdc/LoadBalancer/done/tmp directory during jumbo-file generation.

6. Moves the completed jumbo file to the UBA input directory specified in theadaptor.properties file.The size of the jumbo file depends on the number of files per period and thenumber of UBAs available.

For more information about Load Balancer Adapter configuration parameters andthe adaptor.properties file, see “Configuring the Load Balancer Adapter” on page54. For more information about the reload directory, see “reload” on page 59.

The Load Balancer Adapter keeps the processed files in the followingsubdirectories under the <adapter_home>/alcatel_5529_sdc/LoadBalancerdirectory:v done

v overload

v reload

done:

Data files are moved from the SDC Server directory to the done directory forprocessing. The data files are stored in the done directory for 1 hour before beingdeleted. After a data file is processed, it is then added to the appropriate jumbofile.

Jumbo files are generated and compressed in the done/tmp directory. When all ofthe data files for the period are processed, the jumbo files are moved to theUBA.<channel_number>.<collector_number>.INPUT_DIRECTORY

For more information about the INPUT_DIRECTORY, see “Configuring the LoadBalancer Adapter” on page 54.

overload:

Data files that cannot be processed are stored in the overload directory.

When all of the UBAs reach their element limits, the Load Balancer Adapter is inan overload state. No new elements can be processed. Instead, the new elementfiles are placed in the overload directory, and an error message is recorded in theadaptor.log file. The metrics for existing elements are processed as normal.However, new elements are not inventoried until the capacity of the system isincreased.

To increase the capacity of the system, edit the adaptor.properties file to eitherincrease the element limit for an existing UBA, or add a UBA. After the systemcapacity is increased, move the files from the overload directory to the reloaddirectory so that the Load Balancer Adapter can reprocess the files.

Note: Take care to move the files, do not copy them. Use the UNIX mv commandto preserve the original datestamp so that the files are processed in the correctchronological order.

58 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 67: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

reload:

Data files that must be reprocessed are placed in the reload directory.

For example, after you increase the system capacity, all files from the overloaddirectory must be moved (not copied) to the reload directory so that the LoadBalancer Adapter can reprocess the files.

It is not necessary to include the reload directory in the list that is specified by theADAPTOR_INPUT_DIRECTORY_LIST parameter; the Load Balancer Adapter searches thereload directory by default.

moving files:

The Load Balancer Adapter uses the Java renameTo method to move files.

This method requires that the source and destination directories be on the same filesystem.

Synchronizing with the Tivoli Netcool Performance ManagerdatabaseThe Load Balancer Adapter does not maintain state: if the Load Balancer Adapteris stopped, or dies or is killed, all of its information in memory is lost. Torepopulate the memory model, the Load Balancer Adapter must load asynchronization file.

About this task

To synchronize the Load Balancer Adapter with the database content, do thefollowing steps:

Procedure1. Copy the sdcAdaptorSync.sh shell script from the Alcatel-Lucent 5529 SDC

server to the Tivoli Netcool Performance Manager DataMart server.The shell script is in the <adapter_home>/alcatel_5529_sdc/LoadBalancer/bindirectory.

2. Run the sdcAdaptorSync.sh shell script to generate the adaptor.sync file fromthe Tivoli Netcool Performance Manager database.

3. Transfer the adaptor.sync file to the Alcatel-Lucent 5529 SDC server, and placethe file in the directory where the Load Balancer Adapter is installed.

4. Start the Load Balancer Adapter. The adaptor.sync file creates a memory modelthat is consistent with the Tivoli Netcool Performance Manager database.

5. The Load Balancer Adapter starts to process files.

Adding nodes after the initial configurationAbout this task

If you add nodes after the initial configuration of the Load Balancer Adapter, dothe following steps:

Procedure1. Stop the Load Balancer Adapter.2. Update the configuration parameters in the adaptor.properties file to add any

new UBAs needed to handle the additional nodes.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 59

Page 68: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

3. Wait for the UBAs to process the existing Alcatel-Lucent 5529 SDC data, and tocreate any new inventory.

4. Synchronize the Load Balancer Adapter with the Tivoli Netcool PerformanceManager database, as described in “Synchronizing with the Tivoli NetcoolPerformance Manager database” on page 59.

5. Restart the Load Balancer Adapter.

Removing nodes after the initial configurationIf you remove nodes after the initial configuration of the Load Balancer Adapter,the nodes are still assigned to a UBA, but do not create any load.

About this task

If you determine that the nodes are unnecessary and will not be used again,update the configuration as follows:

Procedure1. Stop the Load Balancer Adapter.2. Delete the obsolete elements by using the DataMart Resource Editor.3. Wait for a safe period.

Note: There might be files in the DataChannel that the UBA still needs toprocess. Errors might be seen in the DataChannel until these files are processed.The time to wait depends on the number of files that are waiting to beprocessed. In this case, synchronize the Load Balancer Adapter with the TivoliNetcool Performance Manager database, as described in “Synchronizing withthe Tivoli Netcool Performance Manager database” on page 59.

4. Restart the Load Balancer Adapter.

Alcatel-Lucent 5620 SAM Technology PackAdditional configuration steps required for Alcatel-Lucent 5620 SAM TechnologyPack.

Devices and servicesThis topic provides details about Alcatel-Lucent 5620 SAM server compatibility,supported devices, Alcatel-Lucent 5620 SAM services, data collection model, bulkinput file formats, and bulk adapter design files.

Alcatel-Lucent 5620 SAM server compatibilityThe Alcatel-Lucent 5620 SAM Technology Pack currently runs on the followingAlcatel-Lucent 5620 SAM servers:v Alcatel-Lucent 5620 SAM Server Release 7v Alcatel-Lucent 5620 SAM Server Release 8v Alcatel-Lucent 5620 SAM Server Release 9v Alcatel-lucent 5620 SAM Server Release 10v Alcatel-lucent 5620 SAM Server Release 11

Supported devicesThe list of devices that are supported by the Alcatel-Lucent 5620 SAM TechnologyPack depends on the version of the technology pack.

60 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 69: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Devices that are supported in this releaseThis version of the Alcatel-Lucent 5620 SAM Technology Pack supports thefollowing devices:v Alcatel-Lucent 9500 MPRv Alcatel-Lucent 7750 Service Routerv Alcatel-Lucent 7710 Service Routerv Alcatel-Lucent 7705 Service Aggregation Routerv Alcatel-Lucent 7450 Ethernet Service Switchv Alcatel-Lucent 7210 Service Access Switchv Alcatel-Lucent OmniSwitch 6850v Alcatel-Lucent OmniSwitch 6250

For more information about these devices, see http://www.alcatel-lucent.com.

How the devices are supportedThe Alcatel-Lucent 5620 SAM Technology Pack supports these devices inthe following ways:

Defines data generation, data storage, and data collection methodsThe Alcatel-Lucent 5620 SAM Technology Pack communicates withthe device through the Simple Object Access Protocol/ExtensibleMarkup Language (SOAP/XML) interface, and uses JMS fornotification of inventory changes. For more information about theSOAP/XML interface and other components that are associatedwith the data collection model, see Data collection model.

Defines Tivoli Netcool Performance Manager propertiesThe Alcatel-Lucent 5620 SAM defines and manages all of therelevant objects that are associated with the device in theAlcatel-Lucent XML-based equipment package. The Alcatel-Lucent5620 SAM Technology Pack maps the appropriate set of SAMobject properties that are defined in the equipment package toTivoli Netcool Performance Manager properties. In general, theNetcool Performance Manager property name is the same as theSAM object property name, except that the Netcool PerformanceManager property name also has the prefix “sam”. For informationabout the properties that are currently supported by theAlcatel-Lucent 5620 SAM Technology Pack, see the IBM TivoliNetcool Performance Manager: Alcatel-Lucent 5620 SAM 2.12.0.0Technology Pack Reference.

Alcatel-Lucent 5620 SAM servicesAlcatel-Lucent 5620 SAM users can configure services, such as VPRN, VPLS, andcustomer or subscriber sites to the core network at the SAPs.

A user might also configure a set of policies to manage different classes of traffic atthe SAPs. An SAP can have one policy that is applied for ingress traffic, andanother for egress (to the customer site). The Alcatel-Lucent 5620 SAM has apredefined set of eight traffic classes:

bel2afl1h2

Chapter 4. Additional configuration steps for certain UBA Technology Packs 61

Page 70: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

efh1nc

In addition, the Alcatel-Lucent 5620 SAM supports unicast, multicast, andbroadcast IP traffic.

A user can define a policy to manage each combination of traffic classes and casttypes uniquely. With eight classes and four types, 32 different combinations arepossible. On an SAP, each unique combination is supported by a separate queue,which means up to 32 queues to be managed. On ingress, the SAPs supportseparate queues for the different casts of traffic. However, on egress, the SAPs donot support separate queues. Therefore, on egress, there is a maximum of eightqueues.

The Alcatel-Lucent 5620 SAM represents these entities in the following objects:

SAPs SAP object represents an SAP. The SAP object has a PolicyId property.

PoliciesThe Policy object represents the policy.

ForwardingClassesA ForwardingClass object represents one of the eight possible classes oftraffic. This object has a PolicyId property that indicates the policy towhich it belongs. If the object is an ingress ForwardingClass, it has fourqueue IDs, one each for Unicast, Multicast, Broadcast, and Other. If theobject is an egress ForwardingClass, it has one queue ID.

Service queuesAn Egress Service Queue object or an Ingress Service Queue objectrepresents a service queue on an SAP.

Data collection modelThe Alcatel-Lucent 5620 SAM Technology Pack integrates with the Alcatel-Lucent5620 SAM, collecting and reporting performance metrics for the networkinginfrastructure and services that the Alcatel-Lucent 5620 SAM manages.

62 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 71: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Communication between Tivoli Netcool Performance Manager components andAlcatel-Lucent 5620 SAM is through the SOAP/XML interface and XML files.Simple Object Access Protocol (SOAP) is a lightweight XML-based messagingprotocol. SOAP is used to encode the information in web service request andresponse messages before sending them over a network. SOAP messages areindependent of any operating system or protocol. SOAP messages can betransported by using various Internet protocols, including Simple Mail TransferProtocol (SMTP), Multipurpose Internet Mail Extensions (MIME), and HyperTextTransfer Protocol (HTTP).

When the technology pack is operating, Tivoli Netcool Performance Managerperiodically commands the Alcatel-Lucent 5620 SAM, through SOAP/XML, togenerate XML files that contain metrics for a number of the managed resources.These XML files are then collected and processed, with the results presented in aset of web-based reports, which are listed and described in Alcatel-Lucent 5620SAM 2.10.2.0 Technology Pack Reference.

InventoryThe Alcatel-Lucent 5620 SAM contains an object database that representsthe network resources and their relationships to other network resources. Italso represents some abstract resources and relationships. Services andtheir owners (called Subscribers) are represented, along with theirrelationships to each other and to the Service Access Point Queues.

MetricsThe Bulk Load Balancer (BLB) periodically makes requests to theAlcatel-Lucent 5620 SAM server to retrieve SAM statistics for one period.The SAM statistics are then passed to the UBA for parsing and processinginto Tivoli Netcool Performance Manager metrics.

Figure shows that the Alcatel-Lucent 5620 SAM Technology Pack manages theinventory of the resources, real and abstract, in two ways:v Complete inventory

Figure 1. Data collection model for the Alcatel-Lucent 5620 SAM Technology Pack

Chapter 4. Additional configuration steps for certain UBA Technology Packs 63

Page 72: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Event-driven inventory

Complete inventoryFigure shows that in the complete inventory, the SAM Inventory File(SAMIF) adapter application uses the instructions that are contained in theSAMIF design files. These instructions are used to send a singleSOAP/XML request to the Alcatel-Lucent 5620 SAM for each SAM objecttype, which is needed to execute the inventory. Specifically, the request isfor an XML file that contains information about all instances of that objecttype. The requests from the SAMIF adapter application filters the set ofproperty values that are returned for each SAM object type. This filteroperation limits the set of property values to those that matter to thetechnology pack inventory.

The SAMIF adapter application reads each XML file and does thefollowing actions:v Collects inventory for Tivoli Netcool Performance Manager-monitored

objects that the Alcatel-Lucent 5620 SAM Technology Pack manages, andstores this object information in its memory.

v Creates the appropriate subelements. Maps Tivoli Netcool PerformanceManager properties to their associated SAM object properties.

v Assigns these Tivoli Netcool Performance Manager properties to theirassociated subelements.

v Stores these resources in the Tivoli Netcool Performance Managerdatabase.

Furthermore, the SAMIF adapter application creates an ID Map file whosepurpose is to provide inventory-related information to the Bulk LoadBalancer (BLB) adapter. The ID Map file maps foreign keys of the externalsystem to the Resource ID and Collector ID used within Tivoli NetcoolPerformance Manager.

When the inventory and metrics are in separate bulk input files (as is thecase in the Alcatel-Lucent 5620 SAM environment), a technology packdeveloper typically implements several types of bulk adapter design filesas described in Bulk adapter design files.

Event-driven inventoryThe Java™ Message Service (JMS) API is a messaging standard. It enablesapplication components that are based on the Java 2 Platform, EnterpriseEdition (J2EE) to create, send, receive, and read messages. The JMS APIenables distributed communication that is loosely coupled, reliable, andasynchronous. The Alcatel-Lucent 5620 SAM uses the JMS API to viewreal-time events and alarm feed information from the managed network.For more information, see the Alcatel-Lucent 5620 SAM-O OSS InterfaceDeveloper Guide.

Note: Alcatel-Lucent 5620 SAM-O is an open interface on the Alcatel-Lucent 5620SAM. An OSS client application can access information through the Alcatel-Lucent5620 SAM-O.Figure shows that in the event-driven inventory, the SAMIF adapter applicationuses the instructions, which are contained in the SAMIF design files to process JMScreate, delete, and update messages. For more information about SAMIF designfiles, see Bulk adapter design files.

Bulk input file formatsThe Alcatel-Lucent 5620 SAM devices gather performance data and other SAMstatistics from multiple network elements, in XML format. This data is referred to

64 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 73: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

collectively as network health metrics. Each Alcatel-Lucent 5620 SAM deviceproduces, on an hourly basis, bulk input files that contain the network healthmetrics and other information.

The Alcatel-Lucent 5620 SAM Technology Pack supports multiple input files perUBA, where each input file contains data for one polling period only. The syntaxfor these bulk input files is explained in Bulk input file name. The Alcatel-Lucent5620 SAM Technology Pack provides several files that interpret these bulk inputfiles. For more information, see Bulk adapter design files.

Bulk input file name

In the Alcatel-Lucent 5620 SAM environment, the inventory and metrics are inseparate bulk input files.

Inventory bulk input file nameThe Alcatel-Lucent 5620 SAM Technology Pack uses the following syntaxfor inventory file names:

proviso-inventoryType-dateRequested-timeRequested-* Here are someexample inventory file names:v proviso-physicalPort-2010.02.16-21.52.38-3443809958133862-26361

v proviso-mplsInterface-2010.02.16-21.53.52-3443810032485722-14952

v proviso-iesL3AccessInterface-2010.02.16-22.34.46-3443812486323659-98844

Bulk adapter design filesTivoli Netcool Performance Manager bulk adapters can support several dataformats for bulk input files, for example CSV, XML, and binary. The Alcatel-Lucent5620 SAM server produces data in XML format, and uses JMS for notification ofinventory changes.

Each UBA technology pack provides at least one bulk adapter design file to definethe data format supported by that technology pack. Technology pack developersimplement bulk adapter design files by using JavaScript®. Some technology packsprovide several bulk adapter design files, each of which handles a specific bulkinput file format.

A bulk adapter design file typically can process both inventory and metrics datafrom the same bulk input file, and provides a function that creates the bulkcollection formula names. When the inventory and metrics are in separate bulkinput files (as is the case in the Alcatel-Lucent 5620 SAM environment), atechnology pack developer typically implements several types of bulk adapterdesign files. The Alcatel-Lucent 5620 SAM Technology Pack provides the followingtypes of bulk adapter design files:v SAMIF design filesv UBA design filesv BLB design files

SAMIF design filesThe SAM Inventory File (SAMIF) adapter is a DataChannel application thatinterprets and parses bulk input files that contain inventory data. Atechnology pack developer implements SAMIF design files that tell theSAMIF adapter application how to interpret and parse these bulk input

Chapter 4. Additional configuration steps for certain UBA Technology Packs 65

Page 74: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

files. The main SAMIF design file, SAMIFAdaptor.js, contains globalvariable declarations and statements that import the other SAMIF designfiles.

The Alcatel-Lucent 5620 SAM Technology Pack provides the followingSAMIF design files:v SAMIF_aingr_aengr_forwarding_class.js

v SAMIF_aingr_aengr_policy.js

v SAMIF_aingr_aengr_queue.js

v SAMIF_aosqos_policy.js

v SAMIF_cfm_ethernet.js

v SAMIF_cfm_loopback.js

v SAMIF_cfm_oneway_delay.js

v SAMIF_cfm_twoway_delay.js

v SAMIF_dhcp_Dhcp6AdressPrefix.js

v SAMIF_dhcp_subnet.js

v SAMIF_equipment_BaseCard.js

v SAMIF_equipment_cardSlot.js

v SAMIF_equipment_channel.js

v SAMIF_equipment_ControlProcessor.js

v SAMIF_equipment_DaughterCard.js

v SAMIF_equipment_hw_environment.js

v SAMIF_equipment_physical_port.js

v SAMIF_equipment_IMA_Link.js

v SAMIF_equipment_MCMCard.js

v SAMIF_equipment_shelf.js

v SAMIF_icmp_ping.js

v SAMIF_lag_interface.js

v SAMIF_mpls_dynamic_lsp.js

v SAMIF_mpls_interface.js

v SAMIF_mpls_ping.js

v SAMIF_mpls_site.js

v SAMIF_nat_IsaMda.js

v SAMIF_nat_IsaMember.js

v SAMIF_ppp_control_protocol.js

v SAMIF_ppp_interface.js

v SAMIF_rtr_virtual_router.js

v SAMIF_selectJmsVersion.js

v SAMIF_service_access_interface.js

v SAMIF_service_access_point.js

v SAMIF_service_site_ping.js

v SAMIF_svq_aggregation_scheduler.js

v SAMIF_svt_sdp_binding.js

v SAMIF_svt_tunnel_ping.js

v SAMIF_svt_vccv_ping.js

v SAMIF_tdmequipment_DS1_E1_PortSpecific.js

66 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 75: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v SAMIFAdaptor.js

v SAMIF_cfm_single_ended_loss.js

v SAMIF_ethernetoam_mep.js

UBA design filesThe Universal Bulk Adaptor (UBA) is a DataChannel application thatinterprets and parses bulk input files that contain inventory and metricsdata, or (as is the case in the Alcatel-Lucent 5620 SAM environment)metrics data only. A technology pack developer implements UBA designfiles that tell the UBA application how to interpret and parse these bulkinput files.

The current version of the Alcatel-Lucent 5620 SAM Technology Packsupports two UBA Bulk Collectors. Therefore, the Alcatel-Lucent 5620 SAMTechnology Pack provides two main UBA design files:v The SAMUBAAdaptor_polled.js file is used by the first UBA Bulk

Collector and handles most of the metrics.v The SAMUBAAdaptor_accounting.js file is used by the second

(accounting) UBA Bulk Collector and handles the accounting metrics.These metrics are service-oriented metrics.

The Alcatel-Lucent 5620 SAM Technology Pack provides the followingUBA design files:v SAMUBA_aosqos_policy.js

v SAMUBA_avail_aggregator.js

v SAMUBA_avail_extensions.js

v SAMUBA_avail_operator.js

v SAMUBA_avail_schema.js

v SAMUBA_cfm_ethernet.js

v SAMUBA_cfm_oneway_delay.js

v SAMUBA_cfm_single_ended_loss.js

v SAMUBA_dhcp_LocalDhcp6ServerPrefixStats.js

v SAMUBA_dhcp_LocalDhcpServerSubnetStats.js

v SAMUBA_equipment_allocated_memory.js

v SAMUBA_equipment_available_memory.js

v SAMUBA_equipment_cardSlot.js

v SAMUBA_equipment_digital_diagnostic_monitoring.js

v SAMUBA_equipment_interface.js

v SAMUBA_equipment_interface_additional.js

v SAMUBA_equipment_media_independent.js

v SAMUBA_equipment_system_cpu.js

v SAMUBA_equipment_system_memory.js

v SAMUBA_ethernet_equipment_dot3_stats.js

v SAMUBA_ethernetequipment_AggrMainRxStats.js

v SAMUBA_ethernetequipment_AggrMainTxStats.js

v SAMUBA_hw_environment.js

v SAMUBA_hw_temperature.js

v SAMUBA_IsaMemberUsageStats.js

v SAMUBA_metrics.js

v SAMUBA_mpls_interface.js

Chapter 4. Additional configuration steps for certain UBA Technology Packs 67

Page 76: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v SAMUBA_mpls_site.js

v SAMUBA_mpr_IMALinkCurrentStats.js

v SAMUBA_mss.js

v SAMUBA_nqueue_combined_network_egress.js

v SAMUBA_nqueue_combined_network_ingress.js

v SAMUBA_OAM_ping_results.js

v SAMUBA_ppp_control_protocol.js

v SAMUBA_ppp_interface.js

v SAMUBA_radioequipment_PdhFrameHopHistoryDataStats.js

v SAMUBA_radioequipment_PdhFrameLinkHistoryDataStats.js

v SAMUBA_radioequipment_RadioAnalogueMeasure.js

v SAMUBA_rtr_route_stats.js

v SAMUBA_schema.js

v SAMUBA_sdp_binding_base_stats.js

v SAMUBA_svc_complete_service_egress.js

v SAMUBA_svc_complete_service_ingress.js

v SAMUBA_svc_pppoe.js

v SAMUBA_tdmequipment_DS1HistoryStats15minInLogRecord.js

v SAMUBA_tdmequipment_DS1HistoryStats15minOutLogRecord.js

v SAMUBA_tdmequipment_E1HistoryStats15minInLogRecord.js

v SAMUBA_tdmequipment_E1HistoryStats15minOutLogRecord.js

v SAMUBAAdaptor_accounting.js

v SAMUBAAdaptor_polled.js

BLB design filesThe Bulk Load Balancer (BLB) adapter is a DataChannel application thatrequests bulk data files from the SAM server. The BLB then passes the bulkdata files to the UBA for processing. The BLB also parses ID map files thatare received from the SAMIF, to understand what inventory exists. TheAlcatel-Lucent 5620 SAM Technology Pack provides the following BLBdesign file:v SAMBLBAdaptor.js

Other JavaScript filesThe Alcatel-Lucent 5620 SAM Technology Pack also provides the followingJavaScript files, which are used internally:v AppLogger.js

v jms_2_0.js

v jms_2_1.js

v jms_3_0.js

v SAM_app_config.js

v SAM_hash_array.js

v SAM_property_mapping.js

v SAM_property_storage.js

v SAM_soap_filter.js

v SAMCommon.js

v SAMDomainModel.js

68 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 77: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Setting up the Alcatel-Lucent 5620 SAM serversThe SAM server administrator must set up the appropriate SAM serversenvironment so that the Alcatel-Lucent 5620 SAM Technology Pack operatescorrectly.

About this task

Setting up the Alcatel-Lucent 5620 SAM servers includes the following tasks:

Install SAM on the primary and redundant serversThe SAM server administrator must have installed SAM on primary andredundant servers. The Alcatel-Lucent 5620 SAM Technology Pack accesses theSAM servers to request the inventory and metrics.

Synchronize the clocksUse the appropriate tool to ensure that the clocks on the SAM server and theserver on which the Tivoli Netcool Performance Manager DataChannel is installedare identical.

For example, make sure the Coordinated Universal Time (UTC) on the server onwhich Tivoli Netcool Performance Manager DataChannel is operating matches theUTC time on the server on which Alcatel-Lucent 5620 SAM is operating.

Install the Alcatel-Lucent 5620 SAM Client GUIThe SAM server administrator must have installed the Alcatel-Lucent 5620 SAMClient GUI on some client computer or server.

During the installation, the SAM server administrator configured the IP addressesof the SAM primary and redundant servers.

Configure an OSS user accountThe SAM server administrator uses the Alcatel-Lucent 5620 SAM Client GUI toconfigure an operational support system (OSS) user account from the clientcomputer or server.

This user account consists of a user name and password that allows the user toaccess the SAM primary and redundant servers. This OSS user account must nothave administrative privileges. The SAM server administrator must record the username and password for this OSS user account and keep it in a secure place.

The DataChannel BLB application needs access to this OSS account. TheAlcatel-Lucent 5620 SAM Technology Pack supplies the following parameters inwhich the previously listed OSS user account information can be specified:v SAM.USERNAME

v SAM.PASSWORD

The Alcatel-Lucent 5620 SAM Technology Pack supplies these parameters for TivoliNetcool Performance Manager version 4.4.3 and later. These parameters are in thepack XSD file. You specify values for these parameters as part of adding a UBABulk Collector and associating it with the Alcatel-Lucent 5620 SAM TechnologyPack. For more information about adding a bulk collector, see the section onadding a UBA bulk collector in the IBM Tivoli Netcool Performance Manager:Installation Guide.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 69

Page 78: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Configure the SAM accounting and polling statisticsAccounting policies are relevant to the Access Interfaces and the metrics that theyreport. The type of accounting policy on an Access Interface determines the metricsthat are reported.

When inventory is collected, Tivoli Netcool Performance Manager learns theaccounting policy for each Access Interface. From these accounting policies, theAlcatel-Lucent 5620 SAM Technology Pack can determine the accounting policytype.

The Alcatel-Lucent 5620 SAM defines and manages accounting policies, whichdetermine how SAM accounting statistics are collected. The Alcatel-Lucent 5620SAM Technology Pack currently supports two types of SAM accounting statistic:access-port statistics and network-port statistics. The accounting package providesa maximum of 13 active accounting policies, one for each type of record for theeight access-port statistics types and for the five network-port statistics types.

The SAM server administrator uses the Alcatel-Lucent 5620 SAM Client GUI toconfigure SAM accounting statistics on the primary and redundant SAM servers.

The Alcatel-Lucent 5620 SAM Technology Pack supports the accounting policiesthat are listed in the table, depending on the type of nodes that are monitored.

Table 5. Supported accounting policies

Accounting policy Description

CombinedNetworkEgressOctetsLogRecord Manages the collection of octet activity foregress network queues.

CombinedNetworkIngressOctetsLogRecord Manages the collection of octet activity foringress network queues.

CompleteServiceEgressPacketOctetsLogRecord

Manages the collection of packet and octetactivity for egress service queues.

CompleteServiceIngressPacketOctetsLogRecord

Manages the collection of packet and octetactivity for ingress service queues.

ServiceEgressOctetsLogRecord Manages the collection of octet activity foregress service queues.

ServiceEgressPacketsLogRecord Manages the collection of packet activity foregress service queues.

ServiceIngressOctetsLogRecord Manages the collection of octet activity foringress service queues.

ServiceIngressPacketsLogRecord Manages the collection of packet activity foringress service queues.

Note:

The service.ServiceEgressOctetsLogRecord class and theservice.ServiceEgressPacketsLogRecord class are mutually exclusive. You cannotcollect metrics for both classes at the same time.

Similarly, the service.ServiceIngressOctetsLogRecord class and theservice.ServiceIngressPacketsLogRecord class are mutually exclusive. You cannotcollect metrics for both classes at the same time.

70 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 79: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The SAM server administrator uses the appropriate utility to configure pollingstatistics for SAM statistics classes. To configure polling statistics for these SAMstatistics classes, enable the appropriate MIBs on the primary and redundant SAMservers.

The default Tivoli Netcool Performance Manager collection period for all types ofSAM statistics is set to every 15 minutes, so the SAM server policies must beconfigured to match this default value.

Note: The collection period for any type of SAM statistics must be set to the samevalue as the collection period for the corresponding Tivoli Netcool PerformanceManager requests.

For information about how to change the collection period for SAM statistics, see“Changing the collection period for SAM accounting statistics” on page 105.

Enable the MIBs for the SAM statistics classes:

SAM server administrator must enable all of the MIBs listed in the table for theAlcatel-Lucent 5620 SAM Technology Pack.

The first column of the table identifies the SAM statistics class on which to enablepolling statistics; the second column identifies the MIBs to enable for the SAMstatistics classes; and the third column identifies the object types to enable. TheSAM server administrator can enable more object types, but the Alcatel-Lucent5620 SAM Technology Pack expects at a minimum the ones that are listed in thethird column.

Table 6. MIBs to enable for SAM statistics classes

SAM statistics class MIB Object types

equipment.AllocatedMemoryStatsLogRecord

TIMETRA-SYSTEMMIB sgiMemoryPoolAllocat ed

equipment.AvailableMemoryStatsLogRecord

TIMETRA-SYSTEMMIB sgiMemoryAvailable

equipment.InterfaceAdditionalStatsLogRecord

IF-MIB ifXEntry

equipment.InterfaceStatsLogRecord

IF-MIB (in the file namedrfc2233-IF-MIB)

ifEntry

equipment.MediaIndependentStatsLogRecord

HC-RMON-MIB mediaIndependentEntry

equipment.SystemCpuStatsLogRecord

TIMETRA-SYSTEMMIB sgiCpuUsage

equipment.SystemMemoryStatsLogRecord

TIMETRA-SYSTEMMIB sgiMemoryUsed

mpls.MplsInterfaceStatsLogRecord

TIMETRA-MPLS-MIB vRtrMplsIfStatEntry

ppp.PppStatsLogRecord andppp.PppControlProtocol

TIMETRA-PPP-MIB tmnxPppEntry

svt.SdpBindingBaseStatsLogRecord

TIMETRA-SERV-MIB sdpBindBaseStatsEntr y

ethernetequipment.Dot3StatsLogRecord

EtherLike-MIB dot3StatsEntry

mpls.SiteStatsLogRecord TIMETRA-MPLS-MIB vRtrMplsGeneralStatEntry

service.PppoeSapStatsLogRecord

TIMETRA-PPPOEMIB tmnxPppoeSapStatsEntry

Chapter 4. Additional configuration steps for certain UBA Technology Packs 71

Page 80: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 6. MIBs to enable for SAM statistics classes (continued)

SAM statistics class MIB Object types

svq.CustMultiSvcSiteIngSchedPlcyPortStatsLogRecord

TIMETRA-SERV-MIB custMultiSvcSiteIngSchedPlcyPortStatsEntry

svq.CustMultiSvcSiteEgrSchedPlcyPortStatsLogRecord

TIMETRA-SERV-MIB custMultiSvcSiteEgrSchedPlcyPortStatsEntry

aosqos.QoSIngressPolicyStatsLogRecord

ALCATEL-IND1- QOS-MIB alaQoSRuleEntry

equipment.CardHealthStatsLogRecord

ALCATEL-IND1- HEALTH-MIB healthModuleEntry

Configure FTP accounts on the primary and redundant SAMserversThe SAM server administrator uses the ftp utility to configure FTP user accountson the primary and redundant SAM servers

The FTP users must have access to the SAM XML output directory, which bydefault is /opt/5620sam/server/xml_output. The FTP users must also havepermission to delete files.

Important: You must set the permissions for the SAM XML output directory andthe parent directories so that the DataChannel BLB and SAMIF applications cansuccessfully retrieve the XML source input files.

The SAM server administrator must record the following information about theFTP user accounts and keep this information in a secure place:v User names for the FTP accounts on SAM server 1 and SAM server 2v Encrypted passwords for the FTP accounts on SAM server 1 and SAM server 2v Host names of SAM server 1 and SAM server 2v The name of the server on which the Alcatel-Lucent 5620 SAM Technology Pack

was installed

The DataChannel BLB and SAMIF applications need to retrieve the XML sourceinput files from the two FTP accounts. The Alcatel-Lucent 5620 SAM TechnologyPack supplies the following URI-related parameters in which the previously listedFTP account information can be specified:v SAM.EXPORT_URIv SAM.EXPORT_URI_2

The Alcatel-Lucent 5620 SAM Technology Pack supplies these parameters. Theseparameters are supplied in the pack’s XSD file. You specify values for theseparameters as part of adding a UBA Bulk Collector and associating it with theAlcatel-Lucent 5620 SAM Technology Pack. For more information about adding aUBA Bulk Collector, see the section on adding a UBA Bulk Collector in the IBMTivoli Netcool Performance Manager: Installation Guide. For convenience, thedescriptions for these parameters are provided in Appendix A, UBA parameters(Tivoli Netcool/Proviso v4.4.3 and Tivoli Netcool Performance Manager).

Configure the HTTP SOAP and JMS accountsThe SAM server administrator uses the Alcatel-Lucent 5620 SAM Client GUI toconfigure HTTP SOAP and JMS accounts on the primary and redundant SAMservers.

72 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 81: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The SAM server administrator must record the following information about theHTTP SOAP and JMS user accounts and keep it in a secure place:v Host name of SAM server 1 that hosts HTTP SOAP and JMS accountsv Host name of SAM server 2 that hosts HTTP SOAP and JMS accounts

The DataChannel BLB and SAMIF applications need to know about these HTTPSOAP accounts and the SAMIF needs to know about the JMS accounts. TheAlcatel-Lucent 5620 SAM Technology Pack supplies the following parameters inwhich the previously listed HTTP SOAP and JMS account information can bespecified:v SAM.SOAP_URIv SAM.SOAP_URI_2v SAM.JMS_URIv SAM.JMS_URI_2

The Alcatel-Lucent 5620 SAM Technology Pack supplies these parameters. Theseparameters are supplied in the pack’s XSD file. You specified values for theseparameters as part of adding a UBA Bulk Collector and associating it with theAlcatel-Lucent 5620 SAM Technology Pack. For more information about adding aUBA Bulk Collector, see the section on adding a UBA Bulk Collector in the IBMTivoli Netcool Performance Manager: Installation Guide.

Specify the JMS portThe DataChannel SAMIF application must have access to the JMS accounts that theSAM server administrator created on the primary and redundant SAM servers.

The SAM.JMS_PORT parameter specifies the JMS port number for the SAM primaryserver. Two related parameters (SAM.JMS_URI and SAM.JMS_URI_2) identify, by usinghttp URLs, the JMS account locations on the primary and redundant SAM servers.These URI-related parameters use the JMS port number that is specified for theSAM.JMS_PORT parameter.

You configure the JMS port number on the SAM server when you install orreconfigure the SAM server. The value of the JMS port number depends on thenumber of SAM servers in your configuration, as follows:v If your configuration has two SAM servers, set the SAM.JMS_PORT parameter to

port number 1100 for both the primary server and the redundant server.v If your configuration is a stand-alone SAM server, set the SAM.JMS_PORT

parameter to port number 1099.

Note: Ensure that you configure the SAM.JMS_PORT parameter to have the samevalue as the corresponding value on the SAM server.

The Alcatel-Lucent 5620 SAM Technology Pack supplies this parameter. Thisparameter is supplied in the pack’s XSD file. You specified a value for thisparameter as part of adding a UBA Bulk Collector and associating it with theAlcatel-Lucent 5620 SAM Technology Pack. For more information about adding aUBA Bulk Collector, see the section on adding a UBA Bulk Collector in the IBMTivoli Netcool Performance Manager: Installation Guide.

Install the JRE 1.6 or later EnvironmentThe SAMIF application expects that the server on which the Alcatel-Lucent 5620SAM Technology Pack was installed is running the Java Runtime Environment(JRE) 1.6 or later.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 73

Page 82: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

More specifically, the SAMIF application looks for the JRE 1.6 in the standardlocation, which is /usr/java/jre. If the JRE 1.6 is installed in a nonstandardlocation, the SAMIF needs a way to locate it. The SAM.JAVA_PATH parameteridentifies the nonstandard location of the JRE 1.6.

The Alcatel-Lucent 5620 SAM Technology Pack supplies this parameter. Thisparameter is supplied in the pack’s XSD file. You specified a value for thisparameter as part of adding a UBA Bulk Collector and associating it with theAlcatel-Lucent 5620 SAM Technology Pack. For more information about adding aUBA Bulk Collector, see the section on adding a UBA Bulk Collector in the IBMTivoli Netcool Performance Manager: Installation Guide.

Set up ping testsThe SAM server enables SAM server administrators to run ping tests to receiveinformation about traffic latency and jitter.

The results from the tests can include SAM statistics such as round-trip time,one-way trip time, jitter. These test results can be collected as metrics against OAMTest object subelements that represent the tests.

Note: This section describes one method of creating OAM (ping) tests. Thismethod uses the Alcatel-Lucent 5620 SAM Client GUI to set up the OAM test torun periodically by using the scheduler on the SAM server. To run the OAM teston the SAM server, you must set the NE NE schedulable to off. This is only onemethod for running OAM tests and is provided for users who have no knowledgeabout how to run OAM tests. In other methods for running OAM tests, the NEschedulable setting can be set to on. In any method that is employed to run theOAM tests, the period of the tests must be set to the same value as the period forthe metric requests. The default value is 15 minutes.

A SAM server administrator can create ping tests in two ways:

Alcatel-Lucent 5620 SAM Client GUIThe Alcatel-Lucent 5620 SAM Client GUI allows a SAM serveradministrator to set up a ping test, specifying the period of the test, thetype of test, and so on.

OSS requestsThe SAM server administrator might also establish OSS requests that createping tests on the SAM server.

Although the two methods are available, the Alcatel-Lucent 5620 SAM TechnologyPack expects that a SAM server administrator manually sets up ping tests by usingthe Alcatel-Lucent 5620 SAM Client GUI. For more information about setting upthese ping tests, see the Alcatel-Lucent 5620 Service Aware Manager Release 7.0 UserGuide.

To collect ping-related SAM statistics that are meaningful within Tivoli NetcoolPerformance Manager, multiple consecutive data points need to be collected forany particular OAM Test object subelement. Thus, it is recommended that pingtests be set up to run on a schedule that lasts for a significant duration (minimumthree hours).

This section summarizes the steps to follow. For more information, see theAlcatel-Lucent 5620 Service Aware Manager Release 7.0 User Guide.v Create a test suite. Make sure the NE Schedulable option is not selected so that

the test schedule runs on the SAM server and not the routers themselves.

74 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 83: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v Create one or more ping tests. The Alcatel-Lucent 5620 SAM Technology Packsupports several types of ping tests. Remember not to select the NE Schedulableoption. Make sure the tests run without errors.

v Add the ping tests to the test suite.v Create a schedule to run the test suite. Set the schedule to run at the same

frequency as the Tivoli Netcool Performance Manager collection requests forjitter and latency. For example, if Tivoli Netcool Performance Manager collectionrequests occur every 15 minutes, then set the schedule to run the ping test suiteevery 15 minutes.

Note: Ensure that you set the frequency to a value that is consistent with theother collection periods. See “Changing the collection period for SAMaccounting statistics” on page 105 for guidelines about setting this schedule.

v Apply the schedule to the test suite and run the tests that are contained in thesuite. Each time a test completes, Tivoli Netcool Performance Manager collects aset of metrics.

SAM server administrators can run several types of ping tests to measure trafficcharacteristics at different levels of the network stack. Each ping test is representedby its own SAM class and associated ping result class. For more information aboutthese classes, see the Alcatel-Lucent 5620 SAM XML Reference - Release 7.0documentation.

Configure the technology packHow to configure the Alcatel-Lucent 5620 SAM Technology pack.

Before you begin

Ensure that you:v Have the following software and documentation for your version of Tivoli

Netcool Performance Manager:– IBM Tivoli Netcool Performance Manager: Technology Pack Release Notes for the

current technology pack release– IBM Tivoli Netcool Performance Manager: Installation Guide.– IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration

Guide.– IBM Tivoli Netcool Performance Manager: Upgrade Guide (if you are upgrading

the core software).– IBM Tivoli Netcool Performance Manager: Technology Pack Upgrade Guide (if you

are upgrading the technology pack software).– IBM Tivoli Netcool Performance Manager: DataMart Configuration and Operation

Guide.

Important: Refer to this guide to run a bulk inventory profile.– Access to the Tivoli Netcool Performance Manager DataMart server– An X Window server on the DataMart server.

Note: (Tivoli Netcool Performance Manager pre-v4.4.3) If there is no graphicscard on the DataMart server, you can install the Xvfb virtual frame bufferpackage to provide X Window services, as described in the IBM Tivoli NetcoolPerformance Manager: Installation Guide.

– Access to the SilverStream server.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 75

Page 84: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

– Access to the Tivoli Integrated Portal– Access to the DataChannel server.

v Completed the following tasks:– Reviewed the release notes for the current technology pack.

Note: Release notes contain important information that you must considerbefore you install a technology pack. They also contain information onspecific patches that must be installed before you configure a technologypack.

– Installed the current version of the Tivoli Netcool Performance Managercomponents, as described in the IBM Tivoli Netcool Performance Manager:Installation Guide.

– Installed the Alcatel-Lucent 5620 SAM Technology Pack.

Note: Installation instructions for a technology pack can be found in the IBMTivoli Netcool Performance Manager: Pack Installation and Configuration Guide.Upgrade instructions for a technology pack can be found in the IBM TivoliNetcool Performance Manager: Technology Pack Upgrade Guide. Localization isdone automatically during installation of the technology pack.

– Configured at least one DataChannel.– Configured two UBA Bulk Collector subchannels.– Created a user on the Alcatel-Lucent 5620 SAM server with permission to FTP

and delete files.v Configured the technology-specific components.

The Alcatel-Lucent 5620 SAM Technology Pack requires that you configure thefollowing technology-specific components:– Bulk Load Balancer (BLB)– DataSync 5620 SAM (also referred to as SAMIF or SAM Inventory File)

You configured these components as follows:– Tivoli Netcool/Proviso V4.4.3 and Tivoli Netcool Performance Manager

As part of the DataChannel installation, you:1. Loaded the pack XSD file into an existing topology.2. Added two UBA Bulk Collectors and associated them with the

Alcatel-Lucent 5620 SAM Technology Pack.3. Modified the technology pack-specific parameters for the BLB and SAMIF.

Note: Now, you also modified technology pack-specific parameters for theUBA.

4. Redeployed the updated topology. See the IBM Tivoli Netcool PerformanceManager: Pack Installation and Configuration Guide for more information.

Note: You have another opportunity to modify the pack-specific UBA, BLB,and SAMIF parameters during pack configuration, as described in thischapter.

To configure the Alcatel-Lucent 5620 SAM Technology Pack, follow these steps:

Procedure1. Load the DataMart environment. To load the shell with the DataMart

environment, follow these steps:a. Log in to the DataMart server as pvuser.

76 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 85: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

b. Change your working directory to the DataMart home directory(/opt/datamart, by default), by using the following command:$ cd /opt/datamart

c. Load the shell with the DataMart environment, by sourcing thedataMart.env file, as follows:$ . /opt/datamart/dataMart.env

Note: After you load the DataMart environment into the shell, thePVMHOME variable is set to the DataMart home directory, /opt/datamartby default. These instructions assume that this variable is set.

2. Copy technology-specific files from the DataMart server to the DataChannelserver. Technology-specific files are used to associate a UBA technology packwith a specific instance of the UBA.

Note: While it is possible to install DataMart and DataChannel on the sameserver, in a typical installation these modules are installed on separate servers.If so, use FTP to copy the technology-specific files. Otherwise, if DataMart andDataChannel are on the same server, use the cp command to copy the files tothe appropriate DataChannel directory.To copy technology-specific files to the DataChannel server, follow these steps:a. Log in to the Tivoli Netcool Performance Manager DataChannel server by

entering the user name and password that you specified when youinstalled and configured a DataChannel. The default user name andpassword are pvuser and PV.

b. Change your working directory to the DATA_CHANNEL_HOME/scripts/alcatel_5620_sam directory by entering the following command, replacingDATA_CHANNEL_HOME with the DataChannel home directory(/opt/datachannel, by default):$ cd DATA_CHANNEL_HOME/scripts/alcatel_5620_sam

c. Using the FTP utility in text mode, log in to the DataMart server by usingthe appropriate user name and password (pvuser and PV, by default).

d. Using the cd subcommand, change your working directory to the$PVMHOME/APFiles/alcatel_5620_sam/datachannel/scripts/alcatel_5620_sam directory.

e. Using the get subcommand, copy the bulk adapter design files (*.js),scripts (if any), and other files (if any) from the DataMart server to theDataChannel server.

f. Exit the FTP utility by entering the bye subcommand.g. Verify that the technology-specific files are now in the target directory as

follows:v (Tivoli Netcool/Proviso v4.4.3 and Tivoli Netcool Performance Manager)

Verify that the bulk adapter design files (*.js), scripts (if any), other files(if any) are now in the DATA_CHANNEL_HOME/scripts/alcatel_5620_samdirectory.

3. Copy the samOss.jar file to the DataChannel server.In the previous step, you copied technology-specific files from the DataMartserver to the DATA_CHANNEL_HOME/scripts/alcatel_5620_sam directory on theDataChannel server. The technology-specific files included SamJms.jar, theJAR file that is required by the Alcatel-Lucent 5620 SAM Server. TheSamJms.jar file requires that the samOss.jar file is also in theDATA_CHANNEL_HOME/scripts/alcatel_5620_sam directory. The samOss.jar file isdistributed on a SAM distribution DVD referred to as the 5620 SAM softwareDVD-ROM, and is in the following directory: <SAM_ROOT_RELEASE_DIR>/nms/

Chapter 4. Additional configuration steps for certain UBA Technology Packs 77

Page 86: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

integrations/SAM_OYou must copy the samOss.jar file from the directory on the DVD to theDATA_CHANNEL_HOME/scripts/alcatel_5620_sam directory (/opt/datachannel/scripts/alcatel_5620_sam, by default) on the DataChannel server.After you complete the copy operation, the DATA_CHANNEL_HOME/scripts/alcatel_5620_sam directory contains the samOss.jar file, the Bulk AdaptorDesign files, the alcatel_5620_sam_sample_dc.cfg template file (Tivoli NetcoolPerformance Manager pre-v4.4.3 only), SamJms.jar, and any othertechnology-specific files.

4. Activate data collection requests. During installation of the technology pack,all predefined data collection requests are promoted to the database and set toinactive (that is, idle displays in the Active column of the Tivoli NetcoolPerformance Manager DataMart Request Editor). You must activate thesepredefined data collection requests by using the Request Editor. To set datacollection requests to active, follow these steps:a. Change your working directory to $PVMHOME/bin (/opt/datamart/bin, by

default) on the DataMart server.b. Start the DataMart GUI by entering the following command and pressing

Enter:$ pvm

c. Click the Configuration tab, then click Request Editor to open the RequestEditor.

d. Click the Collection tab.e. Click Refresh. The predefined data collection requests are loaded into the

Request Editor from the database.f. Click the Inactive button in the Filter group box to display only idle

requests.g. In the Sub-Element Groups pane, select all idle data collection requests in

the following group or groups: Root->Sub-Element Collect->Alcatel-Lucent 5620 SAM

h. Click the Active box under Details. The Request Editor toggles the idlesetting for these data collection requests from idle to active in the Activecolumn.

i. Click Save.5. Edit pack-specific SAMIF, UBA, and BLB parameters, which are based on the

following Tivoli Netcool Performance Manager platforms: Tivoli NetcoolPerformance Manager v4.4.3 and Tivoli Netcool Performance ManagerIn this release of Tivoli Netcool Performance Manager, you were instructed tomodify the technology pack-specific SAMIF, UBA, and BLB parameters whenyou installed the Alcatel-Lucent 5620 SAM Technology Pack, by using theTopology Editor. If you did not modify the SAMIF, UBA, and BLB parameterswith site-specific values or you want to make more edits, you can do so now.Otherwise, you can go to the next step. See the IBM Tivoli Netcool PerformanceManager: Pack Installation and Configuration Guide for more information.

6. Load the DataChannel environment. In subsequent steps, you run dccmdcommands. To ensure that you can run these commands, load the shell withthe DataChannel environment by following these steps:a. Log in to the DataChannel server as pvuser.b. Change your working directory to the DataChannel home directory

(/opt/datachannel, by default), by using the following command:$ cd /opt/datachannel

78 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 87: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

c. Load the shell with the DataChannel environment, by sourcing thedataChannel.env file, as follows:$ . /opt/datachannel/dataChannel.env

7. Restart the DataChannel to activate the UBA and read in changes to thedeployed topology (v4.4.3 and Tivoli Netcool Performance Manager).a. Open a terminal emulator on the DataChannel server.b. Use the dccmd command to stop all DataChannel applications:

$ dccmd stop all

c. Use the dccmd command to release all daemons that are running in theDataChannel:$ dccmd forget all

d. Use the following command to find the process identifiers (pids)associated with the DataChannel visual processes:$ findvisual

e. Use the following commands to stop each DataChannel visual process:$ kill -9 <cnsw_pid>$ kill -9 <logw_pid>$ kill -9 <amgrw_pid>$ kill -9 <cmgrw_pid>

f. Use the following commands to restart each DataChannel visual process:$ cnsw$ logw$ amgrw$ cmgrw

g. Use the dccmd command to start all DataChannel applications:$ dccmd start all

h. Use the dccmd command to verify that all of the DataChannel applicationsstarted properly:$ dccmd status all

More specifically, make sure that the UBA application associated with theDataChannel that you configured for the Alcatel-Lucent 5620 SAMTechnology Pack is running.

i. Watch the output of the status switch to verify that all the necessaryprocesses are running. If these processes are running, run the tail utility onthe log file for the UBA by issuing a command similar to the following:$ tail -f DATA_CHANNEL_HOME/log/proviso.log | grepUBA.<channel><collector>- | more

where:

Variable Meaning

<channel_number> Is /opt/datachannel, by default.

<collector_number> Specifies the collector number (for example,100) that you specified when you configurethis UBA Bulk Collector.

The trailing dash (–) after <collector_number> Removes extraneous log messages from yourview. That is, the trailing dash guaranteesthat the command displays only thosemessages that are generated by yourapplication. The first set of messages relateto syntax checks.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 79

Page 88: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The following table identifies some events to watch for during the syntaxcheck:

Event Meaning

The UBA application starts successfully, butthen stops running.

Typically, this event occurs because of alicensing issue.

The bulk adapter design file might becorrupted.

This event causes a syntax error before theUBA application connects to the database.

The UBA application connects to thedatabase.

This event causes a message similar to thefollowing example to display: DB_CONNECTConnecting to <sid> as <user> If you seethis database connection message withoutprior errors, the UBA application passed thesyntax check.

8. Run the initial inventory. The initial inventory of elements and subelementsruns automatically when you start the SAMIf component. This activity can betime-consuming, depending on the size of the network that the Alcatel-Lucent5620 SAM manages. In a large network, the initial inventory can take 6 - 12hours. To run a subsequent inventory for the Alcatel-Lucent 5620 SAMTechnology Pack, follow these steps:a. Log in as pvuser on the server that hosts the BLB process for the

Alcatel-Lucent 5620 SAM Technology Pack.b. Verify that all Alcatel-Lucent 5620 SAM Technology Pack components are

running:$ /opt/datachannel/bin/dccmd status -channel channel#

where channel# is the number of the DataChannel, which you specifiedwhen you configured the DataChannel for the Alcatel-Lucent 5620 SAMTechnology Pack.

c. Run the inventory utility.

Note: In previous releases of the Alcatel-Lucent 5620 SAM Technology PacksamifDump was used to run the initial inventory utility. This is no longernecessary, and might not even work, so it must not be used. Use ofsamifDump might mask JMS problems.To initiate an inventory full dump, restart the SAMIF, and it automaticallyperforms an inventory dump and collection after it successfully connects tothe JMS. If the full dump does not start, the JMS connection might needdiagnosis.

9. Run the bulk inventory profile. The UBA application handles the inventoryand metrics according to the instructions provided in the technology packdesign file or files. The UBA application inserts the created elements,subelements, and metrics into the database. However, the UBA applicationdoes not handle the grouping of these elements and subelements. To handlethe grouping of the elements and subelements that were inserted into thedatabase, UBA technology packs supply a bulk inventory profile. This bulkinventory profile is automatically created when the pack is installed. Bulkinventory profiles use the following name syntax: bulk_N where:

Syntax item Meaning

bulk_ Identifies it as a bulk inventory profile for aUBA technology pack.

80 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 89: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Syntax item Meaning

N Specifies the collector number (for example,100) that the user specified whenconfiguring this UBA Bulk Collector.

You must use the Inventory Tool to run a bulk inventory profile. To run thebulk inventory profiles for this technology pack, perform the following steps:a. In the command window where you loaded the DataMart environment,

change your working directory to $PVMHOME/bin (/opt/datamart/bin, bydefault) on the DataMart server.

b. Start the DataMart GUI:$ pvm

c. Click Inventory Tool in the Resource tab. The Inventory Tool windowappears. This window displays a list of the existing inventory profiles onthe Configuration tab. The names of the inventory profiles to run arebulk_N1 and bulk_N2, where N1 and N2 are the collector numbers that areconfigured for this pack.

d. On the Configuration tab, click the bulk inventory profiles for thistechnology pack and then select Run Profile from the Action menu. TheLive Information tab displays messages about the status of the profiles.See the IBM Tivoli Netcool Performance Manager: DataMart Configuration andOperation Guide for more information about running an inventory profile.

e. Every time the UBA technology pack design file creates new elements,subelements, and metrics, you must perform the previous steps to groupthe elements and subelements. One way to accomplish this task regularlyis to create a cron entry that uses the inventory command. The followingexample shows the cron entries that periodically perform the groupingoperation for the bulk inventory profiles that are called bulk_100 andbulk_101:0 * * * * . /opt/datamart/dataMart.env && inventory -name bulk_100-action pregrouping -reload -noX0 * * * * . /opt/datamart/dataMart.env && inventory -name bulk_100-action grouping -reload -noX0 * * * * . /opt/datamart/dataMart.env && inventory -name bulk_101-action pregrouping -reload -noX0 * * * * . /opt/datamart/dataMart.env && inventory -name bulk_101-action grouping -reload -noX

For more information about the inventory command, see the IBM TivoliNetcool Performance Manager: Command Line Interface Guide.

10. Deploy reports. After the technology pack installation completes, the rules forthe new device are automatically loaded into the database. The inventoryprocess uses those rules to group elements and subelements. You mustmanually deploy (auto-group) the reports by associating them with groups inthe NOC Reporting tree in the DataMart Resource Editor.To deploy theAlcatel-Lucent 5620 SAM Technology Pack reports, follow these steps:a. Open the Tivoli Netcool Performance Manager DataMart Resource Editor.b. Click the ReportSEGroup tab.c. Move the cursor to the left pane and scroll up to select any group under

the SUB-ELEMENTS->NOC Reporting tree.d. Right-click and select the AutoGrouping option from the menu. The

AutoGrouping option places the reports in dynamically generated groupsthat are created during inventory.

e. Click Yes to continue.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 81

Page 90: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

f. Click Close to exit the message box, or click Details to view a descriptionof any errors.

g. You can also deploy reports regularly by creating a cron entry that usesthe inventory CLI command and the -reportGrouping option. This optioninstructs the inventory command to run the report grouping rules andupdate the deployed reports that are stored in the database. Reportgrouping rules must first be created before this option can be used. Forinformation on creating report grouping rules, see the IBM Tivoli NetcoolPerformance Manager: DataMart Configuration and Operation Guide. Thefollowing example shows a cron entry that periodically performs thedeployment report operation:0 * * * * . /opt/datamart/dataMart.env && inventory -noX -reportGrouping

For more information about the inventory command, see the IBM TivoliNetcool Performance Manager: Command Line Interface Guide.

Verifying resourcesUse the Tivoli Netcool Performance Manager DataMart Resource Editor todetermine whether the technology pack resources (elements, subelements, andproperties) were successfully discovered and created in the database duringinventory.

For information about using the DataMart Resource Editor, see the IBM TivoliNetcool Performance Manager: DataMart Configuration and Operation Guide.

Modifying the collection strategyDescribes how to modify the amount of data that is managed by the Alcatel-Lucent5620 SAM Technology Pack. You can modify by changing the types of data that arecollected, or by changing the collection period for the SAM statistics, or both.

Specifying what inventory and metrics to collectUse the include and exclude filter parameters to specify what inventory andmetrics to collect.

About this task

These parameters are supplied in the pack XSD file. Use the Topology Editor tospecify a value for the include and exclude filter parameters when you configurethe technology-specific components (BLB and SAMIF) as part of adding a UBABulk Collector and associating it with the Alcatel-Lucent 5620 SAM TechnologyPack.

For more information about adding this type of collector, see the section on addinga UBA Bulk Collector in the IBM Tivoli Netcool Performance Manager InstallationGuide.

For information about how the filtering mechanism changed in recent versions ofthe Alcatel-Lucent 5620 SAM Technology Pack, see Changes in the filteringmechanism for inventory and metric section in IBM Tivoli Netcool Performance Manager:Pack Upgrade Guide.

82 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 91: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Guidelines for using filter parameters:

Use the following guidelines when you use the include and exclude filterparameters to filter specific categories of inventory and metrics. These guidelinesassume that you configured one instance of the Alcatel-Lucent 5620 SAMTechnology Pack.

About this task

See Issues when configuring multiple Alcatel-Lucent 5620 SAM Technology Packinstances for issues that are related to using the include and exclude filterparameters when you configure more than one instance of the Alcatel-Lucent 5620SAM Technology Pack.

Note: If you want to collect all categories of inventory and metrics, accept thedefault value for the include and exclude filter parameters. (The default value forthe include and exclude filter parameters is no value.) You do not need to doanything further. You can skip this and subsequent sections that are related to theinclude and exclude filter parameters.

Procedure

1. The inventory filters apply to the SAMIF, and the metrics filters apply to theBLB.

2. Use the first column of Table 3 to determine the subelement type for whichyou want to include and exclude inventory and metrics. In this example, thesubelement type is Physical Port objects.

3. Use the second column of Table 3 to identify the include and exclude inventoryand metrics filter parameters that are associated with this subelement type. Inthis example, the inventory filter parameters are:v INC_FILTER_EQUIPMENT_PHYSICAL_PORT

v EXC_FILTER_EQUIPMENT_PHYSICAL_PORT

v INC_FILTER_CFM_SINGLE_ENDED_LOSS

v EXC_FILTER_CFM_SINGLE_ENDED_LOSS

In this example, the metrics filter parameters are:v INC_FILTER_EQUIPMENT_INTERFACE

v EXC_FILTER_EQUIPMENT_INTERFACE

v INC_FILTER_EQUIPMENT_INTERFACE_ADD

v EXC_FILTER_EQUIPMENT_INTERFACE_ADD

v INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT

v EXC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT

v INC_FILTER_CFM_SINGLE_ENDED_LOSS

v EXC_FILTER_CFM_SINGLE_ENDED_LOSS

4. Specify the values for the include and exclude filter parameters according tothe information provided in Valid values for include and exclude filterparameters. To include the metrics and associated inventory for a subelement,assign the appropriate value to the include filter parameters for the inventoryand metrics. Assign the same value to all of the include filter parameters forthat subelement.In this example, set the values for the following parameters:v INC_FILTER_EQUIPMENT_PHYSICAL_PORT

v INC_FILTER_EQUIPMENT_INTERFACE

Chapter 4. Additional configuration steps for certain UBA Technology Packs 83

Page 92: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v INC_FILTER_EQUIPMENT_INTERFACE_ADD

v INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT

Do not assign a value for the exclude filter parameters.Conversely, to exclude the metrics and associated inventory for a subelement,assign the appropriate value to the exclude filter parameters for the inventoryand metrics. Assign the same value to all of the exclude filter parameters forthat subelement.In this example, set the values for the following parameters:v EXC_FILTER_EQUIPMENT_PHYSICAL_PORT

v EXC_FILTER_EQUIPMENT_INTERFACE

v EXC_FILTER_EQUIPMENT_INTERFACE_ADD

v EXC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT

Do not assign a value for the include filter parameters.

Supported filter parameters:

The table provides the following information:v First column – Specifies the subelement type.v Second column – Specifies the names of the filter parameters, for the categories

of inventory and metrics that are available for the specified subelement type.These filter parameters control the inclusion or exclusion of the differentcategories of inventory and metrics.

v Third column – Specifies the Alcatel-Lucent 5620 SAM-O XML packageinventory and metrics classes that are associated with the parameters listed inthe second column. It also specifies the name of the Alcatel-Lucent 5620 SAMproperty that contains the IP address for an object, which is the default valuethat is used to filter the inventory and metrics. See the Alcatel-Lucent 5620 SAMXML Reference - Release 7.0 documentation for descriptions of these classes.

Table 7. Include and exclude filter parameters and associated XML packages and classes

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

Base Cardobject

DaughterCard object

MCM Cardobject

ControlProcessorobject

Inventory:INC_FILTER_EQUIPMENT_BASE_CARDEXC_FILTER_EQUIPMENT_BASE_CARDINC_FILTER_EQUIPMENT_DAUGHTER_CARDEXC_FILTER_EQUIPMENT_DAUGHTER_CARDINC_FILTER_EQUIPMENT_MCM_CARDEXC_FILTER_EQUIPMENT_MCM_CARDINC_EQUIPMENT_CNTL_PROCESSOREXC_EQUIPMENT_CNTL_PROCESSOR

Inventory:equipment.BaseCardequipment.DaughterCardequipment.MCMCardequipment.ControlProcessor

Default filter property:siteId

Metrics: INC_FILTER_HW_TEMP_STATSEXC_FILTER_HW_TEMP_STATSINC_FILTER_EQUIPMENT_CPUMONSTATSEXC_FILTER_EQUIPMENT_CPUMONSTATS

Metrics: equipment.HardwareTemperature

Default filter propertymonitoredObjectSiteId

NAT ISAMDA object

NAT ISAMemberobject

Inventory:INC_FILTER_NAT_ISA_MDAEXC_FILTER_NAT_ISA_MDAINC_FILTER_NAT_ISA_MEMBEREXC_FILTER_NAT_ISA_MEMBER

Inventory:nat.IsaMdanat.IsaMember

Default filter property:siteName

Metrics: INC_ISA_MEM_USG_STATSEXC_ISA_MEM_USG_STATS

Metrics: nat.IsaMemberUsageStats

Default filter propertymonitoredObjectSiteId

84 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 93: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

DHCP6Addressobject

SubnetAddressobject

Inventory:INC_DHCP_ADD_PREFIXEXC_DHCP_SUBNETINC_DHCP_SUBNETEXC_DHCP_SUBNET

Inventory:dhcp.Dhcp6AddressPrefixdhcp.Subnet

Default filter property:nodeId

Metrics: INC_LOCAL_DHCP_SERSUBSTATSEXC_LOCAL_DHCP_SERSUBSTATSINC_LOCAL_DHCP6_SERPRESTATSEXC_LOCAL_DHCP6_SERPRESTATS

Metrics: dhcp.LocalDhcp6ServerPrefixStatsdhcp.LocalDhcpServerSubnetStats

Default filter propertymonitoredObjectSiteId

MPR IMALink object Inventory:

INC_FILTER_MPR_IMA_LINKEXC_FILTER_MPR_IMA_LINK

Inventory:mpr.IMALink

Default filter property:siteId

Metrics: INC_IMA_LINK_CUR_STATSEXC_IMA_LINK_CUR_STATS

Metrics: mpr.IMALinkCurrentStatsLogRecord

Default filter propertymonitoredObjectSiteId

DS1_E1 objectInventory:

INC_FILTER_CHANNEL_DS1E1EXC_FILTER_CHANNEL_DS1E1INC_FILTER_CHANNEL_DS1E1_PORTEXC_FILTER_CHANNEL_DS1E1_PORT

Inventory:tdmequipment.DS1E1PortSpecifics

Default filter property:siteId

Metrics: INC_DS1_HIS_INEXC_DS1_HIS_ININC_DS1_HIS_OUTEXC_DS1_HIS_OUTINC_E1_HIS_INEXC_E1_HIS_ININC_E1_HIS_OUTEXC_E1_HIS_OUTINC_AGR_MAINT_RX_STATSEXC_AGR_MAINT_RX_STATSINC_AGR_MAINT_TX_STATSEXC_AGR_MAINT_TX_STATSINC_PDH_FRM_HOP_HIS_STATSEXC_PDH_FRM_HOP_HIS_STATSINC_PDH_FRM_LIN_HIS_STATSEXC_PDH_FRM_LIN_HIS_STATSINC_RAD_ANALOG_MEASEXC_RAD_ANALOG_MEAS

Metrics: tdmequipment.DS1HistoryStats15minInLogRecordtdmequipment.DS1HistoryStats15minOutLogRecordtdmequipment.E1HistoryStats15minInLogRecordtdmequipment.E1HistoryStats15minOutLogRecordethernetequipment.AggrMaintRxStatsLogRecordethernetequipment.AggrMaintTxStatsLogRecordradioequipment.PdhFrameHopHistoryDataStats15MinLogRecordradioequipment.PdhFrameLinkHistoryDataStats15MinLogRecordradioequipment.RadioAnalogueMeasure

Default filter propertymonitoredObjectSiteId

Chapter 4. Additional configuration steps for certain UBA Technology Packs 85

Page 94: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

AccessInterfaceobject

Inventory:INC_FILTER_IES_L3_ACCESS_INTERFACEEXC_FILTER_IES_L3_ACCESS_INTERFACEINC_FILTER_MIRROR_L2_ACCESS_INTERFACEEXC_FILTER_MIRROR_L2_ACCESS_INTERFACEINC_FILTER_VLL_L2_ACCESS_INTERFACEEXC_FILTER_VLL_L2_ACCESS_INTERFACEINC_FILTER_VPLS_L2_ACCESS_INTERFACEEXC_FILTER_VPLS_L2_ACCESS_INTERFACEINC_FILTER_VPRN_L3_ACCESS_INTERFACEEXC_FILTER_VPRN_L3_ACCESS_INTERFACEINC_FILTER_IPIPE_L2_ACCESS_INTERFACEEXC_FILTER_IPIPE_L2_ACCESS_INTERFACE

Inventory:service.L2AccessInterfaceservice.L3AccessInterfaceies.L3AccessInterfacemirror.L2AccessInterfacevll.L2AccessInterfacevpls.L2AccessInterfacevprn.L3AccessInterfaceipipe.L2AccessInterface

Default filter property:nodeId

Metrics: N/A Metrics: AvailabilitymetricsALCATEL_5620_SAM.AVAIL_NAME_SPACE

Default filter propertyPHYSICAL_PORT

AOSQOSObject Inventory:

INC_FILTER_AOSQOS_POLICYEXC_FILTER_AOSQOS_POLICY

Inventory:aosqos.Policy

Default filter propertysiteId

Metrics: INC_FILTER_AOSQOS_POLICYEXC_FILTER_AOSQOS_POLICY

Metrics: aosqos.QoSIngressPolicyStatsLogRecord

Default filter propertymonitoredObjectSiteId

Egress ServiceQueue object

IngressService Queueobject

(Alcatel-Lucent 7750ServiceRouter andAlcatel-Lucent7450 EthernetServiceSwitch)

Inventory:INC_FILTER_IES_L3_ACCESS_INTERFACEEXC_FILTER_IES_L3_ACCESS_INTERFACEINC_FILTER_MIRROR_L2_ACCESS_INTERFACEEXC_FILTER_MIRROR_L2_ACCESS_INTERFACEINC_FILTER_VLL_L2_ACCESS_INTERFACEEXC_FILTER_VLL_L2_ACCESS_INTERFACEINC_FILTER_VPLS_L2_ACCESS_INTERFACEEXC_FILTER_VPLS_L2_ACCESS_INTERFACEINC_FILTER_VPRN_L3_ACCESS_INTERFACEEXC_FILTER_VPRN_L3_ACCESS_INTERFACE

Inventory:ies.L3AccessInterfacemirror.L2AccessInterfacevll.L2AccessInterfacevll.L2AccessInterfacevpls.L2AccessInterfacevprn.L3AccessInterface

Default filter propertynodeId

Metrics: INC_FILTER_COMPLETE_SERVICE_EGRESSEXC_FILTER_COMPLETE_SERVICE_EGRESSINC_FILTER_COMPLETE_SERVICE_INGRESSEXC_FILTER_COMPLETE_SERVICE_INGRESS

Metrics: service.CompleteServiceEgressPacketOctetsLogRecordservice.CompleteServiceEgressPacketOctetsLogRecordservice.CompleteServiceEgressPacketOctetsLogRecord

Default filter propertymonitoredObjectSiteId

86 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 95: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

Channelobject

Inventory:INC_FILTER_CHANNEL_DS0_GROUPEXC_FILTER_CHANNEL_DS0_GROUPINC_FILTER_CHANNEL_DS1E1EXC_FILTER_CHANNEL_DS1E1INC_FILTER_CHANNEL_DS3E3EXC_FILTER_CHANNEL_DS3E3INC_FILTER_CHANNEL_STS1EXC_FILTER_CHANNEL_STS1INC_FILTER_CHANNEL_STS12EXC_FILTER_CHANNEL_STS12INC_FILTER_CHANNEL_STS192EXC_FILTER_CHANNEL_STS192INC_FILTER_CHANNEL_STS3EXC_FILTER_CHANNEL_STS3INC_FILTER_CHANNEL_STS48EXC_FILTER_CHANNEL_STS48INC_FILTER_CHANNEL_TRIBEXC_FILTER_CHANNEL_TRIBINC_FILTER_CHANNEL_TRIB_GROUPEXC_FILTER_CHANNEL_TRIB_GROUPINC_FILTER_CHANNEL_TU3EXC_FILTER_CHANNEL_TU3INC_FILTER_CHANNEL_TUG3_GROUPEXC_FILTER_CHANNEL_TUG3_GROUP

Inventory:tdmequipment.DS0ChannelGrouptdmequipment.DS1E1Channeltdmequipment.DS3E3Channelsonetequipment.Sts1Channelsonetequipment.Sts12Channelsonetequipment.Sts192Channelsonetequipment.Sts3Channelsonetequipment.Sts48Channelsonetequipment.TributaryChannelsonetequipment.TributaryGroupsonetequipment.Tu3Channelsonetequipment.Tug3Group

Default filter propertysiteId

Metrics: INC_FILTER_EQUIPMENT_INTERFACEEXC_FILTER_EQUIPMENT_INTERFACEINC_FILTER_EQUIPMENT_INTERFACE_ADDEXC_FILTER_EQUIPMENT_INTERFACE_ADD

Metrics: equipment.InterfaceStatsLogRecordequipment.InterfaceAdditionalStatsLogRecord

Default filter property:monitoredObjectSiteId

CardSlotObject Inventory:

INC_FILTER_EQUIPMENT_CARD_SLOTEXC_FILTER_EQUIPMENT_CARD_SLOT

Inventory:equipment.CardSlot

Default filter property:siteId

Metrics: INC_FILTER_EQUIPMENT_CARD_SLOTEXC_FILTER_EQUIPMENT_CARD_SLOT

Metrics: equipment.CardHealthStatsLogRecord

Default filter property:monitoredObjectSiteId

Chapter 4. Additional configuration steps for certain UBA Technology Packs 87

Page 96: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

Egress ServiceQueue object

IngressService Queueobject

(Alcatel-Lucent 7705ServiceAggregationRouter andAlcatel-Lucent7210 ServiceAccessSwitch)

Inventory:INC_FILTER_IES_L3_ACCESS_INTERFACEEXC_FILTER_IES_L3_ACCESS_INTERFACEINC_FILTER_MIRROR_L2_ACCESS_INTERFACEEXC_FILTER_MIRROR_L2_ACCESS_INTERFACEINC_FILTER_VLL_L2_ACCESS_INTERFACEEXC_FILTER_VLL_L2_ACCESS_INTERFACEINC_FILTER_VPLS_L2_ACCESS_INTERFACEEXC_FILTER_VPLS_L2_ACCESS_INTERFACEINC_FILTER_VPRN_L3_ACCESS_INTERFACEEXC_FILTER_VPRN_L3_ACCESS_INTERFACE

Inventory:ies.L3AccessInterfacemirror.L2AccessInterfacevll.L2AccessInterfacevpls.L2AccessInterfacevprn.L3AccessInterface

Default filter property:nodeId

Metrics: INC_FILTER_SERVICE_EGRESSEXC_FILTER_SERVICE_EGRESSINC_FILTER_SERVICE_INGRESSEXC_FILTER_SERVICE_INGRESS

Metrics: service.ServiceEgressOctetsLogRecord

Or

service.ServiceEgressPacketsLogRecord

service.ServiceIngressOctetsLogRecord

Or

service.ServiceIngressPacketsLogRecord

Default filter property:monitoredObjectSiteId

Egress ServiceQueue object

IngressService Queueobject

(Alcatel-Lucent 7750ServiceRouter andAlcatel-Lucent7450 EthernetServiceSwitch)

Inventory:INC_FILTER_IES_L3_ACCESS_INTERFACEEXC_FILTER_IES_L3_ACCESS_INTERFACEINC_FILTER_MIRROR_L2_ACCESS_INTERFACEEXC_FILTER_MIRROR_L2_ACCESS_INTERFACEINC_FILTER_VLL_L2_ACCESS_INTERFACEEXC_FILTER_VLL_L2_ACCESS_INTERFACEINC_FILTER_VPLS_L2_ACCESS_INTERFACEEXC_FILTER_VPLS_L2_ACCESS_INTERFACEINC_FILTER_VPRN_L3_ACCESS_INTERFACEEXC_FILTER_VPRN_L3_ACCESS_INTERFACE

Inventory:ies.L3AccessInterfacemirror.L2AccessInterfacevll.L2AccessInterfacevpls.L2AccessInterfacevprn.L3AccessInterface

Default filter property:nodeId

Metrics: INC_FILTER_COMPLETE_SERVICE_EGRESSEXC_FILTER_COMPLETE_SERVICE_EGRESSINC_FILTER_COMPLETE_SERVICE_INGRESSEXC_FILTER_COMPLETE_SERVICE_INGRESS

Metrics: service.CompleteServiceEgressPacketOctetsLogRecordservice.CompleteServiceIngressPacketOctetsLogRecord

Default filter property:monitoredObjectSiteId

Ethernet CFMObject

Inventory:INC_FILTER_CFM_ONEWAY_DELAYEXC_FILTER_CFM_ONEWAY_DELAYINC_FILTER_CFM_ETHERNETEXC_FILTER_CFM_ETHERNETINC_FILTER_CFM_SINGLE_ENDED_LOSSEXC_FILTER_CFM_SINGLE_ENDED_LOSS

Metrics: ethernetoam.CfmEthTestethernetoam.CfmSingleEndedLossTest

Default filter property:siteId

Metrics: INC_FILTER_CFM_ONEWAY_DELAYEXC_FILTER_CFM_ONEWAY_DELAYINC_FILTER_CFM_ETHERNETEXC_FILTER_CFM_ETHERNETINC_FILTER_CFM_SINGLE_ENDED_LOSSEXC_FILTER_CFM_SINGLE_ENDED_LOSS

Metrics: ethernetoam.CfmOneWayDelayTestResultethernetoam.CfmEthTestResultethernetoam.CfmSingleEndedLossTestResult

Default filter property:fromNodeId

88 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 97: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

HardwareEnvironmentobject

Inventory:INC_FILTER_EQUIPMENT_HW_ENVIRONMENTEXC_FILTER_EQUIPMENT_HW_ENVIRONMENT

Inventory:equipment.HwEnvironment

Default filter property:siteId

Metrics: INC_FILTER_EQUIPMENT_HW_ENVIRONMENTEXC_FILTER_EQUIPMENT_HW_ENVIRONMENT

Metrics: equipment.HwEnvironment

Default filter property:siteId

LAG Interfaceobject Inventory:

INC_FILTER_LAG_INTERFACEEXC_FILTER_LAG_INTERFACE

Inventory:lag.Interface

Default filter property:siteId

Metrics: INC_FILTER_EQUIPMENT_INTERFACEEXC_FILTER_EQUIPMENT_INTERFACEINC_FILTER_EQUIPMENT_INTERFACE_ADDEXC_FILTER_EQUIPMENT_INTERFACE_ADD

Metrics: equipment.InterfaceStatsLogRecordequipment.InterfaceAdditionalStatsLogRecord

Default filter property:monitoredObjectSiteId

MPLSInterfaceobject

Inventory:INC_FILTER_MPLS_INTERFACEEXC_FILTER_MPLS_INTERFACE

Inventory:mpls.Interface

Default filter property:nodeId

Metrics: INC_FILTER_MPLS_INTERFACEEXC_FILTER_MPLS_INTERFACE

Metrics: mpls.MplsInterfaceStatsLogRecord

Default filter property:monitoredObjectSiteId

MPLS ObjectInventory:

INC_FILTER_MPLS_SITEEXC_FILTER_MPLS_SITE

Inventory:mpls.Site

Default filter property:nodeId

Metrics: INC_FILTER_MPLS_SITEEXC_FILTER_MPLS_SITE

Metrics: mpls.SiteStatsLogRecord

Default filter property:monitoredObjectSiteId

NetworkQueue object Inventory:

INC_FILTER_NETWORK_QUEUEEXC_FILTER_NETWORK_QUEUE

Inventory:nqueue.Entrynqueue.ForwardingClassnqueue.Policy

Default filter property:siteId

Metrics: INC_FILTER_COMBINED_NETWORK_EGRESSEXC_FILTER_COMBINED_NETWORK_EGRESSINC_FILTER_COMBINED_NETWORK_INGRESSEXC_FILTER_COMBINED_NETWORK_INGRESSINC_FILTER_NETWORK_EGRESSEXC_FILTER_NETWORK_EGRESSINC_FILTER_NETWORK_INGRESSEXC_FILTER_NETWORK_INGRESS

Metrics: service.CombinedNetworkEgressOctetsLogRecordservice.CombinedNetworkIngressOctetsLogRecordservice.NetworkEgressPacketsLogRecordservice.NetworkIngressPacketsLogRecord

Default filter property:monitoredObjectSiteId

Chapter 4. Additional configuration steps for certain UBA Technology Packs 89

Page 98: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

OAM Testobject Inventory:

INC_FILTER_ICMP_PINGEXC_FILTER_ICMP_PINGINC_FILTER_MPLS_PINGEXC_FILTER_MPLS_PINGINC_FILTER_SERVICE_SITE_PINGEXC_FILTER_SERVICE_SITE_PINGINC_FILTER_TUNNEL_PINGEXC_FILTER_TUNNEL_PINGINC_FILTER_VCCV_PINGEXC_FILTER_VCCV_PINGINC_FILTER_CFM_LOOPBACKEXC_FILTER_CFM_LOOPBACKINC_FILTER_CFM_TWOWAY_DELAYEXC_FILTER_CFM_TWOWAY_DELAY

Inventory:icmp.IcmpPingmpls.LspPingservice.SitePingsvt.TunnelPingsvt.VccvPingethernetoam.CfmLoopbackethernetoam.CfmOneWayDelayTestethernetoam.CfmTwoWayDelayTest

Default filter property:fromNodeId

Metrics: INC_FILTER_ICMP_PINGEXC_FILTER_ICMP_PINGINC_FILTER_MPLS_PINGEXC_FILTER_MPLS_PINGINC_FILTER_SERVICE_SITE_PINGEXC_FILTER_SERVICE_SITE_PINGINC_FILTER_TUNNEL_PINGEXC_FILTER_TUNNEL_PINGINC_FILTER_VCCV_PINGEXC_FILTER_VCCV_PINGINC_FILTER_CFM_LOOPBACKEXC_FILTER_CFM_LOOPBACKINC_FILTER_CFM_TWOWAY_DELAYEXC_FILTER_CFM_TWOWAY_DELAY

Metrics: icmp.IcmpPingResultmpls.LspPingResultservice.SitePingResultsvt.TunnelPingResultsvt.VccvPingResultethernetoam.CfmLoopbackResultethernetoam.CfmOneWayDelayTestethernetoam.CfmTwoWayDelayTest

Default filter property:fromNodeId

Physical Portobject Inventory:

INC_FILTER_EQUIPMENT_PHYSICAL_PORTEXC_FILTER_EQUIPMENT_PHYSICAL_PORT

Inventory:equipment.PhysicalPort

Default filter property:siteId

Metrics: INC_FILTER_EQUIPMENT_INTERFACEEXC_FILTER_EQUIPMENT_INTERFACEINC_FILTER_EQUIPMENT_INTERFACE_ADDEXC_FILTER_EQUIPMENT_INTERFACE_ADDINC_FILTER_EQUIPMENT_MEDIA_INDEPENDENTEXC_FILTER_EQUIPMENT_MEDIA_INDEPENDENTINC_FILTER_ETHERNET_EQUIPMENT_DOT3_STATSEXC_FILTER_ETHERNET_EQUIPMENT_DOT3_STATSINC_FILTER_EQUIPMENT_DDMEXC_FILTER_EQUIPMENT_DDM

Metrics: equipment.InterfaceStatsLogRecordequipment.InterfaceAdditionalStatsLogRecordequipment.MediaIndependentStatsLogRecordethernetequipment.Dot3StatsLogRecordequipment.DigitalDiagnosticMonitoring

Default filter property:monitoredObjectSiteId

90 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 99: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

PPP ControlProtocolobject

Inventory:It is not currently possible to filter the inventoryfor PPP Control Protocol objects. However, eachPPP Control Protocol object requires an associatedPPP Interface object. Therefore, the filtering thatis applied to the PPP Interface object is alsoapplied to the associated PPP Control Protocolobject.

Inventory:ppp.PppControlProtocol

Default filter property:Not applicable

Metrics: INC_FILTER_PPP_CONTROL_PROTOCOLEXC_FILTER_PPP_CONTROL_PROTOCOL

Metrics: ppp.PppControlProtocol

Default filter property:siteId

PPP Interfaceobject Inventory:

INC_FILTER_PPP_INTERFACEEXC_FILTER_PPP_INTERFACE

Inventory:ppp.Interface

Default filter property:nodeId

Metrics: INC_FILTER_PPP_INTERFACEEXC_FILTER_PPP_INTERFACE

Metrics: ppp.PppStatsLogRecord

Default filter property:monitoredObjectSiteId

SDP Bindingobject Inventory:

INC_FILTER_SVT_MESH_SDP_BINDINGEXC_FILTER_SVT_MESH_SDP_BINDINGINC_FILTER_SVT_MIRROR_SDP_BINDINGEXC_FILTER_SVT_MIRROR_SDP_BINDINGINC_FILTER_SVT_SPOKE_SDP_BINDINGEXC_FILTER_SVT_SPOKE_SDP_BINDING

Inventory:svt.MeshSdpBindingsvt.MirrorSdpBindingsvt.SpokeSdpBinding

Default filter property:fromNodeId

Metrics: INC_FILTER_SVT_SDP_BINDING_BASEEXC_FILTER_SVT_SDP_BINDING_BASE

Metrics: svt.SdpBindingBaseStatsLogRecord

Default filter property:monitoredObjectSiteId

Shelf objectInventory:

INC_FILTER_EQUIPMENT_SHELFEXC_FILTER_EQUIPMENT_SHELF

Inventory:equipment.Shelf

Default filter property:siteId

Metrics: INC_FILTER_EQUIPMENT_CPUEXC_FILTER_EQUIPMENT_CPUINC_FILTER_EQUIPMENT_MEMORYEXC_FILTER_EQUIPMENT_MEMORY

Metrics: equipment.SystemCpuStatsLogRecordequipment.SystemMemoryStatsLogRecord

Default filter property:monitoredObjectSiteId

Service AccessPoint Object Inventory:

INC_FILTER_VPRN_SERVICE_ACCESS_POINTEXC_FILTER_VPRN_SERVICE_ACCESS_POINTINC_FILTER_IES_SERVICE_ACCESS_POINTEXC_FILTER_IES_SERVICE_ACCESS_POINT

Inventory:vprn.ServiceAccessPointies.ServiceAccessPoint

Default filter property:siteId

Metrics: INC_FILTER_SVC_PPPOEEXC_FILTER_SVC_PPPOE

Metrics: service.PppoeSapStatsLogRecord

Default filter property:monitoredObjectSiteId

Chapter 4. Additional configuration steps for certain UBA Technology Packs 91

Page 100: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 7. Include and exclude filter parameters and associated XML packages and classes (continued)

Subelement Include and exclude filter parameters Alcatel-Lucent 5620 SAM-O XML package class

Multi ServiceSite object Inventory:

INC_FILTER_SVQ_AGGREGATION_SCHEDULEREXC_FILTER_SVQ_AGGREGATION_SCHEDULER

Inventory:svq.AggregationScheduler

Default filter property:siteId

Metrics: INC_FILTER_MSS_INGRESSEXC_FILTER_MSS_INGRESSINC_FILTER_MSS_EGRESSEXC_FILTER_MSS_EGRESS

Metrics: svq.CustMultiSvcSiteIngSchedPlcyPortStatsLogRecordsvq.CustMultiSvcSiteEgrSchedPlcyPortStatsLogRecord

Default filter property:monitoredObjectSiteId

Virtual RouterInventory:

INC_FILTER_VIRTUAL_ROUTEREXC_FILTER_VIRTUAL_ROUTER

Inventory:rtr.VirtualRouter

Default filter property:siteId

Metrics: INC_FILTER_ROUTE_STATSEXC_FILTER_ROUTE_STATS

Metrics: rtr.RouteStatsLogRecord

Default filter property:monitoredObjectSiteId

Filter parameters that apply to several subelement types:

Some metrics apply to several subelement types. Take care before you exclude themetrics for a particular subelement type, in case those metrics are also associatedwith other subelement types. In such cases, you might prefer to edit the filter toexclude the particular subelement, rather than exclude the metrics for allsubelements.

The table lists the metrics, and the subelement types that are associated with eachmetric.

Table 8. Metrics filter parameters and associated subelement types

Include and exclude filter parameters Subelement

INC_FILTER_COMBINED_NETWORK_EGRESS

EXC_FILTER_COMBINED_NETWORK_EGRESS

Network Queue object

INC_FILTER_COMBINED_NETWORK_INGRESS

EXC_FILTER_COMBINED_NETWORK_INGRESS

Network Queue object

INC_FILTER_COMPLETE_SERVICE_EGRESS

EXC_FILTER_COMPLETE_SERVICE_EGRESS

Egress Service Queue object

Ingress Service Queue object

(Alcatel-Lucent 7750 Service Router andAlcatel-Lucent 7450 Ethernet Service Switch)

92 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 101: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 8. Metrics filter parameters and associated subelement types (continued)

Include and exclude filter parameters Subelement

INC_FILTER_COMPLETE_SERVICE_INGRESS

EXC_FILTER_COMPLETE_SERVICE_INGRESS

Egress Service Queue object

Ingress Service Queue object

(Alcatel-Lucent 7750 Service Router andAlcatel-Lucent 7450 Ethernet Service Switch)

INC_FILTER_EQUIPMENT_CPU

EXC_FILTER_EQUIPMENT_CPU

Shelf object

INC_FILTER_EQUIPMENT_HW_ENVIRONMENT

EXC_FILTER_EQUIPMENT_HW_ENVIRONMENT

Hardware Environment object

INC_FILTER_EQUIPMENT_INTERFACE_ADD

EXC_FILTER_EQUIPMENT_INTERFACE_ADD

Channel object

LAG Interface object

Physical Port object

INC_FILTER_EQUIPMENT_INTERFACE

EXC_FILTER_EQUIPMENT_INTERFACE

Channel object

LAG Interface object

Physical Port object

INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT

EXC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT

INC_FILTER_EQUIPMENT_DDM

INC_FILTER_EQUIPMENT_DDM

EXC_FILTER_EQUIPMENT_DDM

Physical Port object

INC_FILTER_EQUIPMENT_MEMORY

EXC_FILTER_EQUIPMENT_MEMORY

Shelf object

INC_FILTER_ICMP_PING

EXC_FILTER_ICMP_PING

OAM Test object

INC_FILTER_MPLS_INTERFACE

EXC_FILTER_MPLS_INTERFACE

MPLS Interface object

INC_FILTER_MPLS_PING

EXC_FILTER_MPLS_PING

OAM Test object

Chapter 4. Additional configuration steps for certain UBA Technology Packs 93

Page 102: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 8. Metrics filter parameters and associated subelement types (continued)

Include and exclude filter parameters Subelement

INC_FILTER_PPP_CONTROL_PROTOCOL

EXC_FILTER_PPP_CONTROL_PROTOCOL

PPP Control Protocol object

INC_FILTER_PPP_INTERFACE

EXC_FILTER_PPP_INTERFACE

PPP Interface object

INC_FILTER_NETWORK_EGRESS

EXC_FILTER_NETWORK_EGRESS

Network Queue object

INC_FILTER_NETWORK_INGRESS

EXC_FILTER_NETWORK_INGRESS

Network Queue object

INC_FILTER_SERVICE_EGRESS

EXC_FILTER_SERVICE_EGRESS

Egress Service Queue object

Ingress Service Queue object

(Alcatel-Lucent 7705 Service AggregationRouter and Alcatel-Lucent 7210 Service AccessSwitch)

INC_FILTER_SERVICE_INGRESS

EXC_FILTER_SERVICE_INGRESS

Egress Service Queue object

Ingress Service Queue object

(Alcatel-Lucent 7705 Service AggregationRouter and Alcatel-Lucent 7210 Service AccessSwitch)

INC_FILTER_ROUTE_STATS

EXC_FILTER_ROUTE_STATS

Virtual Router

INC_FILTER_SERVICE_SITE_PING

EXC_FILTER_SERVICE_SITE_PING

OAM Test object

INC_FILTER_SVT_SDP_BINDING_BASE

EXC_FILTER_SVT_SDP_BINDING_BASE

SDP Binding object

INC_FILTER_TUNNEL_PING

EXC_FILTER_TUNNEL_PING

OAM Test object

INC_FILTER_VCCV_PING

EXC_FILTER_VCCV_PING

OAM Test object

INC_FILTER_IPIPE_L2_ACCESS_INTERFACE

EXC_FILTER_IPIPE_L2_ACCESS_INTERFACE

Access Interface object

94 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 103: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 8. Metrics filter parameters and associated subelement types (continued)

Include and exclude filter parameters Subelement

INC_FILTER_CFM_LOOPBACK

EXC_FILTER_CFM_LOOPBACK

OAM Test object

INC_FILTER_CFM_ONEWAY_DELAY

EXC_FILTER_CFM_ONEWAY_DELAY

INC_FILTER_CFM_TWOWAY_DELAY

EXC_FILTER_CFM_TWOWAY_DELAY

INC_FILTER_CFM_ETHERNET

EXC_FILTER_CFM_ETHERNET

INC_FILTER_CFM_SINGLE_ENDED_LOSS

EXC_FILTER_CFM_SINGLE_ENDED_LOSS

Ethernet CFM Object

INC_FILTER_AOSQOS_POLICY

EXC_FILTER_AOSQOS_POLICY

AOSQOS Object

INC_FILTER_EQUIPMENT_CARD_SLOT

EXC_FILTER_EQUIPMENT_CARD_SLOT

CardSlot Object

INC_FILTER_MPLS_SITE

EXC_FILTER_MPLS_SITE

MplsSite Object

INC_FILTER_SVQ_AGGREGATION_SCHEDULER

EXC_FILTER_SVQ_AGGREGATION_SCHEDULER

INC_FILTER_MSS_INGRESS

EXC_FILTER_MSS_INGRESS

INC_FILTER_MSS_EGRESS

EXC_FILTER_MSS_EGRESS

Multi-Service Site object

INC_FILTER_VPRN_SERVICE_ACCESS_POINT

EXC_FILTER_VPRN_SERVICE_ACCESS_POINT

INC_FILTER_IES_SERVICE_ACCESS_POINT

EXC_FILTER_IES_SERVICE_ACCESS_POINT

INC_FILTER_SVC_PPPOE

EXC_FILTER_SVC_PPPOE

Service Access Point Object

Chapter 4. Additional configuration steps for certain UBA Technology Packs 95

Page 104: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Valid values for include and exclude filter parameters:

The include and exclude filter parameters for inventory and metrics enable you tospecify the inventory and metrics objects to include or exclude during a specifiedcollection.

The table summarizes the valid values for these filter parameters. The subsequentsections provide examples.

It is impractical and beyond the scope of the guide to provide exhaustivedescriptions and explanations of the Alcatel-Lucent 5620 SAM technology.

Table 9. Valid values for include and exclude filter parameters

Value Meaning

No valueFor INC_ parameters: Includes all of the availableinventory and metrics for this Alcatel-Lucent 5620SAM-O class.

For EXC_ parameters: Excludes none of theavailable inventory and metrics for thisAlcatel-Lucent 5620 SAM-O class.

* (asterisk character for exclude inventoryparameters) For INC_ parameters: Includes all of the available

inventory and metrics for this Alcatel-Lucent 5620SAM-O class.

For EXC_ parameters: Excludes all (that is, doesnot collect any) inventory for this Alcatel-Lucent5620 SAM-O class.

Single property and associated valueIncludes or excludes the inventory and metrics forAlcatel-Lucent 5620 SAM-O classes that aregenerated for the specified property.

Property that uses the UNIX ? (question mark) filename specification Includes or excludes the inventory and metrics for

Alcatel-Lucent 5620 SAM-O classes that aregenerated for the specified property range. In thiscase, the range was specified by using the UNIX ?file name specification.

The UNIX ? specification matches any singlecharacter.

Property that uses the UNIX * (asterisk) file namespecification Includes or excludes the inventory and metrics for

Alcatel-Lucent 5620 SAM-O classes that aregenerated for the specified property range. In thiscase, the range was specified by using the UNIX *file name specification.

The UNIX * specification matches any number ofcharacters.

96 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 105: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 9. Valid values for include and exclude filter parameters (continued)

Value Meaning

Single IP address Includes or excludes the inventory and metrics forAlcatel-Lucent 5620 SAM-O classes that aregenerated for the specified IP address.

IP address that uses the UNIX ? (question mark)file name specification Includes or excludes the inventory and metrics for

Alcatel-Lucent 5620 SAM-O classes that aregenerated for the specified IP address range. In thiscase, the range was specified by using the UNIX ?file name specification.

The UNIX ? specification matches any singlecharacter.

IP address that uses the UNIX * (asterisk) file namespecification Includes or excludes the inventory and metrics for

Alcatel-Lucent 5620 SAM-O classes that aregenerated for the specified IP address range. In thiscase, the range was specified by using the UNIX *file name specification.

The UNIX * specification matches any number ofcharacters.

range(n..m)Supports metric filtering on integers that usenumeric ranges. The range supports the logic of'greater than or equal to AND less than or equalto'. There is a logical AND between the upper andlower bound of the range. The range() functionalitycan be used on properties that are purely integervalues.

Rules for specifying filter values:

The following list defines the rules for specifying parameter values:v Use a space to separate multiple values for a property.v Use a semicolon to separate multiple property specifications in one filter

parameter.v Note the exclude specifications override the include specifications.v Specify the same value for a metrics filter parameter and its associated inventory

filter parameters, for a given subelement. See “Supported filter parameters” onpage 84 for the include and exclude filter parameter mappings for metrics andinventory.

SyntaxUse the following syntax to specify parameter values:FilterParameter=Prop1:val1 val2; Prop2: val3 val4 val5; Prop3: val6 val7whereProp1 matches val1 OR val2ANDProp2 matches val3 OR val4 OR val5ANDProp3 matches val6 OR val7

Chapter 4. Additional configuration steps for certain UBA Technology Packs 97

Page 106: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

For the INC_ filter parameters, "matches" means that the filter includes theitems that match the specified values.

For the EXC_ filter parameters, "matches" means that the filter excludes theitems that match the specified values.

Specifying the propertiesSpecify the names of the properties as defined on the SAM server, not theTivoli Netcool Performance Manager names. For example, you can filter onthe property siteName, but not on the property samSiteName.

The Alcatel-Lucent 5620 SAM XML Reference - Release 7.0 documentationcontains details about all of the packages and their associated objects andproperties.

Specifying the valuesSome values can come from the SAM server in two different ways:v As a text string, which usually occurs during the full dumpv As a numerical value, which comes from the JMS object creation

messagesv You must include both of these values in the filter specification, as

shown in the following example:EXC_FILTER=operationalState:portInService 2

v In this example, the text version of the operationalState property isportInService, but the numerical value that is passed through JMS is 2.

Specifying properties in a filterIn older versions of the Alcatel-Lucent 5620 SAM Technology Pack, theonly type of values that you might specify for the filter parameters were IPaddresses.

Starting with Alcatel-Lucent 5620 SAM Technology Pack Version 2.6.0.0, thefiltering mechanism is even more granular. You can now filter on otherproperties, not just IP addresses, and you can provide several values foreach property.

Specifying an IP address in a filterIn older versions of the Alcatel-Lucent 5620 SAM Technology Pack, youdid not explicitly specify a property with the IP address because thefiltering mechanism automatically handled the property specification.

Starting with Alcatel-Lucent 5620 SAM Technology Pack Version 2.6.0.0,you can specify several other kinds of properties in addition to IPaddresses. Therefore, you must also specify the corresponding propertyname. However, property names are not consistent across the differentobjects. For some inventory objects, the IP address is stored in the siteIdproperty. For other objects, the IP address is stored in the nodeId property.You must ensure that you have the correct property for each object. Toidentify the name of the Alcatel-Lucent 5620 SAM property that containsthe IP address for an object (that is, the default value that is used to filterthe inventory and metrics for that object), see Table 7 on page 84 table.

Note: IP address filtering is a special case. IP address filteringautomatically maps the property specifications, so that you do not have tospecify the different IP-address-containing property for each object type.

The old filtering syntax still works. If you have filters that use the oldsyntax, and you do not want to change the filter (for example, by filteringon more properties), you can still use the existing filters. You can also use

98 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 107: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

the old filtering syntax in one clause of a filter, and have other clauses thatuse the new syntax for other properties.

Matching patterns in filter syntax: strings and numbersIn earlier releases, you might use only IP addresses to filter the inventoryand metrics. IP addresses are defined on the SAM server as strings.

Starting with Tivoli Netcool Performance Manager Version 2.6.0.0, you canuse many other properties to specify what inventory and metrics to collect.Some of these filtering properties are defined on the Alcatel-Lucent 5620SAM server as strings, and some are defined as numbers.

Pattern matching in filter syntax is performed by a pure string match only.The UNIX ? and * characters can be applied to string-type properties(including IP addresses). They cannot be applied to ranges of numbers.

With the addition of the range () filter it is now possible to specify a rangeof numbers in a filter. See “Examples that use the range() specification” onpage 102.

The following example shows a filter specification that contains a numberbut is treated as a string – in this example, the text version of theoperationalState property is portInService, but the numerical value thatis passed through JMS is 2.SAMIF.2.200.ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_PHYSICAL_PORT=operationalState: portInService 2

The following example shows an invalid specification because the svcIdproperty is defined on the Alcatel-Lucent 5620 SAM server as a number,and the UNIX ? and * specifications cannot be applied to numbers:SAMIF.2.200.ALCATEL_5620_SAM.APP.INC_FILTER_VPLS_L2_ACCESS_INTERFACE=svcId: 1100*

For valid examples of filter specifications that use the UNIX ? and *characters, see “Examples that use the UNIX "?" file name specification” onpage 101 and “Examples that use the UNIX "*" file name specification” onpage 101.

Maximum filter parameter lengthTivoli Netcool Performance Manager does not impose a limit on how manycharacters can be included in a filter parameter specification.

Although there is no defined limit for filter parameter length, excessivelylong filter settings can affect performance.

Example filter parameter specifications:

Provides several different examples to show how to use the filter parameters.

The following examples show how to use the old-style simple IP filtering:v “Example that shows how to include all values” on page 100v “Example that shows how to exclude all values” on page 100v “Examples that use a single IP address” on page 100v “Examples that use the UNIX "?" file name specification” on page 101v “Examples that use the UNIX "*" file name specification” on page 101v “Examples that use the range() specification” on page 102

The following examples show the new, more complex, property filtering:

Chapter 4. Additional configuration steps for certain UBA Technology Packs 99

Page 108: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v “Examples that use multiple properties and values” on page 102v “Example that includes and excludes specific inventory and metrics” on page

102

Example that shows how to include all values:

The following example shows how to include all available inventory and metricsthat are associated with the Physical Port object.v V4.4.3 and later

Use the Topology Editor to ensure that no value is set for these SAMIFparameters:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_PHYSICAL_PORT=ALCATEL_5620_SAM.APP.EXC_FILTER_EQUIPMENT_PHYSICAL_PORT=

Use the Topology Editor to ensure that no value is set for these BLB parameters:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE=ALCATEL_5620_SAM.APP.EXC_FILTER_EQUIPMENT_INTERFACE=ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE_ADD=ALCATEL_5620_SAM.APP.EXC_FILTER_EQUIPMENT_INTERFACE_ADD=ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT=ALCATEL_5620_SAM.APP.EXC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT=

Example that shows how to exclude all values:

The following example shows how to exclude all (that is, do not collect any)available inventory that is associated with the Physical Port object.v V4.4.3 and later

Use the Topology Editor to set this SAMIF parameter to * (that is, asterisk):ALCATEL_5620_SAM.APP.EXC_FILTER_EQUIPMENT_PHYSICAL_PORT=siteId:*

Note: Take care before you turn off the metrics for a particular subelement type, incase those metrics are also associated with other subelement types. In such cases,you might prefer to edit the filter to exclude the particular subelement, rather thanturn off the metrics for all subelements. For more information about thesubelement types that are associated with each metric, see Table.

Examples that use a single IP address:

The following examples show how to include, at a specified IP address, allavailable inventory and metrics that are associated with the Physical Port object.v V4.4.3 and later

Use the Topology Editor to supply an IP address to these SAMIF parameters:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_PHYSICAL_PORT=192.0.2.2

Use the Topology Editor to supply an IP address to these BLB parameters:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE=192.0.2.2ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE_ADD=192.0.2.2ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT=192.0.2.2

v All available metrics that are generated at address 192.0.2.2 are collected forthe equipment.InterfaceStatsLogRecord,equipment.InterfaceAdditionalStatsLogRecord, andequipment.MediaIndependentStatsLogRecord classes that are defined in theequipment package.

100 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 109: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Examples that use the UNIX "?" file name specification:

The following examples show how to include, at a specified range of IP addresses,all available inventory and metrics that are associated with the Physical Port object.The range specification uses the UNIX ? (question mark) file name specification.v V4.4.3 and later

Use the Topology Editor to supply an IP address range to this SAMIF parameter:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_PHYSICAL_PORT=192.0.2.2?

Use the Topology Editor to supply an IP address range to these BLB parameters:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE=192.0.2.2?ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE_ADD=192.0.2.2?ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT=192.0.2.2?

v All available metrics that are generated at addresses 192.0.2.20 through192.0.2.29 inclusive are collected for the equipment.InterfaceStatsLogRecord,equipment.InterfaceAdditionalStatsLogRecord, andequipment.MediaIndependentStatsLogRecord classes that are defined in theequipment package.You can also specify the range as 192.0.2.2??. This range specification matches192.0.2.200 through 192.0.2.255 inclusive.

Examples that use the UNIX "*" file name specification:

The following examples show how to include, at a specified range of IP addresses,all available inventory and metrics that are associated with the Physical Port object.The range specification uses the UNIX * (asterisk) file name specification.

Tivoli Netcool Performance Manager v4.4.3 and laterUse the Topology Editor to supply an IP address range to this SAMIFparameter:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_PHYSICAL_PORT=192.0.2.2*

Use the Topology Editor to supply an IP address range to these BLBparameters:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE=192.0.2.2*ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE_ADD=192.0.2.2*ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_MEDIA_INDEPENDENT=192.0.2.2*

v All available inventory that is generated at addresses from 192.0.2.2,192.0.2.20 through 192.0.2.29 inclusive, and 192.0.2.200 through192.0.2.255 inclusive are collected for the equipment.PhysicalPort classthat is defined in the equipment package.

v All available metrics that are generated at addresses 192.0.2.2,192.0.2.20 through 192.0.2.29 inclusive, and 192.0.2.200 through192.0.2.255 inclusive are collected for theequipment.InterfaceStatsLogRecord,equipment.InterfaceAdditionalStatsLogRecord, andequipment.MediaIndependentStatsLogRecord classes that are defined inthe equipment package.

Another example, 192.1.*.*, would match any inventory and metrics forthese classes in the 192.1.X.X subnet.

You can also specify the range as 192.0.2.2??. This range specificationmatches 192.0.2.200 through 192.0.2.255 inclusive.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 101

Page 110: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Examples that use the range() specification:

The following examples show how to include metric filtering on integers by usingnumeric ranges.Syntax: range(n..m)

The range supports the logic of 'greater than or equal to AND less than or equalto'.

Note: There is a logical AND between the upper and lower bound of the range.

The range() functionality can be used on properties that are purely integer values.The * and ? can be used on strings. The * and ? can be used on IP addresses thatare strings, but you cannot use the range() on IP addresses.Example - svcId: range(1010..1050)

In the preceding example, numbers greater than or equal to 1010 AND less than orequal to 1050 match the filter.

Also, multiple ranges that are used together are supported.Example - svcId: range(1..10) range(100..200)

In the preceding example, numbers greater than or equal to 1 AND less than orequal to 10 OR numbers greater than or equal to 100 AND less than or equal to200 match the filter.

Note: There is a logical OR between ranges when there is more than one range.

Examples that use multiple properties and values:SAMIF.1.100.ALCATEL_5620_SAM.INC_FILTER_PHYSICAL_PORT=SAMIF.1.100.ALCATEL_5620_SAM.INC_FILTER_PHYSICAL_PORT=cardSlotId:10 11;lagMembershipId: 0SAMIF.1.100.ALCATEL_5620_SAM.INC_FILTER_PHYSICAL_PORT=192.0.3.* 192.0.4.*SAMIF.1.100.ALCATEL_5620_SAM.EXC_FILTER_PHYSICAL_PORT=siteId:192.0.3.100SAMIF.1.100.ALCATEL_5620_SAM.INC_FILTER_PHYSICAL_PORT=192.0.3.*; cardSlotId:10 11;lagMembershipId: 0

Note: The last example shows how to combine the old filter style with the newfilter style.

Example that includes and excludes specific inventory and metrics:

The following example shows how to include, at a specified IP address, allavailable inventory and metrics that are associated with theequipment.PhysicalPort class defined in the equipment package and to exclude allavailable inventory from the lag.Interface class that is defined in the lagpackage.

V4.4.3 and laterUse the Topology Editor to supply an IP address to this SAMIF parameter:ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_PHYSICAL_PORT=siteId:192.0.2.2

Use the Topology Editor to supply an asterisk (collect no inventory) to thisSAMIF parameter:ALCATEL_5620_SAM.APP.EXC_FILTER_LAG_INTERFACE=*

Use the Topology Editor to supply an IP address to this BLB parameter:

102 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 111: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

ALCATEL_5620_SAM.APP.INC_FILTER_EQUIPMENT_INTERFACE=siteId:192.0.2.2

Issues when configuring multiple Alcatel-Lucent 5620 SAM Technology Packinstances:

Specifying values for the include and exclude filter parameters when there is onlyone instance of the Alcatel-Lucent 5620 SAM Technology Pack is relativelystraightforward. All of the Tivoli Netcool Performance Manager resources(elements and subelements) are on the same instance. However, when yourenvironment requires two or more instances, then you need to understand theTivoli Netcool Performance Manager elements and the instances on which they arelocated. It is necessary because you want to specify the correct value for theinclude and exclude filter parameters.

Table 10 table has the following columns:v First column – Specifies the instance of the Alcatel-Lucent 5620 SAM Technology

Pack. In this example, there are two instances - instance 1 and instance 2.v Second column – Specifies the element type.v Third column – Specifies the family names of the subelements that are associated

with this element.v

Table 10 table shows that the subelements for the MPLS Service object, Routerobject, and Network Queue object are on one instance, and the subelements forthe remaining objects are on another instance.

Do not split the subelements that are associated with the same element across twocollectors. This causes SQL errors. Your inventory or metrics or both are notcollected properly, and you lose data. Also, the Network Queue object must not besplit from the physical ports. They must reside in the same instance.

Table 10. Tivoli Netcool Performance Manager elements on multiple Alcatel-Lucent 5620 SAM Technology Packinstances

Instance Element type Subelement family

SAMIF.1.100

BLB.1.100

UBA.1.100

UBA.1.101

MPLS Service object 5620_SAM_MPLSInterface

Router object5620_SAM_Channel5620_SAM_Hw_Environment5620_SAM_LAGInterface5620_SAM_OAM_Test5620_SAM_PhysicalPort5620_SAM_PPP_Interface5620_SAM_PPP_Protocol5620_SAM_Shelf5620_SAM_Virtual_Router

Network Queue object 5620_SAM_NQueue

SAMIF.2.100

BLB.2.100

UBA.2.100

UBA.2.101

Service object5620_SAM_ServiceAccessInterface5620_SAM_AingrAengrQueue

Service Tunnel object 5620_SAM_SdpBinding

Chapter 4. Additional configuration steps for certain UBA Technology Packs 103

Page 112: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Changing the collection period for SAM statisticsThis section provides general guidelines on how to change the collection period forSAM statistics, and describes how to change the collection periods for varioustypes of SAM statistics:v “General guidelines on changing the collection period for SAM statistics”v “Changing the collection period for SAM accounting statistics” on page 105v “Changing the collection period for SAM polling statistics” on page 105v “Changing the collection period for SAM OAM test statistics” on page 105v “Changing the collection period for SAM availability statistics” on page 106v “Example to show how to change the collection period for SAM statistics” on

page 106

General guidelines on changing the collection period for SAM statistics:

The default collection period for all SAM statistics is 15 minutes.

If you change any collection period, ensure that you follow these guidelines:1. You must set the APP.FILE_PERIOD parameter (on each UBA component) and

the SAM.EXPORT_SCHEDULE parameter (on the BLB component) to equivalentvalues.For example, if you set the APP.FILE_PERIOD parameter to 600 (that is, 600seconds, or 10 minutes), then you must set the SAM.EXPORT_SCHEDULE parameterto 0,10,20,30 * * * *.

Note: The APP.FILE_PERIOD parameter is specified in seconds, and theSAM.EXPORT_SCHEDULE parameter is specified as a series of values that areexpressed in minutes.

2. Both the APP.FILE_PERIOD and SAM.EXPORT_SCHEDULE parameters must be set tothe minimum value of the following collection periods:v Collection period for SAM accounting statistics (see “Changing the collection

period for SAM accounting statistics” on page 105)v Collection period for SAM polling statistics (see “Changing the collection

period for SAM polling statistics” on page 105)v Collection period for SAM OAM Test statistics (see “Changing the collection

period for SAM OAM test statistics” on page 105)v Collection period for SAM availability statistics (see “Changing the collection

period for SAM availability statistics” on page 106)See also the “Example to show how to change the collection period for SAMstatistics” on page 106.

3. The collection period for any type of SAM statistics must be set to the samevalue as the collection period for the corresponding Tivoli Netcool PerformanceManager requests.

The Alcatel-Lucent 5620 SAM Technology Pack supplies these parameters that arebased on the following Tivoli Netcool Performance Manager platforms:

Tivoli Netcool Performance Manager v4.4.3 and laterThese parameters are supplied in the pack XSD file. You specified valuesfor these parameters as part of adding a UBA Bulk Collector andassociating it with the Alcatel-Lucent 5620 SAM Technology Pack. For moreinformation, see the section on adding a UBA Bulk Collector in the IBMTivoli Netcool Performance Manager Installation Guide.

104 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 113: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Changing the collection period for SAM accounting statistics:

To change the collection period for the SAM accounting statistics, do the followingactions:1. Change the accounting period on the SAM server, as described in the SAM

Server documentation.2. Change the Tivoli Netcool Performance Manager request period for the

subelements in the following folders in the Sub-Element Collecttree:Sub-Element Collect > Alcatel-Lucent 5620 SAM > Services >AingrAengrQueueSub-Element Collect > Alcatel-Lucent 5620 SAM > Router > NetworkQueues

3. Change the file period on the SAM server, as described in the SAM Serverdocumentation.This value must be the same as, or greater than, the accounting period that youspecified in Step 1.

4. Change the value of the APP.FILE_POLICY_PERIOD parameter (on the BLBcomponent).

5. Review the value of the APP.FILE_PERIOD and SAM.EXPORT_SCHEDULE parameters,as described in “General guidelines on changing the collection period for SAMstatistics” on page 104.See also the “Example to show how to change the collection period for SAMstatistics” on page 106.

Changing the collection period for SAM polling statistics:

To change the collection period for the SAM polling statistics, do the followingactions:1. Change the collection period for the MIBs listed in “Enable the MIBs for the

SAM statistics classes” on page 71.2. Change the Tivoli Netcool Performance Manager request period for the

subelements in the following folders in the Sub-Element Collect tree:Sub-Element Collect > Alcatel-Lucent 5620 SAM > RouterSub-Element Collect > Alcatel-Lucent 5620 SAM > Services > SdpBinding

3. Review the value of the APP.FILE_PERIOD and SAM.EXPORT_SCHEDULE parameters,as described in “General guidelines on changing the collection period for SAMstatistics” on page 104.See also the “Example to show how to change the collection period for SAMstatistics” on page 106.

Changing the collection period for SAM OAM test statistics:

To change the collection period for the SAM OAM Test statistics, do the followingactions:1. Perform the steps that are described in “Set up ping tests” on page 74.2. Change the Tivoli Netcool Performance Manager request period for the

subelements in the following folder in the Sub-Element Collect tree:Sub-Element Collect > Alcatel-Lucent 5620 SAM > Router > OAM Tests

3. Review the value of the APP.FILE_PERIOD and SAM.EXPORT_SCHEDULE parameters,as described in “General guidelines on changing the collection period for SAMstatistics” on page 104See also the “Example to show how to change the collection period for SAMstatistics” on page 106.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 105

Page 114: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Changing the collection period for SAM availability statistics:

To change the collection period for the SAM availability statistics, do the followingactions:1. Change the value of the JMS_FILE_OUTPUT.ACCESS_INTERFACE.PERIOD and

JMS_FILE_OUTPUT.PHYSICAL_PORT.PERIOD parameters (on the SAMIF component).2. Change the Tivoli Netcool Performance Manager request period for the

subelements in the following folders in the Sub-Element Collecttree:Sub-Element Collect > Alcatel-Lucent 5620 SAM > Router > InterfaceSub-Element Collect > Alcatel-Lucent 5620 SAM > Services >ServiceAccessInterface

3. Review the value of the APP.FILE_PERIOD and SAM.EXPORT_SCHEDULE parameters,as described in “General guidelines on changing the collection period for SAMstatistics” on page 104.See also the “Example to show how to change the collection period for SAMstatistics.”

Example to show how to change the collection period for SAM statistics:

The following table shows how to set several parameters to change the collectionperiod for various SAM statistics from the default value of 15 minutes to a newvalue of 10 minutes, based on the guidelines.

The guidelines are provided in “General guidelines on changing the collectionperiod for SAM statistics” on page 104, where UBA1 is the polling UBA and UBA2is the accounting UBA.

Table 11. Example Parameter Values to Change the Collection Period for SAM Statistics

Parameter Component Default Value New Value

APP.FILE_PERIOD UBA1, UBA2 900 600

APP.FILE_POLICY_PERIOD BLB 900 600

JMS_FILE_OUTPUT.ACCESS_INTERFACE.PERIOD

SAMIF 900 600

JMS_FILE_OUTPUT.PHYSICAL_PORT.PERIOD

SAMIF 900 600

SAM.EXPORT_SCHEDULE BLB 0,15,30,45 * * * * 0,10,20,30 * * * *

The Alcatel-Lucent 5620 SAM Technology Pack supplies these parameters in one ofthe following ways:

Tivoli Netcool Proviso v4.4.3 and Tivoli Netcool Performance Manager 1.3.0 orlater These parameters are supplied in the pack XSD file. You specified values

for these parameters as part of adding a UBA Bulk Collector andassociating it with the Alcatel-Lucent 5620 SAM Technology Pack. For moreinformation about adding a UBA Bulk Collector, see the section in the IBMTivoli Netcool Performance Manager: Installation Guide.

Changing the collection strategy for availability metricsThe UBAs calculate the availability of physical ports (calculated by UBA1) andservices (calculated by UBA2) by using operational status information that isreceived through JMS.

106 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 115: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The JMS data is received by the SAMIF. The SAMIF puts intermediate files in theDATA_CHANNEL_HOME /jms_xml directory to be picked up by the UBAs.DATA_CHANNEL_HOME is the DataChannel home directory (/opt/datachannel,by default).

Several steps in this section explain to ensure that the correct values are specifiedfor parameters in the deployed topology (V4.4.3 and later). You specify the valuesfor these parameters in one of the following ways:

Tivoli Netcool/Proviso v4.4.3 and Tivoli Netcool Performance Manager 1.3.0 orlater These parameters are supplied in the pack XSD file. You used the Topology

Editor to specify a value for these parameters as part of adding a UBABulk Collector and associating it with the Alcatel-Lucent 5620 SAMTechnology Pack. For more information about adding a UBA BulkCollector, see the section in the IBM Tivoli Netcool Performance Manager:Installation Guide.

Stopping the collection of availability metrics:

To stop collecting availability metrics for Access Interface objects and Physical Portobjects, do the following steps:1. Stop each UBA:

$ dccmd stop UBA.<channel_number>. <collector_number1>$ dccmd stop UBA.<channel_number>. <collector_number2>

2. Set the AVAIL_NAME_SPACE parameter for each collector to a null value:UBA. <channel_number> . <collector_number1> .ALCATEL_5620_SAM.AVAIL_NAME_SPACE=UBA. <channel_number> . <collector_number2> .ALCATEL_5620_SAM.AVAIL_NAME_SPACE=

3. Set the JMS_FILE_OUTPUT.<object_type>.ACTIVE parameters to the value FALSE.The following example shows how to set these parameters for Tivoli NetcoolPerformance Manager in the Topology Editor help XSD file:SAMIF.<channel_number>.<collector_number1>.ALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.PHYSICAL_PORT.ACTIVE=FALSESAMIF.<channel_number>.<collector_number1>.ALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.ACCESS_INTERFACE.ACTIVE=FALSE

4. Remove the following folders:DATA_CHANNEL_HOME /UBA. <channel_number> .<collector_number1> /ALCATEL_5620_SAM/state

DATA_CHANNEL_HOME /UBA. <channel_number> .<collector_number2> /ALCATEL_5620_SAM/statewhere DATA_CHANNEL_HOME is the DataChannel home directory(/opt/datachannel , by default).

5. Stop and restart the SAMIF.$ dccmd stop SAMIF.<channel_number>.<collector_number1>$ dccmd start SAMIF.<channel_number>.<collector_number1>

6. Restart each UBA:$ dccmd start UBA.<channel_number>.<collector_number1>$ dccmd start UBA.<channel_number>.<collector_number2>

7. Wait to ensure that the UBAs stop to produce the availability data, but continueto produce other data.For example:v Wait to see whether the UBAs continue to produce output BOF files in the

following directories:DATA_CHANNEL_HOME/UBA.<channel_number>.<collector_number1>/outputDATA_CHANNEL_HOME/UBA.<channel_number>.<collector_number2>/output

v Check to see whether any files exist in the following directories:

Chapter 4. Additional configuration steps for certain UBA Technology Packs 107

Page 116: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

DATA_CHANNEL_HOME /jms_xml/PORT/* (for Physical Port objects)DATA_CHANNEL_HOME /jms_xml/ACCESS/* (for Access Interface objects)

These directories contain the input files that the UBAs use to produce theavailability data. If the UBAs do not move the input files from thesedirectories, the UBAs are probably not producing the availability data.

Starting the collection of availability metrics:

To start collecting availability metrics for Access Interface objects and Physical Portobjects, do the following steps:1. Stop the BLB:

$ dccmd stop BLB.<channel_number>. <collector_number1>

2. Stop each UBA$ dccmd stop UBA.<channel_number>. <collector_number1>$ dccmd stop UBA.<channel_number>. <collector_number2>

3. Set the AVAIL_NAME_SPACE parameter for each collector to the appropriatevalue. The following example shows how to set these parameters for TivoliNetcool Performance Manager in the Topology Editor XSD file:UBA. <channel_number> . <collector_number1> .ALCATEL_5620_SAM.AVAIL_NAME_SPACE=PHYSICAL_PORTUBA. <channel_number> . <collector_number1> .ALCATEL_5620_SAM.AVAIL_NAME_SPACE=ACCESS_INTERFACE

4. Remove the following folders:DATA_CHANNEL_HOME /UBA. <channel_number> .<collector_number1> /ALCATEL_5620_SAM/stateDATA_CHANNEL_HOME /UBA. <channel_number> .<collector_number2> /ALCATEL_5620_SAM/statewhere DATA_CHANNEL_HOME is the DataChannel home directory( /opt/datachannel , by default).

5. Set the JMS_FILE_OUTPUT.<object_type>.ACTIVE parameters to the value TRUE.The following example shows how to set these parameters for Tivoli NetcoolPerformance Manager pre-v4.4.3 in the dc.cfg file:SAMIF. <channel_number> . <collector_number1> .ALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.PHYSICAL_PORT.ACTIVE=TRUESAMIF. <channel_number> . <collector_number1> .ALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.ACCESS_INTERFACE.ACTIVE=TRUE

6. Stop and restart the SAMIF:$ dccmd stop SAMIF.<channel_number>. <collector_number1>$ dccmd start SAMIF.<channel_number>. <collector_number1>

7. Start each UBA:$ dccmd start UBA.<channel_number>. <collector_number1>$ dccmd start UBA.<channel_number>. <collector_number2>

8. Start the BLB:$ dccmd start BLB.<channel_number>. <collector_number1>

108 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 117: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Troubleshooting Alcatel-Lucent 5620 SAM Technology Packconfiguration

Troubleshooting tips for issues related to the SAM Inventory File (SAMIF), BulkLoad Balancer (BLB), and Universal Bulk Adaptors (UBAs).

Specifying parameter valuesSeveral tips for you to ensure that the correct values were specified for parametersin the deployed topology (Tivoli/Netcool Proviso v4.4.3 and later).

You specify the values for these parameters in one of the following ways,depending on the Tivoli Netcool Performance Manager platform:

Tivoli Netcool/Proviso v4.4.3 and Tivoli Netcool Performance Manager 1.3.0 orlater These parameters are supplied in the pack XSD file. You used the Topology

Editor to specify a value for these parameters as part of adding a UBABulk Collector and associating it with the Alcatel-Lucent 5620 SAMTechnology Pack. For more information, see the section on adding a UBABulk Collector in the IBM Tivoli Netcool Performance Manager InstallationGuide.

Inventory issuesIf you do not see the expected inventory in your Tivoli Netcool PerformanceManager instance, use the information in this section. Complete the steps in eachsubsection to verify that you configured your instance correctly.

Overview of inventory:

The Alcatel-Lucent 5620 SAM Technology Pack creates inventory through twomechanisms.

Full dump mechanismRequests bulk files of inventory data from the SAM server.

JMS mechanismProvides incremental inventory updates through an event-notificationsystem.

Note: The full dump does not run unless the JMS is working correctly.

The inventory files from a full dump are in a directory on the SAM server. Thedefault location is the /opt/5620sam/server/xml_output directory. The SAM serveradministrator sets this location during SAM server configuration.

The Alcatel-Lucent 5620 SAM Technology Pack uses the following syntax forinventory file names:proviso-inventoryType-dateRequested-timeRequested-*

When you are diagnosing an inventory problem, you can use the inventoryTypeinformation from the inventory file name to identify which type of object has theinventory problem.

Here are some example inventory file names:proviso-physicalPort-2010.02.16-21.52.38-3443809958133862-26361proviso-mplsInterface-2010.02.16-21.53.52-3443810032485722-14952proviso-iesL3AccessInterface-2010.02.16-22.34.46-3443812486323659-98844

Chapter 4. Additional configuration steps for certain UBA Technology Packs 109

Page 118: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

JMS is not working:

If JMS is not working, complete the following troubleshooting steps:1. Ensure that the DATA_CHANNEL_HOME/scripts/alcatel_5620_sam directory

contains the SamJms.jar and samOss.jar files.2. Ensure that you are using the samOss.jar file that comes with the SAM server

version that you are running. Do not use an older version of the samOss.jarfile.

3. Make sure that the correct value was specified for the SAM.JAR_PATH parameter,as described in “Specifying parameter values” on page 109 based on the TivoliNetcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.JAR_PATH

The SAM.JAR_PATH parameter specifies the location of the SamJms.jar andsamOss.jar files.

4. Make sure that the correct value was specified for the SAM.JAVA_PATH parameter,as described in “Specifying parameter values” on page 109, based on the TivoliNetcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.JAVA_PATH

The SAM.JAVA_PATH parameter identifies the full path of the JRE 1.6 executable.The default value is /usr/bin/java. If Java is installed in any other location,you must set the SAM.JAVA_PATH parameter.

5. Verify that Java is available and can be run, by running the followingcommand:$ java -version

If Java is installed in a nondefault location, specify the full path for the Javaexecutable. For example, if Java is installed in the /export/home/pvuser/java1.6directory:a. Set the SAM.JAVA_PATH parameter to /export/home/pvuser/java1.6/java.b. Run the following command:

$ /export/home/pvuser/java1.6/java -version

6. Ensure that you are using JRE Version 1.6 or later. To identify the JRE version,use the java -version command as described in Step 5.

7. Make sure that the correct value was specified for the JMS port number, asdescribed in “Specifying parameter values” on page 109, based on the TivoliNetcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.JMS_PORT

The value of the JMS port number depends on the number of SAM servers inyour configuration, as described in “Specifying parameter values” on page 109.

8. To test whether the JMS port is active, run the following command:$ telnet <sam_server> <JMS_port>

110 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 119: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

JMS Filter is not updated in the Topology Editor:

When you try to upgrade the 4.3Y/1.3A/1.3B Alcatel-Lucent SAM TechnologyPack that is running on Tivoli Netcool/Proviso 4.4.3.3 to 1.3D (v2.10.0.0), the JMSfilter is not updated in the Topology Editor.

To work around this issue, follow these steps:1. Extract the XSD file from Alcatel-Lucent SAM Technology Pack.2. Launch Topology Editor.3. Right-click Application Packs in the Application Packs pane, and then click

Load Application Pack.4. Select XSD file, and then click Browse to navigate to the path where the

current XSD file is stored.5. Click OK to overwrite the existing file.6. In the Logical View pane, navigate to SAMIF under the UBA primary collector

to see the Advanced Properties tab.7. Select the ALCATEL_5620_SAM.SAM_JMS_FILTER property under Advanced

Properties to find the current updates to this property. The value must be asfollows:ALA_clientId in (’proviso-KLPRO01Z5-1-2’,’’) and MTOSI_objectType in(’KeepAliveEvent’,’StateChangeEvent’,’TerminateClientSession’,’equipment.PhysicalPort’,’equipment.Shelf’,’equipment.HwEnvironment’,’mpls.Interface’,’lag.Interface’,’vll.L2AccessInterface’,’vprn.L3AccessInterface’,’ies.L3AccessInterface’,’vpls.L2AccessInterface’,’mirror.L2AccessInterface’,’aengr.ForwardingClass’,’aingr.ForwardingClass’,’aengr.Queue’,’aingr.Queue’,’svt.MeshSdpBinding’,’svt.MirrorSdpBinding’,’svt.SpokeSdpBinding’,’aingr.Policy’,’aengr.Policy’,’icmp.IcmpPing’,’mpls.LspPing’,’svt.TunnelPing’,’svt.VccvPing’,’service.SitePing’,’sonetequipment.Sts1Channel’,’sonetequipment.Sts3Channel’,’sonetequipment.Sts12Channel’,’sonetequipment.Sts48Channel’,’sonetequipment.Sts192Channel’,’tdmequipment.DS1E1Channel’,’tdmequipment.DS3E3Channel’,’sonetequipment.TributaryChannel’,’sonetequipment.Tu3Channel’,’sonetequipment.TributaryGroup’,’sonetequipment.Tug3Group’,’tdmequipment.DS0ChannelGroup’,’ppp.Interface’,’ppp.PppControlProtocol’,’nqueue.ForwardingClass’,’nqueue.Policy’,’nqueue.Entry’,’sasqos.Meter’,’sasqos.AccessIngress’,’sasqos.AccessIngressForwardingClass’,’sasqos.PortAccessEgress’,’sasqos.PortAccessEgressForwardingClass’,’sasqos.PortAccessEgressQueue’,’rtr.VirtualRouter’,’ipipe.L2AccessInterface’,’equipment.CardSlot’,’ethernetoam.CfmLoopback’,’ethernetoam.CfmOneWayDelayTest’,’ethernetoam.CfmTwoWayDelayTest’,’ethernetoam.CfmEthTest’,’aosqos.Policy’,’svq.AggregationScheduler’,’mpls.Site’,’vprn.ServiceAccessPoint’,’ies.ServiceAccessPoint’,’ethernetoam.CfmSingleEndedLossTest’,’ethernetoam.Mep’ ) and ALA_category not in (’STATISTICS’,’ACCOUNTING’)

8. If any of the filters are missing, you must add them manually by using thepreceding information. Or, you can take the updated filters from the XSD filefor Alcatel-Lucent SAM 2.10.0.0 Technology Pack.

SAM inventory fails and does not start the full dump:

During the full dump, the SAMIF application requests inventory data files fromthe SAM server and retrieves them to process and create the inventory. If one ofthe files it requests is not able to be retrieved, it does not start the full dump. Ifthis failure condition persists, then this full dump failure situation loopsrepeatedly.

In this case, complete the following troubleshooting steps:

Chapter 4. Additional configuration steps for certain UBA Technology Packs 111

Page 120: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

1. User configuration or file/directory permissions do not allow the full dumpfiles to be seen or retrieved by the SAMIF. Check the permissions as specifiedin “Setting up the Alcatel-Lucent 5620 SAM servers” on page 69, and inparticular in the section “Configure FTP accounts on the primary andredundant SAM servers” on page 72.

2. Check user-specified filters. If there is a problem with user-specified filters, itmight result in files not being written to and the full dump might loop.If the user specifies a filter of the type property: value and the filterspecification is not valid for the SAM server, it fails to write a file, thus causingthe full dump to fail. There is no log indication for this failure case, but itcauses a "file not found" during the full dump.There are two cases where it might happen:a. The property that is specified in the filter is not available in the inventory

class, which is being requested. For example, if there is a typographicalerror in the property name, or specified a property that is not applicable tothat class. It causes the file request to fail, and the full dump loops.

Note: Information about the properties that are valid for each class areoutside of the scope of this user guide.

b. The filter specification uses the wrong matching syntax for the propertyspecified. As described in the section Matching patterns in filter syntax:strings and numbers, the * and ? are only applicable to string properties,and the range() match is only applicable to numerical properties. Usingthese matching constructs on the wrong type of property results in failure toretrieve a file, and the full dump loops.

Note: Information about the types of properties (whether they arenumerical or string) is outside the scope of this guide.

SAM inventory does not exist in the SAM server:

If inventory does not exist in the SAM server, make sure that discovery is turnedon in the SAM server. Use the Alcatel-Lucent 5620 SAM Client GUI to checkwhether discovery is turned on.

SAM inventory does not exist in Tivoli Netcool Performance Manager:

If inventory does not exist in Tivoli Netcool Performance Manager, complete thefollowing troubleshooting steps:1. Make sure that the Java Message Service (JMS) is working.

To verify that JMS is working, search for the "JMS_CONNECTION_ESTABLISHED"message. The following example shows the expected output when JMS isworking.2010.03.05-04.41.19 UTC SAMIF.2.100-2823 I SAM_CONNECTAttempting connection to sam server: http://192.0.2.8:8080/xmlapi/invoke2010.03.05-04.41.19 UTC SAMIF.2.100-2823 1EXSTATUSCHANGE SAM JMS communication process listening for events since:2010.03.05-04.41.192010.03.05-04.41.19 UTC SAMIF.2.100-2823 3 [DL39218] JMS_PROCESS_STARTEDThe SAM JMS communication process has started (pid: 2849)2010.03.05-04.41.20 UTC SAMIF.2.100-2823 I SAM_CONNECTEDConnection established with http://192.0.2.8:8080/xmlapi/invoke2010.03.05-04.41.41 UTC SAMIF.2.100-2823 I [DL39222]JMS_CONNECTION_ESTABLISHED The SAM JMS connection has beenestablished (a keep-alive message was received)

112 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 121: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

If the "JMS_CONNECTION_ESTABLISHED" message is not displayed, the JMS is notworking. Review the $DC_HOME/log/proviso.log file for errors. Complete thesteps in “JMS is not working” on page 110 to verify that you configured yourinstance correctly.

2. Make sure that the SAMIF full dump is working.To verify that the full dump is working, search for the Full Dump Completemessage. The following example shows the expected output when the fulldump is working.2009.12.18-15.34.32 UTC SAMIF.2.100-26288 I[SAMIF] onFullDump **** Full Dump Started ****.2009.12.18-15.49.42 UTC SAMIF.2.100-26288 I[SAMIF] onFullDump **** Full Dump Complete ****.

If the "Full Dump Started" message is repeated, there is a problem with theinventory. Stop the SAMIF and review the $DC_HOME/log/proviso.log file forerrors with the SAMIF.

SAM inventory does not complete:

If the customer inventory is large, a full dump might take too long to complete. Inthis situation, the SAMIF times out, and a new full dump is requested because theoriginal full dump is assumed to have failed.

To fix this problem, increase the value that is specified for the SAM.SOAP_TIMEOUTparameter, as described in “Specifying parameter values” on page 109, based onthe Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.SOAP_TIMEOUT

The default value for the SAM.SOAP_TIMEOUT parameter is 900 (900 seconds).

Loading metadata takes a long time to complete on SAMIF component restart orreestablish connection to SAM server:

This issue occurs most often when you have many subelements with numerousproperties. It can happen with any component that reads metadata, for examplethe SAMIF or CME. You can optimize the Oracle queries for the specific data inyour database by running the following command in the DataMart environment:

'dbMgr analyzeMetaDataTables A Y'

This command must be run if numerous objects are inventoried or if the inventoryis changed significantly. For example, if a new property is added to thesubelements. Typically, this command must be cron'd to run at least one time a dayin active networks.

SAMIF files do not exist in the SAM server directory:

Troubleshooting steps when SAMIF files do not exist in the SAM server directory.

If the inventory files are not transferred to the default directory on the SAM server,as described in the “Overview of inventory” on page 109, complete the followingtroubleshooting steps:1. Make sure that an OSS user account is configured on the SAM server. For more

information, see “Configure an OSS user account” on page 69.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 113

Page 122: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

2. Make sure that the correct values were specified for the SAM.USERNAME andSAM.PASSWORD parameters, as described in “Specifying parameter values” onpage 109, based on the Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.USERNAMEALCATEL_5620_SAM.SAM.PASSWORD

3. Make sure that the correct value was specified for the SAM.SAM_VERSIONparameter, as described in “Specifying parameter values” on page 109, basedon the Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.SAM_VERSION

The SAM.SAM_VERSION parameter refers to the JMS protocol version, not theSAM server version.

4. Make sure that the correct values were specified for the SAM.SOAP_URI andSAM.SOAP_URI_2 parameters, as described in “Specifying parameter values” onpage 109, based on the Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.SOAP_URIALCATEL_5620_SAM.SAM.SOAP_URI_2

SAMIF files do not exist in the SAMIF temp directory:

Typically, the DataChannel File Transfer Engine (FTE) application transfersinventory files to the DataChannel SAMIF application temp and done directories.

If the inventory files are not transferred to the SAMIF application temp and outputdirectories, complete the following troubleshooting steps:1. Make sure that an FTP user account is configured on the primary and

redundant SAM servers. For more information, see “Configure FTP accounts onthe primary and redundant SAM servers” on page 72.

2. Make sure that the correct values were specified for the SAM.EXPORT_URI andSAM.EXPORT_URI_2 parameters, as described in “Specifying parameter values” onpage 109, based on the Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.EXPORT_URIALCATEL_5620_SAM.SAM.EXPORT_URI_2

3. Check the UNIX file permissions on the SAM server. Ensure that thepermissions on the xml_output directory are set to allow read, write, andexecute by the SAM FTP user.

4. If files in the temp directory are 60 bytes in size, one of the following conditionsexists:v The SAM server has no inventory of that type.v The SAM server is not configured to discover inventory of that type.v The inventory filter parameters might be set such that they do not match any

inventory on the SAM server. For more information about filter parameters,see “Specifying what inventory and metrics to collect” on page 82.

114 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 123: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

You can use the inventoryType information from the inventory file name toidentify which type of object has the inventory problem, as described in “Overviewof inventory” on page 109. If you think that you must have inventory of that type,make sure that the discovery polling for that type is configured on the SAM server.

BLB does not put files in its output directory:

Typically, the DataChannel File Transfer Engine (FTE) application transfers idmapfiles to the DataChannel SAMIF application output and done directories, and thento the DataChannel BLB application output and done directories.

If the BLB is processing files, but does not put files in the output directory, the BLBmight not receive notification of the inventory from SAMIF through the idmapfiles.

If the idmap files do not exist in the BLB application output directory, complete thefollowing troubleshooting steps:1. Regenerate the idmap files, as follows:

$ dccmd debug SAMIF.2.100 "self server firstAdaptor modelInterfacegenerateFullIdMap"

Replace 2.100 with the channel and collector number for your installation.2. Check the $DC_HOME/log/proviso.log file. If the proviso-*.xml files appear in

the SAMIF temp directory and no SAMIF idmap files ever appear in the outputdirectory, the SAMIF DataChannel application might be failing with an error.

3. Determine whether the inventory ran one time and is now being rerun. In thiscase, no new idmap files appear in the SAMIF output directory because none ofthe inventory is new. This scenario is unlikely to occur.

If the idmap files do not exist in the BLB application done directory, complete thefollowing troubleshooting steps:1. Make sure that the BLB application is configured correctly.2. Make sure that the BLB application is running.3. Make sure that the correct value was specified for the IDMAP.URI parameter, as

described in “Specifying parameter values” on page 109, based on the TivoliNetcool Performance Manager platform:

Platform Parameter

Tivoli Netcool/Proviso v4.4.3 and TivoliNetcool Performance Manager 1.3.0 or later

ALCATEL_5620_SAM.IDMAP.URI

UBA idmap files are no longer supported:

Starting with Alcatel-Lucent 5620 SAM Technology Pack Version 2.4.1.0, idmap filesare no longer used by the UBA.

Metric data collection issues:

If you do not see the expected metrics in your Tivoli Netcool PerformanceManager instance, use this information. Complete the steps in each subsection toverify that you configured your instance correctly.

The following sections provide an overview of metric data, and describetroubleshooting tips for issues that are related to the metric data collection:

Chapter 4. Additional configuration steps for certain UBA Technology Packs 115

Page 124: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Overview of metric data:

The SAM server supports the following types of metric data:

Polled

Polled metric data is collected by the SAM server from the routers byusing SNMP. To collect the data, MIBs must be enabled on the SAM server,and polling periods must be set. For more information about the MIBs thatare needed, see “Enable the MIBs for the SAM statistics classes” on page71.

Exception to the Rule: The exception is the HwEnvironmentTemperature files.These files are in effect inventory files in which the temperature propertiesare read in as metrics. For various reasons that are related to the data notbeing real metrics, the temperature data is only available for a subelementunder the following conditions:v The CPU utilization metric for that subelement is available.v The data that is processed is “current”: the BLB and UBA caught up to

the wall-clock time as much as is possible and no backlog of data isbeing processed.

AccountingAccounting metric data is collected by the routers into files. These files areretrieved by the SAM server, and read into its database. To get the data,the accounting and file policies must be configured on the SAM server anddistributed to the routers. Accounting data is the data that is collected forservices. For more information about accounting data, see “Configure theSAM accounting and polling statistics” on page 70.

Availability data from the JMSThe UBA calculates the availability of physical ports and services by usingoperational status information that is received through JMS. The JMS datais received by the SAMIF. Therefore, for the availability calculations towork, the SAMIF must be running. The SAMIF puts intermediate files inthe datachannel/jms_xml directory to be picked up by the UBA. If theSAMIF is not running, and the UBA is expecting availability data, all dataoutput of the UBA blocks until this data is received.

The Alcatel-Lucent 5620 SAM Technology Pack uses the following syntax formetric-data file names:fileDescription_dateCollected-timeCollected.host_channel_collector.xml

Here is an example file name for a metric-data file:InterfaceStats_2010.03.18-16.30.00.100.HOST22_2_100.xml

SAM metrics do not display in the Alcatel-Lucent 5620 SAM Client GUI:

The SAM server administrator uses the Alcatel-Lucent 5620 SAM Client GUI todisplay metrics for the different objects (for example, services and networkelements) in a SAM network environment.

If SAM metrics do not display in the Alcatel-Lucent 5620 SAM Client GUI,complete the following troubleshooting steps:1. Enable the appropriate MIBs for the polled data.2. Enable an accounting policy for the service data.

116 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 125: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

SAM metric files are empty or do not exist in the SAM server:

Typically, SAM metric files are transferred to a directory, such as/opt/5620sam/nms/server/xml_output, on the SAM server.

If the SAM metric files are empty (that is, the XML file has left and right anglebrackets with no data, and is 60 bytes or less), complete the followingtroubleshooting steps:1. Determine whether the absence of data is because there are no inventory

elements and subelements from which to receive metrics.2. Ensure that you enabled the appropriate MIBs for polled data.3. Ensure that you enabled an accounting policy for service data.4. Ensure that you set your filter parameters correctly. For more information about

filter parameters, see “Specifying what inventory and metrics to collect” onpage 82.

If SAM metric files do not exist in the SAM server, complete the followingtroubleshooting steps:1. Make sure that an OSS user account is configured. For more information, see

“Configure an OSS user account” on page 69.2. Make sure that the correct values were specified for the SAM.USERNAME and

SAM.PASSWORD parameters, as described in “Specifying parameter values” onpage 109, based on the Tivoli Netcool Performance Manager platform:

Platform Parameter

Tivoli Netcool/Proviso v4.4.3 and TivoliNetcool Performance Manager 1.3.0 or later

ALCATEL_5620_SAM.SAM.USERNAMEALCATEL_5620_SAM.SAM.PASSWORD

3. Make sure that the correct value was specified for the SAM.SAM_VERSIONparameter, as described in “Specifying parameter values” on page 109 based onthe Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.SAM_VERSION

The SAM.SAM_VERSION parameter refers to the JMS protocol version, not theSAM server version.

4. Make sure that the correct values were specified for the SAM.SOAP_URI andSAM.SOAP_URI_2 parameters, as described in “Specifying parameter values” onpage 109, based on the Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.SOAP_URIALCATEL_5620_SAM.SAM.SOAP_URI_2

5. Check the UNIX file permissions. Ensure that the permissions on thexml_output directory are set to allow read, write, and execute by the SAM FTPuser.

6. Ensure that you have enough disk space. For more information, see “Metricscollection fails due to lack of disk space” on page 121.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 117

Page 126: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

SAM metric files do not exist in BLB directories:

Typically, the DataChannel File Transfer Engine (FTE) application transfers SAMmetric files to the DataChannel BLB application do, done, and output directories.

If SAM metric files are not transferred to the BLB application do, done, and outputdirectories, complete the following troubleshooting steps:1. Make sure that an FTP user account is configured on the primary and

redundant SAM servers. For more information, see “Configure FTP accounts onthe primary and redundant SAM servers” on page 72.

2. Make sure that the correct values were specified for the SAM.EXPORT_URI andSAM.EXPORT_URI_2 parameters, as described in “Specifying parameter values” onpage 109, based on the Tivoli Netcool Performance Manager platform:

Platform Parameter

V4.4.3 and later ALCATEL_5620_SAM.SAM.EXPORT_URIALCATEL_5620_SAM.SAM.EXPORT_URI_2

3. Check the UNIX file permissions. Ensure that the permissions on the do, done,and output directories are set to allow read, write, and execute by the SAMFTP user.

4. Ensure that the BLB received notification of the inventory from SAMIF throughthe idmap files. If the idmap files do not exist in the BLB application outputdirectory, regenerate the idmap files, as follows:$ dccmd debug SAMIF.2.100 "self server firstAdaptor modelInterfacegenerateFullIdMap"

Replace 2.100 with the channel and collector number for your installation.5. Ensure that you have enough disk space. For more information, see “Metrics

collection fails due to lack of disk space” on page 121.

SAM metric files do not exist in UBA directories:

Typically, the DataChannel File Transfer Engine (FTE) application transfers SAMmetric files to the DataChannel Universal Bulk Adaptor (UBA) application do, done,and output directories.

If the SAM metric files do not exist in the UBA application do, done, and outputdirectories, complete the following troubleshooting steps:1. Make sure that an OSS user account is configured. For more information, see

“Configure an OSS user account” on page 69.2. Make sure that the correct values were specified for the following parameters,

as described in “Specifying parameter values” on page 109, based on the TivoliNetcool Performance Manager platform.

3. Check UNIX file permissions.4. Ensure that the SAMIF is running.

The UBA must get files from all of its inputs to produce any BOF files in theoutput directory. If one of the inputs is blocked, all BOF production is blocked.One of these inputs is the datachannel/jms_xml directory, which containsavailability data. This data is generated by the SAMIF. Therefore, if the SAMIFis not running, UBA data generation is blocked.

5. Ensure that you have enough disk space. For more information, see “Metricscollection fails due to lack of disk space” on page 121.

118 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 127: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Files do not exist in UBA output directory:

Typically, the DataChannel File Transfer Engine (FTE) application transfers files tothe DataChannel Universal Bulk Adaptor (UBA) application output directory.

Make sure that the UBA receives all the expected input files. If the UBA does notreceive these files, it blocks the creation of BOFs (Binary Object Files) until they arereceived.

If the files do not exist in the UBA application output directory, complete thefollowing troubleshooting steps:1. Check the Bulk Load Balancer (BLB) output directory to make sure that the

UBAs are picking up the files.2. Check the UBA and SAMIF settings. The creation of BOF files is blocked when,

v Availability data in the SAMIF is disabled, for either the physical port oraccess interfaces, and

v The UBA is configured to expect this availability data. In this case, make surethat the SAMIF settings are configured as follows:ALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.PhysicalPort.ACTIVE=TRUEALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.AccessInterface.ACTIVE=TRUE

When ALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.AccessInterface.ACTIVE=TRUEit collects the availability xml files and inventory for AccessInterface.WhenALCATEL_5620_SAM.SAM.JMS_FILE_OUTPUT.AccessInterface.ACTIVE=FALSE itdoes not collect the availability xml files and inventory for AccessInterface.

Note: The above TRUE and FALSE settings apply to AccessInterface andnot to PhysicalPort.However, if the intention is to not collect the availability data, then makesure that the UBA has a blank value that is assigned as follows:UBA.2.101.ALCATEL_5620_SAM.AVAIL_NAME_SPACE=

Note: If the preceding UBA setting is changed to either a blank value or anactual value, then the UBA state might need to be removed and restarted(when the change is not effective by just changing the configuration andrestarting).

3. Check that the SAMIF is running. When you collect availability metrics, theSAMIF needs to be running as it provides raw data that is used for availabilitycalculations to the UBAs. If the SAMIF is stopped, and therefore not producingthe data, the UBA(s) do not produce any BOF output.

4. Make sure that the BLB requests to the SAM server are successfully creating allthe expected input files. BLB files might not be correctly written by the SAMserver if they have erroneous metric filter specifications configured. For moreinformation, see “BLB requests metric files but they are not created” on page121.

5. If the UBA is not producing files because it is not receiving input, then it ispossible to issue a debug command to help determine the schema that is notreceiving input. The command:dccmd debug UBA.1.100 "(self server firstAdaptor rootOperator sources collect:[:each | each source -> each peek])"

It displays the timestamp and records the status of each schema. "nil" canindicate a schema did not see any data, but it might also show “nil” while thepack is processing.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 119

Page 128: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

dccmd debug UBA.1.100 "(self server firstAdaptor rootOperator sources collect:[:each | each source -> each peek notNil])"

It displays the schema inputs, and if any are false, then they do have no input.Alternatively, they are between inputs. It can be useful for debugging streammerge blockage issues.

BOF files exist with no meaningful data in the UBA output directory:

Typically, the DataChannel File Transfer Engine (FTE) application transfers BOFs(Binary Object Files) to the DataChannel Universal Bulk Adaptor (UBA) applicationoutput directory.

If the BOF files exist in the UBA application output directory with no meaningfuldata (that is, there are no metric IDs in the files), complete the followingtroubleshooting steps:1. Make sure that you correctly installed the Alcatel-Lucent 5620 SAM Technology

Pack2. Try to rerun the inventory3. Perform the following actions as a last resort:

a. Stop the SAMIF application.b. Delete all of the inventory.c. Remove the SAMIF directory (including all subdirectories).d. Restart the SAMIF application.

These actions re-create the inventory with new IDs. In general, do not use thistroubleshooting tip except during initial installation of the Alcatel-Lucent 5620SAM Technology Pack.

BOF files do not exist in the FTE output directory:

Typically, the DataChannel File Transfer Engine (FTE) application transfers BOFs(Binary Object Files) to the DataChannel FTE application output directory.

If the BOF files are not transferred to the FTE application output directory,complete the following troubleshooting steps:1. Make sure that an FTP user account is configured on the primary and

redundant SAM servers. For more information, see “Configure FTP accounts onthe primary and redundant SAM servers” on page 72.

2. Make sure that the user exists on the SAM server. Also, make sure that thecorrect FTP user name and password values were specified for theSAM.EXPORT_URI and SAM.EXPORT_URI_2 parameters, as described in “Specifyingparameter values” on page 109, based on the Tivoli Netcool PerformanceManager platform:

Platform Parameter

Tivoli Netcool/Proviso v4.4.3 and TivoliNetcool Performance Manager 1.3.0 or later

ALCATEL_5620_SAM.SAM.EXPORT_URIALCATEL_5620_SAM.SAM.EXPORT_URI_2

3. Check the UNIX permissions.4. Ensure that you have enough disk space. For more information, see “Metrics

collection fails due to lack of disk space” on page 121

120 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 129: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

BOF files do not exist in the CME output directory:

Typically, the DataChannel File Transfer Engine (FTE) application transfers BinaryObject Files (BOFs) to the DataChannel Complex Metric Engine (CME) applicationoutput directory.

If the BOF files are not transferred to the CME application output directory,complete the following troubleshooting steps:1. Make sure that you imported the Alcatel-Lucent 5620 SAM Technology Pack

predefined collection requests. For more information, see the “Activate datacollection requests” step in “Configuring UBA technology packs” on page 17.

2. Check the UNIX permissions.3. Ensure that you have enough disk space. For more information, see “Metrics

collection fails due to lack of disk space.”

BLB requests metric files but they are not created:

The BLB application requests metric data files from the SAM server each period,and retrieves them to process and create the metric.

If one of the files it requests is not created, then that file is missing for a period. IfBLB metric files are missing, complete the following steps:1. Check user-specified filters. If there is a problem with user-specified filters, it

might result in files not being written to and the full dump might loop.If the user specifies a filter of the type property: value and the filterspecification is not valid for the SAM server, it fails to write a file. There is noTivoli Netcool Performance Manager log indication for this failure case, but thefile is not written to the XML output directory on the SAM server. If SOAPrequest logging is enabled on the SAM server, the error is logged by the SAMserver in the response to the request.There are two cases where it might happen:a. The property that is specified in the filter is not available in the metric class,

which is being requested. For example, if there is a typographical error inthe property name, or specified a property that is not applicable to thatclass. It causes the file request to fail, and no metric file is written.

Note: Information about the properties that are valid for each class areoutside of the scope of this user guide.

b. The filter specification uses the wrong matching syntax for the propertyspecified. As described in the section Matching patterns in filter syntax:strings and numbers, the * and ? are only applicable to string properties,and the range() match is only applicable to numerical properties. Usingthese matching constructs on the wrong type of property results in failure toretrieve a file, and no metric file is written.

Note: Information about the types of properties (whether they arenumerical or string) is outside the scope of the guide.

Metrics collection fails due to lack of disk space:

If the metric-collection operation fails on the SAM server, make sure that you haveenough disk space on the computer or server on which Tivoli Netcool PerformanceManager is installed.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 121

Page 130: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The amount of space that is required depends on the following:v Size of the SAM networkv Values that are set for the following retention parameters in the dc.cfg file:

Platform Parameter

Tivoli Netcool/Proviso v4.4.3 and TivoliNetcool Performance Manager 1.3.0 or later

FC_RETENTION_HOURS

It is possible, in a SAM networking environment, that several gigabytes worth ofdata files might be collected and transferred to the UBA application donedirectory each day. These data files accumulate according to the values specifiedfor the retention parameters. Therefore, it is possible to use the maximum diskspace before the retention period expires and the DataChannel deletes the datafiles from the done directory.You must monitor the size of the data files that are transferred to the donedirectory during metric collection, and determine whether adjustments must bemade to the retention parameters.

SAM server software hangs:

When the SAM server software hangs, no inventory files are transferred to thedefault directory on the SAM server.

If the SAM server software hangs, make sure that you imported the Alcatel-Lucent5620 SAM Technology Pack predefined collection requests. For more information,see the “Active data collection requests” step in “Configuring UBA technologypacks” on page 17.

Binary files acquired instead of text files:

If a BLB or UBA application that is expecting text input acquires binary files, thereis a risk of corrupting the persistent state of the BLB or UBA application. Thiscorruption might cause errors to occur when the BLB or UBA application restarts,or later when it runs.

Although such a BLB or UBA application is unlikely to acquire binary files insteadof text files, this situation might happen in either of the following circumstances:v The URIs are inadvertently altered to pick up bad files.v The file becomes corrupted.

To avoid the risk of corrupting the persistent state of the BLB or UBA application,make sure that the BLB or UBA application that is expecting text input is neverallowed to acquire binary files. There is no workaround to this issue. If thissituation occurs, contact IBM Professional Services.

Alcatel-Lucent 5670 RAM Technology PackAdditional configuration steps that are required for Alcatel-Lucent 5670 RAMTechnology Pack.

122 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 131: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Overview of Alcatel-Lucent 5670 RAM Technology PackAlcatel-Lucent 5670 RAM Technology Pack is bundled with ramAdaptor andsamInventory tools.

You must configure the “samInventory” on page 128 and “ramAdaptor” on page130.

Alcatel-Lucent 5620 SAM Technology Pack version 2.10.0.0 or later is thedependent pack and this pack must be installed and the SAM inventory isrunning.

The Alcatel-Lucent 5670 RAM Technology Pack data flow is as shown in thefollowing diagram:

1. ramAdaptor SFTP xdr files from the RAM server.2. ramAdaptor converts the xdr file from binary format to text format.3. ramAdaptor distributes the xdr text files to multiple directories.4. UBA collectors pick up the xdr text files from ramAdaptor directory and

process the files.5. UBA collectors pick up the csv file that is generated by samInventory. The

content of the csv file is obtained from the Alcatel-Lucent 5620 SAMTechnology Pack resource properties during inventory and the values areassigned to the Alcatel-Lucent 5670 RAM Technology Pack resource properties.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 123

Page 132: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Bulk input file formats in Alcatel-Lucent 5670 RAM TechnologyPack

There are many formats associated with Bulk input files, for example CSV, XML,and binary. Typically, a technology pack provides a Bulk Adaptor Design File(implemented as a JavaScript file) that defines the format or formats of the Bulkinput files for which it is responsible for processing. This Bulk Adaptor Design Fileprocesses both inventory and statistics from the same Bulk input file. Morespecifically, this Bulk Adaptor Design File provides a function that creates the Bulkcollection formula names. Some technology packs might provide several BulkAdaptor Design Files each of which handles a specific Bulk input file format.

Alcatel-Lucent 5670 RAM devices produce xdr files that are named by using thefollowing syntax:<statistics types>_N<IP>_D<file_inteval>_T<unix_timestamp>_V<version>.xdr

For example: AA_AP__N192.168.0.1__D15__T1325394000000__V2.xdr

Configuring the RAM serverRAM server must be configured.

Procedure1. Configure an SFTP user account for Tivoli Netcool Performance Manager

Wireline to access RAM server at the operating system level.2. Follow steps 6 - 16 in RAM Administration Guide to run the Convert Stats

Files Operation.3. Configure the following parameters:

Configuration Parameter Value Description

Output File Location <XDR file output directory> This directory must exist inRAM server. It must beaccessible by both the RAMuser and also the SFTP useraccount that is used by TivoliNetcool PerformanceManager Wireline.

Compress File (zip) Disabled Tivoli Netcool PerformanceManager wireline only workwith uncompress IPDR files(with xdr extension).

File Retention (Hour) <The file retention hours> The retention duration inhours.

4. Select the following statistics types that are currently supported by TivoliNetcool Performance Manager technology pack

Statistics typeGrouping in Tivoli NetcoolPerformance Manager Filename pattern

Router/Application Group By Router AA_AG__*.xdr

Router/Protocol AA_PR__*.xdr

Router/Application AA_AP__*.xdr

124 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 133: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Statistics typeGrouping in Tivoli NetcoolPerformance Manager Filename pattern

Subscriber/ApplicationGroup

By Subscriber AA_SUBAG__*.xdr

Subscriber/Protocol AA_SUBPR__*.xdr

Special Study -Subscriber/Protocol

AA_SUBPRS__*.xdr

Subscriber/Application AA_SUBAP__*.xdr

Special Study -Subscriber/Application

AA_SUBAPS__*.xdr

TCP/Subscriber/AppGroup AA_TSUBAG__*.xdr

TCP/Subscriber/App AA_TSUBAP__*.xdr

TCP SpecialStudy/Subscriber/App

AA_TSUBAPS__*.xdr

Volume/Subscriber/AppGroup

AA_VSUBAG__*.xdr

Volume/Subscriber/App AA_VSUBAP__*.xdr

Voice/Subscriber/App AA_VOSUBAP__*.xdr

Audio/Subscriber/App AA_AUSUBAP__*.xdr

Video/Subscriber/App AA_VISUBAP__*.xdr

Unknown/Subscriber/App AA_USUBAP__*.xdr

Aggregation/Subscriber AA_SUBGR__*.xdr

Charging Group/Subscriber AA_SUBCG__*.xdr

SAP/Application Group By SAP AA_SAPAG__*.xdr

SAP/Protocol AA_SAPPR__*.xdr

Special Study - SAP/Protocol AA_SAPPRS__*.xdr

SAP/Application AA_SAPAP__*.xdr

Special Study -SAP/Application

AA_SAPAPS__*.xdr

TCP/SAP/AppGroup AA_TSAPAG__*.xdr

TCP/SAP/App AA_TSAPAP__*.xdr

TCP SpecialStudy/SAP/App

AA_TSAPAPS__*.xdr

Volume/SAP/AppGroup AA_VSAPAG__*.xdr

Volume/SAP/App AA_VSAPAP__*.xdr

Voice/SAP/App AA_VOSAPAP__*.xdr

Audio/SAP/App AA_AUSAPAP__*.xdr

Video/SAP/App AA_VISAPAP__*.xdr

Unknown/SAP/App AA_USAPAP__*.xdr

Aggregation/SAP AA_SAPGR__*.xdr

Charging Group/SAP AA_SAPCG__*.xdr

Chapter 4. Additional configuration steps for certain UBA Technology Packs 125

Page 134: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Statistics typeGrouping in Tivoli NetcoolPerformance Manager Filename pattern

SDP Binding/ApplicationGroup

By SDP Binding AA_SBAG__*.xdr

SDP Binding/Protocol AA_SBPR__*.xdr

Special Study - SDPBinding/Protocol

AA_SBPRS__*.xdr

SDP Binding/Application AA_SBAP__*.xdr

Special Study - SDPBinding/Application

AA_SBAPS__*.xdr

TCP/SDPBinding/AppGroup

AA_TSBAG__*.xdr

TCP/SDP Binding/App AA_TSBAP__*.xdr

TCP Special Study/SDPBinding/App

AA_TSBAPS__*.xdr

Volume/SDPBinding/AppGroup

AA_VSBAG__*.xdr

Volume/SDP Binding/App AA_VSBAP__*.xdr

Voice/SDP Binding/App AA_VOSBAP__*.xdr

Audio/SDP Binding/App AA_AUSBAP__*.xdr

Video/SDP Binding/App AA_VISBAP__*.xdr

Unknown/SDPBinding/App

AA_USBAP__*.xdr

Aggregation/SDP Binding AA_SBGR__*.xdr

Charging Group/SDPBinding

AA_SBCG__*.xdr

126 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 135: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Statistics typeGrouping in Tivoli NetcoolPerformance Manager Filename pattern

Transit Sub/ApplicationGroup

By Transit Sub AA_TRAG__*.xdr

Transit Sub/Protocol AA_TRPR__*.xdr

Special Study - TransitSub/Protocol

AA_TRPRS__*.xdr

Transit Sub/Application AA_TRAP__*.xdr

Special Study - TransitSub/Application

AA_TRAPS__*.xdr

TCP/Transit Sub/AppGroup AA_TTRAG__*.xdr

TCP/Transit Sub/App AA_TTRAP__*.xdr

TCP Special Study/TransitSub/App

AA_TTRAPS__*.xdr

Volume/TransitSub/AppGroup

AA_VTRAG__*.xdr

Volume/Transit Sub/App AA_VTRAP__*.xdr

Voice/Transit Sub/App AA_VOTRAP__*.xdr

Audio/Transit Sub/App AA_AUTRAP__*.xdr

Video/Transit Sub/App AA_VITRAP__*.xdr

Unknown/Transit Sub/App AA_UTRAP__*.xdr

Aggregation/Transit Sub AA_TRGR__*.xdr

Charging Group/Transit Sub AA_TRCG__*.xdr

Chapter 4. Additional configuration steps for certain UBA Technology Packs 127

Page 136: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Statistics typeGrouping in Tivoli NetcoolPerformance Manager Filename pattern

Business TransitSub/Application Group

By Business Transit Sub AA_TBAG__*.xdr

Business TransitSub/Protocol

AA_TBPR__*.xdr

Special Study - BusinessTransit Sub/Protocol

AA_TBPRS__*.xdr

Business TransitSub/Application

AA_TBAP__*.xdr

Special Study - BusinessTransit Sub/Application

AA_TBAPS__*.xdr

TCP/Business TransitSub/AppGroup

AA_TTBAG__*.xdr

TCP/Business TransitSub/App

AA_TTBAP__*.xdr

TCP Special Study/BusinessTransit Sub/App

AA_TTBAPS__*.xdr

Volume/Business TransitSub/AppGroup

AA_VTBAG__*.xdr

Volume/Business TransitSub/App

AA_VTBAP__*.xdr

Voice/Business TransitSub/App

AA_VOTBAP__*.xdr

Audio/Business TransitSub/App

AA_AUTBAP__*.xdr

Video/Business TransitSub/App

AA_VITBAP__*.xdr

Unknown/Business TransitSub/App

AA_UTBAP__*.xdr

Aggregation/Business TransitSub

AA_TBGR__*.xdr

Charging Group/BusinessTransit Sub

AA_TBCG__*.xdr

5. Set the SAM server to generate the xdr file in 15-minute interval, which is thedefault interval that is used in Alcatel-Lucent 5670 RAM Technology Pack.

samInventoryThe sam_inventory.sh script is developed to export SAP inventories that arediscovered by Alcatel-Lucent 5620 SAM Technology Pack into a SAM inventorycsv file by using resmgr command. The exported SAP inventory in SAM inventorycsv file is then consumed by Alcatel-Lucent 5670 RAM Technology Pack UBA topopulate values for ramSubscriberName, ramServiceName, and ramServiceTypeproperties for SAP-related inventories that are discovered in Alcatel-Lucent 5670RAM Technology Pack.

The SAM inventory csv file has the following naming convention:sam_inventory_<YYYY-MM-HH-hh-mm>.csv

128 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 137: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The interval to trigger the sam_inventory.sh script must be same as interval for thegenerated RAM raw files.

Configuring samInventory

Before you begin

Ensure that you do the following:1. The sam_inventory.sh script must be deployed on the server where DataMart

is installed.2. Alcatel-Lucent 5620 SAM Technology Pack version 2.10.0.0 or above is installed

and running.3. All SAP inventories are discovered by Alcatel-Lucent 5620 SAM Technology

Pack.

Procedure1. Untar the samInventory.tar file on the server that is running DataMart by

using the following command:

Note: The samInventory.tar file is included in the technology pack JAR file.After the pack is installed, you can find the samInventory.tar file in thefollowing directory:<$PVMHOME>/APFiles/alcatel_5670_ram/ramAdaptor

tar -xvf samInventory.tar

2. Edit the sam_inventory.sh and update the OUTPUT_DIR value to the directorywhere the generated SAM inventory file is placed.

3. The sam_inventory.sh script outputs the inventory by using the resmgrcommand into a csv file and append the timestamp as part of the filename.This timestamp must have the same interval as the RAM raw file timestamp.By default, the generated timestamp follows the timezone that is configured inthe server (TZ parameter. To overwrite the server timezone, follow these steps:a. Uncomment the following lines in the sam_inventory.sh script.

#TZ="UTC"#export TZ

b. Update the TZ parameter value to the desired timezone.

Note: It is recommended to set to the same timezone that RAM server usedto generate the xdr file timestamp.

4. Configure the crontab to execute the sam_inventory.sh script in interval. Thisinterval must be the same interval as for the generated RAM raw files. For15-minutes interval, the crontab entry is as follows:

0,15,30,45 * * * * . /opt/datamart/dataMart.env &&/export/home/pvuser/samInventory/sam_inventory.sh# Make sure to create a crontab entry to cleanup the output dir59 * * * * rm <Directory to put the csv files>/*.csv

Note: If the incoming RAM raw data files are of different time intervals, theneach different time interval must have a corresponding sam_inventory.csv fileof the same interval.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 129

Page 138: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

ramAdaptorThe ramAdaptor is developed as a pre-mediation tool to handle xdr file formatthat is generated by the Alcatel-Lucent 5670 Reporting and Analysis Manager(RAM) Technology Pack.

Before passing the converted xdr file to Tivoli Netcool Performance ManagerWireline UBA collector, the ramAdaptor performs the following tasks:1. SFTP the binary xdr files from Alcatel-Lucent 5670 Reporting and Analysis

Manager (RAM).2. Converts the xdr file, which is in binary format into text file. The text file is the

output of the ramAdaptor with the filename that ends with xdr.txt.3. Load balances all the text files that are converted from xdr files to the

respective directory to be picked up by multiple UBAs.4. UBA collectors pick up the xdr text file from the ramAdaptor directory and

process the file.

ramAdaptor directory layoutTable 12. Directory layout

Directory/File Description

ramAdaptor.sh The main scripts to start and stop the ramAdaptor.

adaptor.properties Configuration file for the ramAdaptor.

history/ Directory to store the processed binary xdr file fortroubleshooting purpose. In normal scenario, it must be empty.

unmatched/ Directory to store the converted xdr text file that does notmatch any of the file name pattern inUBA.X.X.FILENAME_REGEX. In normal scenario, it must beempty.

lib/ Library folder that contains all the Java libraries that theramAdaptor needed.

log/adaptor.log Log file for the ramAdaptor.

temp/ Working directory for the ramAdaptor.

temp/do/ Directory to store the binary xdr sftp from the RAM server.

temp/done/ Directory to store the converted xdr files.

uba/ Input directory for different UBA, user must create therespective directory that is based on the UBA created.

.registry Directory that is created by the ramAdaptor to storeramAdaptor related data when running. Do not delete thisdirectory.

.lock An empty file that is created by the ramAdaptor to ensureonly 1 instance of the ramAdaptor is running. This file isremoved when the ramAdaptor is stopped.

.hist A file that is created by the ramAdaptor to store all theprocessed file name so that the ramAdaptor does not pick upthe same file again. Any file name with timestamp older thanthe configuredADAPTOR_BACKLOG_RETENTION_MINUTES is removedfrom this file to maintain the file size.

130 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 139: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Starting and stopping the ramAdaptorThe ramAdaptor.sh script is used to start and stop the ramAdaptor. TheramAdaptor creates a .lock file when it starts. To remove the .lock file, stop theramAdaptor.

Before you begin

Ensure that you performed the following tasks:v The JAVA_HOME environment variable must be set. The supported Java versions

are 1.5 and greater.v Untar the ramAdaptor.tar file on the server that is running DataMart by using

the following command:tar -xvf ramAdaptor.tar

Note: The ramAdaptor.tar file is included in the technology pack JAR file. Afterthe pack is installed, you can find the samInventory.tar file in the followingdirectory:<$PVMHOME>/APFiles/alcatel_5670_ram/ramAdaptor

v These configuration parameters that are found in the adaptor.properties filemust be reviewed and configured before you start the ramAdaptor:– ADAPTOR_RAM_SERVER– ADAPTOR_RAM_PORT– ADAPTOR_RAM_USERNAME– ADAPTOR_RAM_PASSWORD– ADAPTOR_RAM_REMOTE_DIR– UBA_LIST– UBA.X.X.INPUT_DIRECTORY– UBA.X.X.FILENAME_REGEX

Note: Manually create all the directories that are defined in theUBA.X.X.INPUT_DIRECTORY.

For more information, see “The adaptor.properties file” on page 132

Procedurev To start the ramAdaptor, follow these steps:

1. Export the JAVA_HOME by giving the following command:export JAVA_HOME=/usr/java

Note: If JAVA_HOME is not set correctly, you must run this step.2. Locate the ramAdaptor.sh file.3. Start the ramAdaptor by starting the ramAdaptor.sh script by using the

following command:ramAdaptor.sh start

v To stop the ramAdaptor, follow these steps:1. Export the JAVA_HOME by using the following command:

export JAVA_HOME=/usr/java

Note: If JAVA_HOME is not set correctly, you must run this step.2. Locate the ramAdaptor.sh file.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 131

Page 140: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

3. Stop the ramAdaptor by stopping the ramAdaptor.sh script by using thefollowing command:ramAdaptor.sh stop

The adaptor.properties fileThe adaptor.properties file is the ramAdaptor configuration file. This file must bereviewed and edited before you start the ramAdaptor.

Property Default value Description

ADAPTOR_SLEEP_INTERVAL_SECONDS 120 How frequently the ramAdaptorto poll the RAM server for newfiles. Value is in seconds.

ADAPTOR_BACKLOG_RETENTION_MINUTES 60 The backlog retention period inminutes. The ramAdaptor doesnot pick up files that are olderthan the (current time -retention). Try not to set thisvalue too large because it causesthe .hist file size to grow.

ADAPTOR_LOG_FILE_LEVEL Info The logging level. Possible valuesare (in descending order, startingfrom highest log level): ALL,TRACE, DEBUG, INFO, WARN,and ERROR

ADAPTOR_LOG_FILE_SIZE_LIMIT 100 KB The maximum file size for thelog file.

ADAPTOR_LOG_FILE_BACKUP_LIMIT 2 Number of back up log files tokeep when the original log fileexceeds theADAPTOR_LOG_FILE_SIZE_LIMIT.

ADAPTOR_WORKING_DIRECTORY ./temp/ The working directory for theramAdaptor, there must be a doand done directories inside thisdirectory.

ADAPTOR_RAM_SERVER x.x.x.x The IP address or host name forthe RAM server.

ADAPTOR_RAM_PORT 22 The SFTP port for RAM server.Default SFTP port is 22.

ADAPTOR_RAM_USERNAME xxx The SFTP user name use forRAM server.

ADAPTOR_RAM_PASSWORD xxx The SFTP password use for RAMserver.

ADAPTOR_RAM_REMOTE_DIR /export/home/pvuser/xdr/ The directory in the RAM serverwhere the xdr files are stored.

132 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 141: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Property Default value Description

ADAPTOR_RAM_FILENAME_REGEX ^AA_(AG|AP|PR|SUBAG|SUBAP|SUBCG|SUBGR|SUBAPS|SUBPR|SUBPRS|TSUBAG|TSUBAP|TSUBAPS|VSUBAG|VSUBAP|VOSUBAP|AUSUBAP|VISUBAP|USUBAP|SAPAG|SAPCG|SAPGR|TSAPAG|VSAPAG|SAPPR|SAPPRS|SAPAP|SAPAPS|TSAPAP|TSAPAPS|VSAPAP|VOSAPAP|AUSAPAP|VISAPAP|USAPAP|SBAG|SBCG|SBGR|SBPR|SBPRS|SBAP|SBAPS|TSBAG|TSBAP|TSBAPS|VSBAG|VSBAP|VISBAP|AUSBAP|VOSBAP|USBAP|TRAG|TRCG|TRGR|TRPR|TRPRS|TRAP|TRAPS|TTRAG|TTRAP|TTRAPS|VTRAG|VTRAP|VITRAP|AUTRAP|VOTRAP|UTRAP|TBAG|TBCG|TBGR|TBPR|TBPRS|TBAP|TBAPS|TTBAG|TTBAP|TTBAPS|VTBAG|VTBAP|VITBAP|AUTBAP|VOTBAP|UTBAP)__.*\\.xdr$

The file name pattern for the xdrfiles. It is in Java regularexpression format.

ADAPTOR_RAM_DELETE_ON_ACQUIRED True Flag to indicate whether toremove the xdr files in RAMserver after SFTP to local TivoliNetcool Performance Managerserver.

ADAPTOR_RAM_KEEP_XDR_FILE False Flag to indicate whether to keepa copy of the binary XDR file infolder specified inADAPTOR_RAM_KEEP_XDR_DIR. Makesure that there is properhousekeeping when this flag isturned on.

ADAPTOR_RAM_KEEP_XDR_DIR ./history/ Directory to store the binary xdrfiles after acquired from RAMserver whenADAPTOR_RAM_KEEP_XDR_FILE flagset to true.

ADAPTOR_RAM_UNMATCHED_DIR ./unmatched/ Directory to store the convertedxdr text file that does not matchany of the file name pattern inUBA.X.X.FILENAME_REGEX. Innormal scenario, it must beempty.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 133

Page 142: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Property Default value Description

ADAPTOR_RAM_SFTP_FILESIZE_CHECK_INTERVAL_MS

500 If the XDR file is still beingprocessed by the RAM server,the file size of the respectiveXDR file size is increasing. Whenthe ramAdaptor detects such anevent, it waits for a certainduration and revalidate the filesize. If there is no longer anyincreasing of the file size, ittransfers the XDR file. Thisconfiguration allows user todefine the duration wait beforerevalidate the file size inmilliseconds.

ADAPTOR_RAM_SFTP_FILESIZE_CHECK_RETRY_COUNT

10 If the XDR file is still beingprocessed by the RAM server,the file size of the respectiveXDR file size is increasing. Whenthe ramAdaptor detects suchevent, it waits for a certainduration and revalidate the filesize. If there is no longer anyincreasing of the file size, ittransfers the XDR file. Thisconfiguration allows you todefine the number of maximumretries that ramAdaptorrevalidates the file size before ittransfers the XDR file.

UBA_LIST UBA.1.10, UBA.1.20, UBA.1.30, UBA.1.40,UBA.1.50, UBA.1.60

List of UBA collectors that areconfigured for RAM separatedby comma.Restriction: In the Tivoli NetcoolPerformance Manager 1.3.1, inthe Topology Editor, a new CMECollector must be numbered 1 -498.

134 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 143: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Property Default value Description

UBA.X.X.INPUT_DIRECTORY ./uba/10 (For UBA.1.10)- OR -./uba/20 (For UBA.1.20)- OR -./uba/30 (For UBA.1.30)- OR -./uba/40 (For UBA.1.40)- OR -./uba/50 (For UBA.1.50)- OR -./uba/60 (For UBA.1.60)

The directory where the outputtext files are going to be placedfor the respective UBA to pick upfrom. These output text files areconverted from xdr files, asmention in the overview. Ensurethat you have the same numberof key-value pairs thatcorrespond to the number ofUBAs defined in the UBA_LIST.The format of the key-value pairis as follows:

UBA.X.X.INPUT_DIRECTORY=xxxxxx

For example:

UBA.1.10.INPUT_DIRECTORY=./uba/10

UBA.1.20.INPUT_DIRECTORY=./uba/20

Note: You must manually createdirectory that is specified in thisconfiguration.Restriction: In the Tivoli NetcoolPerformance Manager 1.3.1, inthe Topology Editor, a new CMECollector must be numbered 1 -498.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 135

Page 144: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Property Default value Description

UBA.X.X.FILENAME_REGEX # for By Router Group(AA_AG, AA_AP, AA_PR)UBA.1.10.INPUT_DIRECTORY=./uba/10/UBA.1.10.FILENAME_REGEX=^AA_(AG|AP|PR)__.*\\.xdr\\.txt

# for By Subscriber Group(AA_SUBAG, AA_SUBAP, AA_SUBCG,AA_SUBGR, AA_SUBAPS, AA_SUBPR,AA_SUBPRS, AA_TSUBAG,AA_TSUBAP, AA_TSUBAPS,AA_VSUBAG, AA_VSUBAP,AA_VOSUBAP, AA_AUSUBAP,AA_VISUBAP, AA_USUBAP)UBA.1.20.INPUT_DIRECTORY=./uba/20/UBA.1.20.FILENAME_REGEX=^AA_(SUBAG|SUBAP|SUBCG|SUBGR|SUBAPS|SUBPR|SUBPRS|TSUBAG|TSUBAP|TSUBAPS|VSUBAG|VSUBAP|VOSUBAP|AUSUBAP|VISUBAP|USUBAP)__.*\\.xdr\\.txt

# for By SAP Group(AA_SAPAG, AA_SAPCG, AA_SAPGR,AA_TSAPAG, AA_VSAPAG, AA_SAPPR,AA_SAPPRS, AA_SAPAP, AA_SAPAPS,AA_TSAPAP, AA_TSAPAPS,AA_VSAPAP, AA_VOSAPAP,AA_AUSAPAP, AA_VISAPAP,AA_USAPAP)UBA.1.30.INPUT_DIRECTORY=./uba/30/UBA.1.30.FILENAME_REGEX=^AA_(SAPAG|SAPCG|SAPGR|TSAPAG|VSAPAG|SAPPR|SAPPRS|SAPAP|SAPAPS|TSAPAP|TSAPAPS|VSAPAP|VOSAPAP|AUSAPAP|VISAPAP|USAPAP)__.*\\.xdr\\.txt

# for By SDP Binding Group(AA_SBAG, AA_SBCG, AA_SBGR,AA_SBPR, AA_SBPRS, AA_SBAP,AA_SBAPS, AA_TSBAG, AA_TSBAP,AA_TSBAPS, AA_VSBAG, AA_VSBAP,AA_VISBAP, AA_AUSBAP,AA_VOSBAP, AA_USBAP)UBA.1.40.INPUT_DIRECTORY=./uba/40/UBA.1.40.FILENAME_REGEX=^AA_(SBAG|SBCG|SBGR|SBPR|SBPRS|SBAP|SBAPS|TSBAG|TSBAP|TSBAPS|VSBAG|VSBAP|VISBAP|AUSBAP|VOSBAP|USBAP)__.*\\.xdr\\.txt

The file name pattern in Javaregular expression to identify thetext files that the respective UBAis processed. Ensure that youhave the same number ofkey-value pairs that correspondto the number of UBAs definedin the UBA_LIST. The format ofthe key-value pair is as follows:

UBA.X.X.FILENAME_REGEX=xxxxxx

For example:

UBA.1.10.FILENAME_REGEX=^AA_(AG|AP|PR)__.*\\.xdr\\.txtUBA.1.20.FILENAME_REGEX=^AA_(SUBAG|SUBAP|SUBAPS|SUBPR|SUBPRS|TSUBAG|TSUBAP|VSUBAG|VSUBAP|VOSUBAP|AUSUBAP|VISUBAP)__.*\\.xdr\\.txtUBA.1.30.FILENAME_REGEX=^AA_(SAPAG|TSAPAG|VSAPAG|SAPPR|SAPPRS|SAPAP|SAPAPS|TSAPAP|VSAPAP|VOSAPAP|AUSAPAP|VISAPAP)__.*\\.xdr\\.txtUBA.1.40.FILENAME_REGEX=^AA_(SBAG|SBPR|SBPRS|SBAP|SBAPS|TSBAG|TSBAP|VSBAG|VSBAP|VISBAP|AUSBAP|VOSBAP)__.*\\.xdr\\.txtUBA.1.50.FILENAME_REGEX=^AA_(TRAG|TRPR|TRPRS|TRAP|TRAPS|TTRAG|TTRAP|VTRAG|VTRAP|VITRAP|AUTRAP|VOTRAP)__.*\\.xdr\\.txtUBA.1.60.FILENAME_REGEX=^AA_(TBAG|TBPR|TBPRS|TBAP|TBAPS|TTBAG|TTBAP|VTBAG|VTBAP|VITBAP|AUTBAP|VOTBAP)__.*\\.xdr\\.txt

136 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 145: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Property Default value Description

# for By Transit Sub Group(AA_TRAG, AA_TRCG, AA_TRGR,AA_TRPR, AA_TRPRS, AA_TRAP,AA_TRAPS, AA_TTRAG, AA_TTRAP,AA_TTRAPS, AA_VTRAG, AA_VTRAP,AA_VITRAP, AA_AUTRAP,AA_VOTRAP, AA_UTRAP)UBA.1.50.INPUT_DIRECTORY=./uba/50/UBA.1.50.FILENAME_REGEX=^AA_(TRAG|TRCG|TRGR|TRPR|TRPRS|TRAP|TRAPS|TTRAG|TTRAP|TTRAPS|VTRAG|VTRAP|VITRAP|AUTRAP|VOTRAP|UTRAP)__.*\\.xdr\\.txt

# for By Business Transit Sub Group(AA_TBAG, AA_TBCG, AA_TBGR,AA_TBPR, AA_TBPRS, AA_TBAP,AA_TBAPS, AA_TTBAG, AA_TTBAP,AA_TTBAGS, AA_VTBAG, AA_VTBAP,AA_VITBAP, AA_AUTBAP,AA_VOTBAP, AA_UTBAP)UBA.1.60.INPUT_DIRECTORY=./uba/60/UBA.1.60.FILENAME_REGEX=^AA_(TBAG|TBCG|TBGR|TBPR|TBPRS|TBAP|TBAPS|TTBAG|TTBAP|TTBAPS|VTBAG|VTBAP|VITBAP|AUTBAP|VOTBAP|UTBAP)__.*\\.xdr\\.txt

Cisco IP Telephony Technology PackIn this section, you will learn about the additional configuration steps that arerequired for the Cisco IP Telephony Technology Pack.

Running the adaptor script and configuring thelog4j.properties file

After you install the Cisco IP Telephony technology pack 2.5.0.0, you run theremaining script files that also include the adaptor script file.

When you run the adaptor script file, the following message is displayed:Do you want to override the systime to UTC? (y/n).

If you press N, the adaptor starts in the default time zone. The default time zoneuses the current system time zone.

In the Cisco IP Telephony technology pack 2.5.0.0, the log4j functionality is added.You can use this functionality to configure log settings in the log4j.propertiesfile. You can direct log messages to a log file and specify the size of a log file.During the installation, you must modify the log4j.appender.file.File parameterin thelog4j.properties file to specify the location of the adaptor log file. It isrecommended to specify the location where the adaptor JAR file is stored.Depending upon the requirements, you can modify other parameters or keep themunchanged.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 137

Page 146: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

GenBand C20 Converged IP Softswitch Technology PackAdditional configuration steps that are required for GenBand C20 Converged IPSoftswitch Technology Pack.

New bulk input file formats introduced in GenBand C20Converged IP Softswitch Technology Pack

The GenBand C20 Converged IP Softswitch devices gather performance data andother statistics from multiple network elements. This data is referred to collectivelyas network health metrics. Each GenBand C20 Converged IP Softswitch deviceproduces, on a specified regular basis, a bulk input file that contains the networkhealth metrics and other information.

Many formats are associated with Bulk input files, for example CSV, XML, andbinary. Typically, a technology pack provides a Bulk Adaptor Design File(implemented as a JavaScript file) that defines the format or formats of the Bulkinput files for which it is responsible for processing. This Bulk Adaptor Design Fileprocesses both inventory and statistics from the same Bulk input file. Morespecifically, this Bulk Adaptor Design File provides a function that creates the Bulkcollection formula names. Some technology packs might provide several BulkAdaptor Design Files each of which handles a specific Bulk input file format.

This bulk input file is a comma-separated values (csv) file. All the input files arecollected for a time interval and all the records within the files are sorted andprocessed every minute.

The GenBand C20 Converged IP Softswitch Technology Pack supports multipleinput files per UBA, where each input file contains data for one polling periodonly.

The syntax for these bulk input files is explained in “New bulk input file schema”on page 139.

The GenBand C20 Converged IP Softswitch Technology Pack provides files thatinterpret these bulk input files. For more information, see Bulk Adaptor Design Filesin GenBand C20 Converged IP Softswitch 2.6.0.0 Technology Pack Reference.

New bulk input file namesThe two new bulk input files that are introduced in GenBand C20 Converged IPSoftswitch 2.6.0.0 Technology Pack are for MAS and A2 devices.

GenBand C20 Converged IP Softswitch devices produce csv files that are named byusing the following syntax:<hostname>_<yyyy-MM-dd-HH-mm-ss-msmsms>_<File_collection_type>

where:v <hostname>: specifies the name of the device from which the data was collected.v The date format is as follows: yyyy-MM-dd-HH-mm-ss-msmsms

where:– yyyy: specifies a four-digit integer (for example, 2012) that identifies the year

in which the GenBand C20 Converged IP Softswitch Technology Packproduced the csv file.

138 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 147: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

– MM: specifies a two-digit integer (for example, 10) that identifies the monthin which the GenBand C20 Converged IP Softswitch Technology Packproduced the csv file.

– dd: specifies a two-digit integer (for example, 13) that identifies the day inwhich the GenBand C20 Converged IP Softswitch Technology Pack producedthe csv file.

– HH: specifies a two-digit integer (for example, 13) that identifies the metrichour in which the GenBand C20 Converged IP Softswitch Technology Packproduced the csv file.

– mm: specifies a two-digit integer (for example, 13) that identifies the minutesafter the metric hour in which the GenBand C20 Converged IP SoftswitchTechnology Pack produced the csv file.

– ss: specifies a two-digit integer (for example, 13) that identifies the secondsafter the metric hour in which the GenBand C20 Converged IP SoftswitchTechnology Pack produced the csv file.

– msmsms: specifies a three-digit integer (for example, 133) that identifies themilliseconds after the metric hour in which the GenBand C20 Converged IPSoftswitch Technology Pack produced the csv file.

– <File_collection_type>: specifies the file collection type.v csv specifies a file extension of csv, which indicates it is a csv file type.

The following list shows examples of the csv file names:v EMS1_2012-03-14-04-00-00-000_OTP_csv.closed

v SESS2_2012-03-14-04-00-00-000_OTP_csv.closed

Note: For MAS device, the input file naming structure is different. For example:HT1ANNMOH.edtnab02ca2_2012-03-14_04-00-00_Perf.csv

<hostname>_<yyyy-mm-dd_HH-MM-ss>_<File_collection_type>

v <hostname>: specifies the name of the device from which the data was collected.v yyyy: specifies a four-digit integer (for example, 2012) that identifies the year in

which the GenBand C20 Converged IP Softswitch Technology Pack produced thecsv file.

v MM: specifies a two-digit integer (for example, 10) that identifies the month inwhich the GenBand C20 Converged IP Softswitch Technology Pack produced thecsv file.

v dd: specifies a two-digit integer (for example, 13) that identifies the day in whichthe GenBand C20 Converged IP Softswitch Technology Pack produced the csvfile.

v HH: specifies a two-digit integer (for example, 13) that identifies the metric hourin which the GenBand C20 Converged IP Softswitch Technology Pack producedthe csv file.

v mm: specifies a two-digit integer (for example, 13) that identifies the minutesafter the metric hour in which the GenBand C20 Converged IP SoftswitchTechnology Pack produced the csv file.

v ss: specifies a two-digit integer (for example, 13) that identifies the seconds afterthe metric hour in which the GenBand C20 Converged IP Softswitch TechnologyPack produced the csv file.

v <File_collection_type>: specifies the file collection type.

New bulk input file schemaBulk input file schema for Genband C20 MAS and Genband C20 A2 devices aredescribed here.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 139

Page 148: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

The syntax of a csv file that is produced by GenBand C20 Converged IP SoftswitchTechnology Pack MAS device is as follows:2012-03-14 04:00:00,HT1ANNMOH,edtnab02ca2,InboundCalls,282,65,773,1800

The CSV file contains the following fields:v Timestamp: specifies UTC timestamp.v Hostname: specifies the hostname.v OM group: specifies the Operational Management (OM) group. An OM group

collects performance data that is exported to the input files.v Value: specifies the average value for the metric.v Low: specifies the minimum value for the metric.v High: specifies the maximum value for the metricv IntervalSec: specifies the number of seconds between two generated input files.

The syntax of a csv file that is produced by GenBand C20 Converged IP SoftswitchTechnology Pack A2 device is as follows:03-14-2012,04:00:09,EMS1,ServerCpuAndMemory,Summary Row,minCpuOccupancyValue,5,medianCpuOccupancyValue,14,maxCpuOccupancyValue,92,totalRam,1693111660,minRamUtilizationValue,20,medianRamUtilizationValue,40,maxRamUtilizationValue,79,totalSwap,2291697004,minSwapUtilizationValue,45,medianSwapUtilizationValue,29,maxSwapUtilizationValue,83

v Timestamp: specifies UTC timestamp.v Subelement: specifies subelement names (EMS, SESS, or SESM device).v OM group: specifies the Operational Management group. An OM group collects

performance data that is exported to the input files.v Instances: specifies instances of the OM group.v Metric names: specifies all the metric names.v Metric values: specifies the values that are used for the metrics.

Note: The directory path of input files for MAS and A2 device must be as follows:A2_<site_name>/EMS_<component_name>/<filename>A2_<site_name>/SESS_<component_name>/<filename>A2_<site_name>/SESM_<component_name>/<filename>A2_<site_name>/MAS_<component_name>/<filename>

Configuring certain scripts for Genband C20 devicesDescribes the configuration steps that are required for certain Genband C20 scripts.

You must configure the following script files for Genband C20 devices:v PVGConfig.jsv CS2KPERFConfig.jsv USPConfig.jsv cs2kcdr.plv cs2kcdr-config.pl

These scripts must be configured after 3i on page 19 of “Configuring UBAtechnology packs” on page 17

Configuring the PVGConfig.js scriptDescribes the steps required for the PVGConfig.js script for Genband C20 PVGdevice.

140 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 149: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Procedure

Set the Element Name Source for the Genband C20 PVG device in thePVGConfig.js file.Before the Technology Pack can create the Element name for the Genband C20PVG device, the source for the element name must be identified in thePVGConfig.js file. To configure the PVGConfig.js design file, follow these steps:1. On the DataChannel server, change your working directory to the

DATA_CHANNEL_HOME/scripts directory by entering the following command,replacing DATA_CHANNEL_HOME with the DataChannel home directory(/opt/datachannel, by default):cd DATA_CHANNEL_HOME/scripts

2. Make a backup copy of the PVGConfig.js design file, by entering the followingcommand:cp PVGConfig.js PVGConfig.js.ORIG

3. In a text editor, open the PVGConfig.js design file for editing.4. Specify the source of the element name for the Passport Packet Voice Gateway

(PVG) by uncommenting one of the following options:v FILE - Specifies that the source for the element name is a PVG Bulk input

file. The default option is to specify the filename by using the FILE option.See Genband C20 PVG Performance Data on page 152 for an explanation ofthe syntax that the PVG Bulk input files use.

v LINKID - Specifies that the source for the element name is the LINKIDrecord that resides in a PVG Bulk input file.

v OFFICEID - Specifies that the source for the element name is the OFFICEIDrecord that resides in a PVG Bulk input file.

The following example shows the selection of the FILE option:

//// $Id: PVGConfig.js 1346 2007-07-11 23:23:26Z wmartin $//setPVGElementName("FILE");// setPVGElementName("LINKID")// setPVGElementName("OFFICEID")

Configuring the CS2KPERFConfig.js scriptDescribes the steps required for the CS2KPERFConfig.js script for Genband C20CS2K Performance device.

About this task

Set the Location for the Genband C20 CS2K Performance device in theCS2KPERFConfig.js file. Before the GenBand C20 Converged IP SoftswitchTechnology Pack can create the Location name for the Nortel CS2000 Performancedevice, the location names must be identified in the CS2KPERFConfig.js file.To configure the CS2KPERFConfig.js design file, follow these steps:

Procedure1. On the DataChannel server, change your working directory to the

DATA_CHANNEL_HOME/scripts directory by entering the following command,replacing DATA_CHANNEL_HOME with the DataChannel home directory(/opt/datachannel, by default):cd DATA_CHANNEL_HOME/scripts

Chapter 4. Additional configuration steps for certain UBA Technology Packs 141

Page 150: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

2. Make a backup copy of the CS2KPERFConfig.js design file, by entering thefollowing command:cp CS2KPERFConfig.js CS2KPERFConfig.js.ORIG

3. In a text editor, open the CS2KPERFConfig.js design file for editing.4. Specify the location name for the Genband C20 CS2K Performance device as

follows:v switchN - Specifies the name of the switch.v locationN - Specifies the location of the switch.

Configuring the USPConfig.js scriptDescribes the steps required for the USPConfig.js script for Genband C20 USPdevice.

About this task

Set the Location for the Genband C20 USP device in the USPConfig.js file. Beforethe Genband C20 Converged IP Softswitch Technology Pack can create theLocation name for the Genband C20 USP device, the location names must beidentified in the USPConfig.js file. To configure the USPConfig.js design file,follow these steps:

Procedure1. On the DataChannel server, change your working directory to the

DATA_CHANNEL_HOME/scripts directory by entering the following command,replacing DATA_CHANNEL_HOME with the DataChannel home directory(/opt/datachannel, by default):cd DATA_CHANNEL_HOME/scripts

2. Make a backup copy of the USPConfig.js design file, by entering the followingcommand:cp USPConfig.js USPConfig.js.ORIG

3. In a text editor, open the USPConfig.js design file for editing.4. Specify the location name for the Genband C20 USP device as follows:

v switchN - Specifies the name of the switch.v locationN - Specifies the location of the switch.

5. You can edit existing error messages or add new error messages for theGenband C20 USP device as follows:v messageErrors [N] - Specifies the error condition.v text - Specifies the error message for the corresponding error condition.

Configuring cs2kcdr.pl script executionExplains how to configure and run the cs2kcdr.pl script that is delivered as partof the GenBand C20 Converged IP Softswitch Technology Pack.

About this task

The cs2kcdr.pl script runs as a daemon, so it will fork when it is run instand-alone mode. The script requires the following Perl modules available fromhttp://www.cpan.org:Net::FTP Date::Manip

The cs2kcdr.pl daemon retrieves files by using Net::FTP. If your environmentrequires SFTP access, you can optionally download the module by using CPAN, and

142 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 151: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

change the cs2kcdr.pl to call Net::SFTP instead of Net::FTP. The Net::SFTPmodule is also available from http://www.cpan.org.

The cs2kcdr.pl can run on multiple platforms, provided perl and the appropriatemodules are installed, and that the systems running the UBA collectors have FTP(or file) access to the output CSV from the cs2kcdr.pl script.

Note: Some of the directories specified in the configuration section of thecs2kcdr.pl file may need to be created by hand.The cs2kcdr.pl is configured by editing the cs2kcdr-config.pl script.

CAUTION:Do not edit the cs2kcdr.pl script.

Editing the cs2kcdr-config.pl scriptAbout this task

To edit the cs2kcdr-config.pl script, follow these steps:

Procedure1. Log in to the Tivoli Netcool Performance Manager DataChannel server by

entering the username and password that you specified when installing andconfiguring a DataChannel. The default username and password are pvuserand PV, respectively.

2. Change your working directory to the <DATA_CHANNEL_HOME>/scripts directoryby entering the following command, replacing <DATA_CHANNEL_HOME >with the DataChannel home directory (/opt/datachannel, by default):$ cd DATA_CHANNEL_HOME/scripts

The cs2kcdr.pl and cs2kcdr-config.pl scripts were copied to the thisdirectory as part of the configuration tasks performed in Chapter 2,“Configuring technology packs,” on page 15.

3. Using the text editor of your choice open the cs2kcdr-config.pl script.4. Locate the values of the cs2kcdr-config.pl script shown in the following

table and edit the parameters according to the requirements of yourenvironment:

Option Description

$logDir = Specifies the location of the cs2kcdr.pldaemon log file.

$NNI = Specifies the sensor ID number for theswitch.

$maxFilesPerRun = Specifies the number of IPDR and AMA filesthat are processed in a single run.

$runInterval = Specifies how often to run and collect inputfiles.

$globalAggrInterval = Specifies the aggregation period for metrics.

$amapath = Specifies the path of the AMA output files.

$amadir = Specifies the location of the AMA outputfiles.

5. In the cs2kcdr-config.pl script locate the values found in the table below andedit the parameters according to the requirements of your environment:

Chapter 4. Additional configuration steps for certain UBA Technology Packs 143

Page 152: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Option Description

$ipdrpath = Specifies the path of the temporary datastore for IPDR files.

$ipdrdir = Specifies the location of the temporary datastore for IPDR files.

$numberOfOutputs = Specifies the number of separate outputstreams that will be created for processingby separate UBA collectors.

$outputDir = Specifies the location of the CSV outputfiles. The CSV files use the suffix n.csv,where n is the number of the stream of CSVfiles so the appropriate UBA can locate itsinput files via the Input URI filter.

$exceptDir = Specifies the location of the exception outputdirectory.

$storeExceptionDetail = Specifies which termination codes are to bewritten to a separate output file forexamination.

$terminationCodeHash = Specifies the list of termination codes.

6. In the cs2kcdr-config.pl script locate the values for our $cdrConfig and editthe parameters according to the requirements of your environment. Thefollowing table provides descriptions of the our $cdrConfig parameters:

Option Description

name Specifies a string that represents theidentifier for the remote GenBand C20servers. This string should match the<SOFTSWITCH_NAME> value that ispart of the Universal Resource Identifier(URI) associated with the data source.GenBand C20 binary AutomaticMessage Accounting (AMA) file namesare something like:CS2K_<DDMMYYYY>_<NUMBER>_<SOFTSWITCH_NAME>.bin.

location Specifies a string that represents thelocation for where the remote GenBandC20 servers are installed.

zone Specifies a string that represents theH.323 Zone for the remote GenBandC20 servers.

7. Locate the our $trunkConfig section of the cs2kcdr-config.pl script and editthe parameters according to the requirements of your environment. Thefollowing table provides a description of the parameter:

Option Description

name Specifies a string that represents theidentifier for the remote GenBand C20Communication Server 2000 (CS2K)Softswitch Trunks.

144 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 153: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

8. Locate the our $locationMap section of the cs2kcdr-config.pl script and editthe parameters according to the requirements of your environment. Thefollowing table provides descriptions of the our $locationMap parameters:

Option Description

extensionPattern Specifies the extension pattern for a CDRlocation.

extensionRange Specifies an extension range for a CDRlocation.

9. For IPDR Processing the following section must be configured:our $xmlHosts = {"hostname.example.com" => {user => "pvuser",pass => "pv",path => "/opt/uba/cs2k/ipdr"}};

10. Once you are finished with your edits, write and quit the cs2kcdr-config.plfile.

11. Run the cs2kcdr.pl script.

Activating percentile requestsDuring installation of the technology pack, all predefined percentile requests arepromoted to the database and set to inactive (that is, idle displays in the Activecolumn of the Tivoli Netcool Performance Manager DataMart Request Editor). Youneed to activate these predefined percentile requests by using the Request Editor.

About this task

To set percentile requests to active, follow these steps:

Procedure1. Click the Aggregation tab on the Request Editor.2. In the Sub-Element Groups pane, select all percentile requests in the following

group:Root > NOC Reporting > Carrier VOIP

3. Click the Active box under Details. The Request Editor toggles the idle settingfor these percentile requests from idle to active in the Active column.

4. Click Save.

NetFlow IPFIX Technology PackAdditional configuration steps that are required for NetFlow IPFIX TechnologyPack.

Note: The NetFlow IPFIX Technology Pack operates with routers running NetFlow,versions 1, 5 - 9, and IETF IPFIX.

Chapter 4. Additional configuration steps for certain UBA Technology Packs 145

Page 154: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

OverviewThe following sections describe how to install, configure, and run the TNPMFLOWCollector that is used to obtain and process NetFlow datagrams.

Deployment considerationsThere are various deployment considerations, such as topology, duplication, andscalability.

TopologyIn high volume environments, the TNPMFLOW Collector can be installed onmultiple machines by using a one-to-one relationship between a TNPMFLOWCollector and the technology pack. For example, in a deployment of 500 routers,five instances of the technology pack/TNPMFLOW Collector combination can beused, each to monitor 100 routers.

DuplicationThe TNPMFLOW Collector does not prevent packets, which pass through twoNetFlow-enabled interfaces, from being counted twice.

To avoid it, configure your network so that duplication never occurs, for example,by enabling NetFlow export on edge interfaces only. The following diagram depictssuch a configuration:

Figure 2. Example of a configuration that avoids duplication

146 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 155: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

ScalabilityDeployment of this technology pack can be scaled to meet local requirements byadding more installations of the technology pack and TNPMFLOW Collector,where required.

Tivoli Netcool Performance Manager is optimized to track devices and theircharacteristics for a long time. To use this modeling scheme to track IP addresses(whose information and characteristics are not useful for more than a few hours ordays), would be resource-intensive. The Network-host and Host-network reportsdo this, but because they are resource-intensive, it is disabled by default during theinstallation process. If you choose to enable these report sets, you must use themin a small environment with a limited number of hosts.

TNPMFLOW installationInstall the TNPMFLOW Collector after you install the NetFlow IPFIX TechnologyPack, but before you perform the pack configuration steps.

Note: If Aurora NetFlow Collector is already installed, uninstall it by using thefollowing command:aurora deinstall

TNPMFLOW uses the RPM (Red Hat RHEL, Suse SLES) installation mechanism.The following sections show the specific commands for this mechanism. Version,release and architecture specifications might vary between distributions.

Note: The NetFlow IPFIX Technology Pack stores the TNPMFLOW installationpackages in the following directory:$PVMHOME/APFiles/cisco_netflow/adaptor

SolarisUse this information to install TNPMFLOW on Solaris 9 or 10 platform.

Procedure1. Log in as a user with root administration rights.2. Install TNPMFLOW on Solaris 9 or 10 platform by using the following

commands:#> gunzip tnpmflow-4.1.1.9-2013.06.13-sparc64.tar.gz#> tar xf tnpmflow-4.1.1.9-2013.06.13-sparc64.tar#> cd tnpmflow#> ./INSTALL

The installation directories are /opt/tnpmflow, /var/lib/tnpmflow, and/etc/tnpmflow. Files are written into /etc/init.d.

3. Add the root user by using the following command:tnpmflow addroot

You are prompted to enter a user ID. Enter the user ID as admin. A messagesimilar to the following is displayed:User ’admin’ successfully created in file ’users/admin’The password for this account is ’/7n5e7e08a9UCRs’

Note the password that is indicated in the message.4. Start the TNPMFLOW Collector by using the following command:

tnpmflow start

Chapter 4. Additional configuration steps for certain UBA Technology Packs 147

Page 156: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

RPM installation (RHEL, SLES)Use this information to install TNPMFLOW on RHEL and SLES platforms.

Procedure1. Log on as a user with root administration rights.2. Install TNPMFLOW on RHEL and SLES platforms by using the following

command:#> rpm -Uhv tnpmflow-4.1.1.9-2013.06.13.x86_64.rpm

The installation directories are /opt/tnpmflow, /var/lib/tnpmflow, and/etc/tnpmflow. Files are written into /etc/rc.d, /var/www/html, and/var/www/cgi-bin for RHEL and /srv/www/cgi-bin and /srv/www/htdocs forSLES.

3. Add the root user by using the following command:tnpmflow addroot

You are prompted to enter a user ID. Enter the user ID as admin. A messagesimilar to the following is displayed:User ’admin’ successfully created in file ’users/admin’The password for this account is ’/7n5e7e08a9UCRs’

Note the password that is indicated in the message.4. Start the TNPMFLOW Collector by using the following command:

tnpmflow start

Pre-configurationPre-configured aspects are NetMatrix, NetApp, Network, NetToS, and AsNum.

Note these aspect names must be the same as the values provided forCISCO_NETFLOW.TOPIC_FILTER in the Topology Editor. The aspect FlowState is alsopre-configured but not used. All aspect configurations are done in/opt/tnpmflow/var/sites/proviso/etc/site.conf. /etc/tnpmflow/site_proviso.conf is a link to it.NetHost tva_counter exporter_ip domain_src ip_dst applicationHostNet tva_counter exporter_ip ip_src domain_dst application

Default System UsersThe following table shows default system users for running TNPMFLOWon different platforms.

Table 13. Default system users

Platform Default system user:group

Solaris pvuser:staff

Linux tnpmflow:tnpmflow

During the installation, the default system user and group are added to theoperating system if it does not exist yet. Installation files and variable datafiles are owned by the tnpmflow system user.

148 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 157: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

TNPMFLOW configurationTNPMFLOW uses the main configuration file /etc/tnpmflow/tnpmflow.conf, whichcontains settings valid for all sites.

The receiving port is configured here. The default port is set to 2055. To change thedefault port, the parameter flow_url must be changed.. The simulations andprevious versions of the NetFlow IPFIX pack use UDP port 9996, so it isrecommended that you change or add udp://any:9996 to the following flow_url:

### -----------------------------------------------------------------------### Collector port numbers (NetFlow: 2055/UDP and IPFIX: 4739/SCTP)### -----------------------------------------------------------------------flow_url udp://any:2055#flow_url udp://any:2055 any://any:4739 udp://any:9005

Site-specific configuration issues are maintained in individual site configurationfiles, for example /etc/tnpmflow/site_proviso.conf, for the default Tivoli NetcoolPerformance Manager site. The most important configuration options are:### -----------------------------------------------------------------------### NetFlow/IPFIX accepted from these exporters (for ports see tnpmflow.conf)### -----------------------------------------------------------------------set routers 0.0.0.0/0#set routers 127.0.0.1/8 10.10.10.0/24

### ---------------------------------------------------------------### Create custom aspects### ---------------------------------------------------------------aspectnew NetworkHost counter multiple ip_router domain_src ip_dst applicationnew NetworkMatrix counter multiple ip_router domain_src domain_dst applicationnew NetApp counter multiple ip_router domain_src protocol application tosnew Network counter multiple ip_router domainnew AsNum counter multiple ip_router asn_src asn_dstnew NetHost tva_counter exporter_ip domain_src ip_dst applicationset name "Src Network - Dst Host"new HostNet tva_counter exporter_ip ip_src domain_dst applicationset name "Src Host - Dst Network"end

### ---------------------------------------------------------------### Domain reporting (domain id: 0 < ID < 2048)### ---------------------------------------------------------------domain

# Global domain reportingset aspects AsNum Network NetApp NetworkMatrix NetworkHostset periods hour

# Private Address Space (RFC1918 + RFC4193)new 1 "Private"set local yesset subnet 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 fc00::/7

# Link Local Address Space (RFC3330 + RFC3513)new 2 "Link Local"set local yesset subnet 169.254.0.0/16 fe80::/10

# Documentation Address Space (RFC3330 + RFC3849)new 3 "Documentation"set local yesset subnet 192.0.2.0/24 2001:db8::/32

# Domain definiton with autonomous system number

Chapter 4. Additional configuration steps for certain UBA Technology Packs 149

Page 158: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

new 4 "Swisscom"set flag /tnpmflow/flags/ch.gifset asn 3303

# Domain definiton with autonomous system numbernew 5 "DTAG"set flag /tnpmflow/flags/de.gifset asn 3320

select NetHost octetsset itemsmax 200000set itemslim 400000set periods hour

select NetHost packetsset itemsmax 200000set itemslim 400000set periods hour

select HostNet octetsset itemsmax 200000set itemslim 400000set periods hour

select HostNet packetsset itemsmax 200000set itemslim 400000set periods hour

end

### -----------------------------------------------------------------------### Compress (ZIP=bzip2) or delete (ZIP=REMOVE) flow file after...### Day = 86400s### Month = 2592000s### Never = 0s### -----------------------------------------------------------------------set flowflushcommand REMOVEset flowflushperiod 86400

### -----------------------------------------------------------------------### Size of NetFlow/IPFIX receive buffer (10MB min and 100MB max)### -----------------------------------------------------------------------set flowbuffersize 100### -----------------------------------------------------------------------### Enable/Disable DNS reverse lookup### -----------------------------------------------------------------------set dnsresolving yes

TNPMFLOW can be customized with respect to the grouping of TCP/UDP portsinto applications and naming of protocols, autonomous systems, services,interfaces, and traffic service classes (for example, quality of service types). Theconfiguration files are:/etc/tnpmflow/protocols/etc/tnpmflow/services/etc/tnpmflow/applications/etc/tnpmflow/tos/etc/tnpmflow/icmp/etc/tnpmflow/asn/etc/tnpmflow/interfaces

Sites are used to separate traffic information between administrative domains. Asingle TNPMFLOW installation can be used for many administrative domains withpotentially overlapping (private) address spaces and individual configurations. Aseparate database is maintained for every site. It is recommended to start an

150 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 159: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

installation with a single default site. The default site in the Tivoli NetcoolPerformance Manager installation is named Proviso.

Certain router interfaces can be explicitly excluded, for example, to avoid duplicateNetFlow reporting.

Configuring with TNPMFLOW scriptUse a script called tnpmflow to start and stop the TNPMFLOW engine, and to add,remove, or list topics and aspects.

This script automatically updates the report_site.ash when it is used to addtopics.Usage: tnpmflow OPTIONS

The following table shows possible values for options.

Table 14. Possible values for options

Option Description

start [verbose|confirm] Start

restart [verbose] Restart

stop [verbose|confirm] Stop

reset [<site_name>] Reset interactively

connect Connect to system CLI

showsites Show all sites

addsite [<site>] Add new site

delsite [<site>] Delete site

showusers Show all user accounts

showuser [<id>] Show single user account

addroot [<id>] Add new root user account

deluser [<id>] Delete user account

setflowurl [<flowurl>] Set the flow URL

import [<site>[<dir>]] Import flow files in a directory

status [mail|sms] Show runtime status

updatehttpd Update the web server configuration

rmhttpd Remove the web server configuration

deinstall Deinstall the system

version Version

help Help

User-defined aspects:

TNPMFLOW provides a list of basic aspects and makes it possible to define newcomposed aspects.

The basic aspects are:<basic aspect> :=

host | port | tos | domain | direction |type | proto | appl | flow | interface |asn | icmp

Chapter 4. Additional configuration steps for certain UBA Technology Packs 151

Page 160: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

User-defined aspects are defined in the individual site configuration files, forexample /etc/tnpmflow/site_proviso.conf for the default Proviso site.<user-defined aspect> :=aspect new <aspect name> counter multiple <component>+

The parameter counter means that only total counters are stored in the database.The parameter multiple means that multiple units are recorded in the database, forexample, in/out octets, in/out packets and in/out flows. For configuration withTivoli Netcool Performance Manager, user-defined aspects must always usecounter and multiple. The components of a user-defined aspect can be:<component> :=domain | domain_src | domain_dst | direction |ip | ip_src | ip_dst | ip_nexthop | ip_version |ip_router | ip_router_port |interface | interface_in | interface_out |port | port_src | port_dst |protocol | service | application |as | as_src | as_dst |type | tos | tcp_flags | flowlabel |icmp | flow_version |duration | packets | octets

Following are four examples of user-defined aspects:aspect new MyTopic1 counter multiple ip_router domain protocol application tosaspect new MyTopic2 counter multiple asn_dst ip_dstaspect new MyTopic3 counter multiple application ip_src ip_dstaspect new MyTopic4 counter multiple ip ip_version

Following are aspect definitions for AS Matrix and Protocol/Port Matrixaggregations:aspect new ASPortMatrix counter multiple as_src as_dst interface_in interface_outaspect new ProtocolPortMatrix counter multiple protocol port_src port_dst

Adding networks and domainsConfigure network and domain names by editing the site configurationfile. The following shows an example of a domain definition.domain# Global domain reportingset aspects AsNum Network NetApp NetworkMatrixset periods hour# Private Address Space (RFC1918 + RFC4193)new 1 "Private"set local yesset subnet 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 fc00::/7# Link Local Address Space (RFC3330 + RFC3513)new 2 "Link Local"set local yesset subnet 169.254.0.0/16 fe80::/10# Documentation Address Space (RFC3330 + RFC3849)new 3 "Documentation"set local yesset subnet 192.0.2.0/24 2001:db8::/32# Domain definiton with autonomous system number

new 4 "Swisscom"set flag /tnpmflow/flags/ch.gifset asn 3303

# Domain definiton with autonomous system numbernew 5 "DTAG"set flag /tnpmflow/flags/de.gifset asn 3320

end

152 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 161: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

TNPMFLOW configuration and load balancingThe normal load balancing mechanism performs well when there are manyNetFlow-enabled routers that send data to the same database. In these conditions,you can configure multiple TNPMFLOW/UBA instances to balance the load.

This approach to load balancing is not helped if one large router can generateenough flow data to overload a single TNPMFLOW/UBA instance by itself. Todeal with this situation, the following modifications to the TNPMFLOWconfiguration are required:

tnpmflow_split_report.pl

This file is delivered in <DATACHANNEL_HOME>/APFiles/cisco_netflow/adaptor andmust be copied to /opt/tnpmflow/bin.

As delivered, it is set up to split the TNPMFLOW output based on the inputinterface (line 15, “my $split_key = ‘in’;”).

If the router is configured to collect flows from the output side of its interfaces,change it to ‘out’.

/etc/tnpmflow/site_proviso.conf

In the aspect section, change the topic definitions by adding interface_ininterface_out at the end of each, as follows:

new NetMatrix tva_counter exporter_ip domain_src domain_dst applicationinterface_in interface_out

Do this for all topic definitions, except for FlowState, which is not used.

/opt/tnpmflow/var/sites/proviso/etc

Addinterface_in=%flow:interface_in#name%,interface_out=%flow:interface_ out#name%,

between the SE and UE markers in the same line as follows:site aspect printf"Source=TNPMFLOW,Site=proviso,Topic=NetMatrix,Timestamp=$date$,SE,ip_router=%flow:exporter_ip%,interface_in=%flow:interface_in#name%,interface_out=%flow:interface_out#name%,domain_src=%flow:domain_src#name%,domain_dst=%flow:domain_dst#name%,application=%flow:application#name%,UE,PacketsOut=$packets_sent$,BytesOut=$bytes_sent$,PacketsIn=$packets_recv$,BytesIn=$bytes_recv$\n" @@keys:$i$@@

Do this for all topic definitions, except for FlowState, which is not used.

Restart TNPMFLOW. TNPMFLOW continues to put all its output (.csv) files in/opt/tnpmflow/var/sites/proviso/reports

It also creates two directories in reports that are called 0 and 1.

Change your existing UBA to take its input fromreports/0

and configure a second UBA to take input fromreports/1

Chapter 4. Additional configuration steps for certain UBA Technology Packs 153

Page 162: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Both UBAs must direct output to the same CME. Stop and restart the channel.

Note: Enable pvuser to access the reports folder by using the following command:chmod -R 777 /opt/tnpmflow/var/sites/proviso/reports

UBA PVLine Format Technology PackAdditional configuration steps required for UBA PVLine Format Technology Pack.

PVLine input file formatsThe UBA PVLine Format devices gather performance data and other statistics frommultiple network elements. This data is referred to collectively as network healthmetrics . Each UBA PVLine Format device produces, on a specified regular basis, abulk input file that contains the network health metrics and other information.

This bulk input file is a PvLine format file. These input files are acquired by theUniversal Bulk adapter (UBA) script through an FTP process, and then each recordin those files is processed. All the input files are collected for a time interval andall the records within the files are sorted and processed as per the time interval setin the APP_FILE_PERIOD parameter.

The UBA PVLine Format Technology Pack supports multiple input files per UBA,where each input file contains data for one polling period only.

The filename format for these bulk input files is discussed in “Bulk input filename.”

The UBA PVLine Format Technology Pack provides a file that interprets these bulkinput files. See Bulk adaptor design files in UBA PVLine Format 2.2.0.0 Technology PackUser Guide for more information.

Bulk input file nameThe implementation plan is to collect performance data by pulling the PvLine filesfrom Tivoli Netcool Performance Manager by using the ftp protocol.

The file name format is defined as below:UBA_PVLine_Format_<YYYY.MM.DD>-<HH.MM.SS>.pvline

<YYYY.MM.DD>-<HH.MM.SS> - This indicates the timestamp value.

UBA_PVLine_Format_2011.04.14-07.06.15.pvline

PVLine file format valuesTable 15. PVLine file format values

Format Default value

Format name Tivoli Netcool Performance ManagerPV-Line

Format abbreviation PVLINE

File Typically, specified as .pvline

File version 3.0

Vendor IBM

Format parser type Resource block parser

154 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 163: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 15. PVLine file format values (continued)

Format Default value

Default formula path empty string

Default family 'bulk'

Default profile ` bulk_<nn>' Where: <nn> is the BulkCollector number

Header line formatSummarizes the header lines format and syntax in PVLine files.

Table 16. Header line format

Option Syntax Description

OPTION:TYPE=Line This Option Syntax is used by BulkCollector (BCOL). Specifies the file formatassociated with PvLine. The value Lineindicates that this file format is the completeASCII format.

OPTION:PVMVersion=3.0 This Option Syntax is used by BCOL.Specifies the import file version to berecognized. Version 3.0 is the only versionthat works.

OPTION:Element=<element_name> Sets the default formula path. This optionprovides a space saving mechanism forsetting the default formula path. The BulkCollector prepends the specified path to allmetric names, for metric type data lines. Ifyou do not specify this option, the defaultformula path is the empty string.

OPTION:TimeOffset=<time_offset> Sets the local timezone in which PvLine filesare generated. By default, the offset is 0(zero), which means timestamps are inCoordinated Universal Time (UTC).

Note: OPTION:TYPE=Line and OPTION:PVMVersion=3.0 are compulsory forBCOL. These are not required by the UBA Collector to process the data file. Iffound, UBA is still able to process the data file.

Data line formatSummarizes the Data line format and syntax in PVLine files.

The PvLine file consists of multiple data lines where each line consists of sevenfields. The line syntax is as follows:date|metric/propertyname|targettype|targetname|Instance|valuetype|value

Chapter 4. Additional configuration steps for certain UBA Technology Packs 155

Page 164: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 17. Data line format

Field Position Field Item Description

Field1 date yyyy/mm/dd hh:mm:ssEg: G2011/01/03 21:50:00

The UBA outputs timestamps inGMT. More specifically, the UBAconverts the timestamp to GMT byadding the time offset.

Example: OPTION:TimeOffset = 3600(1hour)

Record timestamp need to be set toGMT + 1

Field2 metric/ propertyname Specifies the metric or property nameto use when the import routineprocesses the value supplied in thevalue field (field7).

If a metric name is supplied:

The metric name maps to the fullyqualified bulk collection formulaname, which includes its parentgroup name. A leading ~ does notwork. Example:AP~Specific~Bulk~(device)~Inbound Errors

You can use theOPTION:FormulaPath PvLine fileheader option to set a PvLinefile-based default for this formulapath.

The valuetype field (field6) must beset to type float or type string

String is supported by BCOL but notUBA.

If a property name is supplied: Thevaluetype field (field6) must be set totype property or type inventory.

If the valuetype field (field 6) is set totype inventory , then field 2 must beset to one of the following string:

v Invariant

v Instance

v Label

v State

v Family

v NodeType

Note: NodeType is supported byBCOL but not UBA.

156 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 165: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 17. Data line format (continued)

Field Position Field Item Description

Field3 targettype Specifies one of the following string:

v alias – Indicates that the targettype is a subelement. If targettypeis a subelement, then targetname(field4) specifies the name of thiselement.

v host – Indicates that the target typeis an element. If targettype is anelement, then targetname (field4)specifies the name of this element.

Note: The element name can also beset by using the OPTION:ElementPvLine file header line option. In caseof conflict between these twomethods, the priority will be given toOPTION:Element feature.

Field4 targetname Specifies the name used to uniquelyidentify the resource. The importprogram will use this name as thesubelement and will associate it withthe element identified in theOPTION:Element PvLine file headerline option.

Field5 Instance This field is not used but must bespecified with a blank entry.

field1|field2|field3|field4| |field6|field7

Chapter 4. Additional configuration steps for certain UBA Technology Packs 157

Page 166: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Table 17. Data line format (continued)

Field Position Field Item Description

Field6 valuetype Specifies one of the following ASCIIstrings:

v float - Used to specify a numericvalue: floating point, short integer,long integer, exponents, and rollingcounters. Specifying float in thisfield tells the import program touse the name specified in themetric/propertyname field (field 2)as the metric name.Note: Specific formulas can beused in the CME to identifymetrics that need to be treated asrolling counters. The CME willhandle all processing required toaccurately calculate delta valuesfor these metrics.

v string - Used in BCOL to specify astring metric that is passed to theCME. The string metric can beused in CME formulas as part of acalculation to output either ametric or a property.

v property - Used to specify acharacter string that tells theimport program to use the namespecified in themetric/propertyname field (field 2)as the property name. Propertiesare typically used to groupresources into logical groups forreporting purposes. Examples ofproperties include linkSpeed ,location , customer , and so on.

v inventory - Used to identify specialproperties that must be handleddifferently from other properties bythe inventory process. If this fieldis set to inventory, then themetric/propertyname field (field 2)must be set to one of these values:Invariant, Instance, Label, State,Family, or NodeType.

Field7 value Specifies a numeric or string valuethat is associated with the metric orproperty name specified in themetric/propertyname field (field 2)and the valuetype field (field 6).

Sample of PVLine data content# Type Both# ## ## # Setting Options# OPTION:Type=Line# OPTION:PVMVersion=3.0

158 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 167: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

# OPTION:TimeOffset=0# OPTION:FormulaPath= AP~Specific~Bulk~(device)# # Collection Interval for the following resources = 15 minutes# OPTION:Element=BigRouter## G1998/08/12 23:30:00 | Family | alias | Abcd | | inventory | {device}# G1998/08/12 23:30:00 | Customer | alias | Abcd | | property | Acme# G1998/08/12 23:30:00 | Continent | alias | Abcd | | property | Europe# G1998/08/12 23:30:00 | Country | alias | Abcd | | property | France# G1998/08/12 23:30:00 | City | alias | Abcd | | property | Paris# G1998/08/12 23:30:00 | CIR | alias | Abcd | | property | 128# G1998/08/12 23:30:00 | IP Traffic Percentage | alias | Abcd | | float |

95.448312749999999# G1998/08/12 23:30:00 | Power Level | alias | Abcd | | float | 1.672e-23# G1998/08/12 23:30:00 | Inbound Packets | alias | Abcd | | float | 749999999

Additional Topology Editor parametersThere are certain additional topology editor parameter.

Auto-create options

There are two toggle options:

APP_AUTO_CREATE_FRM

Automatically create the formulas after acquisition of bulk input files.

Set this parameter to TRUE to instruct the UBA collector to create theformulas on the fly. If this parameter is set to FALSE, formulas must beimported manually into the database using resmgr utility before UBA cancontinue to process them.

APP_AUTO_CREATE_PROP

Automatically create the properties after acquisition of bulk input files.

Set this to TRUE to instruct the UBA collector to create the properties onthe fly. If this parameter is set to FALSE, properties need to be importedmanually into the database using resmgr utility before UBA can continueto process them.

Logging level option

Currently, the UBA PVLine Format Technology Pack has logging levels inside theadaptor script.You can set the logging level inside the Topology Editor. Supportedlogging levels are as follows:# FATAL = 0# ERROR = 1# WARNING = 2# INFO = 3# DEBUG = 4# TRACE = 5

For example:# dccmd debug UBA.2.201 "self configuration" | grep "’APP.L"# ’APP.LEVEL’->’5’# ’APP.LOGGING’->’TRUE’

Note: There are two parameters: APP_LOGGING and APP_LEVEL used to controlAppLogger debug messages. The APP_LOGGING parameter enables the

Chapter 4. Additional configuration steps for certain UBA Technology Packs 159

Page 168: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

AppLogger facility. The purpose of AppLogger is to provide a minimal level ofcontrol over the log messages used for debugging by IBM technology packdevelopers.

Interval between two generated input files option

The APP_FILE_PERIOD parameter helps to set the time interval in secondsbetween two generated input files. Set the number of seconds between twogenerated input files. If first input file is generated at T1 timestamp and secondinput file is generated at T2 timestamp, then the file period is equal to thedifference between T2 and T1. Typically, the collection requests for the pack matchthe value specified for the APP_FILE_PERIOD parameter.

Note: You must configure APP_FILE_PERIOD inside the Topology Editor sinceOPTION:Interval= is not supported in the datafile.

160 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 169: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Chapter 5. Importing and publishing common packs

Describes importing and publishing of common packs on Tivoli NetcoolPerformance Manager, Version 1.4.

For prerequisite software and instructions on how to install a common pack, seeChapter 3. Installing the Tivoli Netcool Performance Manager JDBC Driver software andChapter 6. Getting started with common reporting of the Tivoli Netcool PerformanceManager JDBC Driver Installation and User Guide.

To create a new time zone/calendar, see the Aggregation Sets section in Configuringand Operating DataMart. Then, proceed with linking the Cognos Reporting group totime zone. For more information, see the Linking DataView Groups to timezonesection in Configuring and Operating DataMart.

© Copyright IBM Corp. 1997, 2014 161

Page 170: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

162 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 171: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Appendix. Installing technology packs by using the commandline

You can install a Tivoli Netcool Performance Manager Technology Pack by usingthe command line. The preferred method for installing a technology packs is fromthe launchpad.

About this task

To install a Tivoli Netcool Performance Manager technology pack from thecommand line, follow these steps:

Procedure1. Use the cd command to change your working directory to the temporary

directory ($PVMHOME/version/app-packs) that you created in “Preparing thepack installation directory” on page 5, or to the directory on the Tivoli NetcoolPerformance Manager CD where the pack JAR files are located (bydefault,/Proviso/AP/jar).

Note: The Technology Pack Installer and pack jar files need to be owned bypvuser. Else, change the file ownership before starting the installation.

2. To start the Technology Pack Installer, enter the following command:java -Xmx256M -jar ProvisoPackInstaller.jar

Note: The -Xmx256M option is required to allocate sufficient memory for theTechnology Pack Installer to successfully install multiple bundled andstand-alone technology packs.Attention: The following command is only applicable for 4.3-X and higherTechnology Packs.

3. To start the Technology Pack Installer for Alcatel Lucent 5620 SAM technologypack, enter the following command:java -Xmx512M -jar ProvisoPackInstaller.jarWhen the Technology Pack Installer starts, it displays a Tivoli NetcoolPerformance Manager Technology Packs Welcome window.

4. Click Next.5. Click accept the terms to accept the license agreement.6. Click Next.7. Use Step 4 through Step 7 in “Installing technology packs by using the

launchpad” on page 6.

© Copyright IBM Corp. 1997, 2014 163

Page 172: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

164 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 173: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

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.19-21, Nihonbashi-Hakozakicho, Chuo-kuTokyo 103-8510, 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. 1997, 2014 165

Page 174: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

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.

All statements regarding IBM's future direction or intent are subject to change orwithdrawal without notice, and represent goals and objectives only.

All IBM prices shown are IBM's suggested retail prices, are current and are subjectto change without notice. Dealer prices may vary.

This information is for planning purposes only. The information herein is subject tochange before the products described become available.

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 to

166 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 175: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

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

Each copy or any portion of these sample programs or any derivative work, mustinclude a copyright notice as follows:

© (your company name) (year). Portions of this code are derived from IBM Corp.Sample Programs. © Copyright IBM Corp. _enter the year or years_. All rightsreserved.

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

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

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

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.

Linux is a registered trademark of Linus Torvalds in the United States, othercountries, or both

Microsoft and Windows are trademarks of Microsoft Corporation in the UnitedStates, other countries, or both.

ITIL is a registered trademark, and a registered community trademark of TheMinister for the Cabinet Office, and is registered in the U.S. Patent and TrademarkOffice.

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

Notices 167

Page 176: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Java and all Java-based trademarks and logos are trademarks orregistered trademarks of Oracle and/or its affiliates.

Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in theUnited States, other countries, or both and is used under license therefrom.

Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo aretrademarks of HP, IBM Corp. and Quantum in the U.S. and other countries.

Additional copyright noticesThe following copyright information is for software used by Tivoli NetcoolPerformance Manager Wireline Component.

Tcl 8.3.3, Combat/TCL 0.7.3, Combat/TCL 0.7.5, TclX 8.3, TK 8.3.3

This software is copyrighted by the Regents of the University of California, SunMicrosystems, Inc., Scriptics Corporation, and other parties. The following termsapply to all files associated with the software unless explicitly disclaimed inindividual files.

The authors hereby grant permission to use, copy, modify, distribute, and licensethis software and its documentation for any purpose, provided that existingcopyright notices are retained in all copies and that this notice is included verbatimin any distributions. No written agreement, license, or royalty fee is required forany of the authorized uses. Modifications to this software may be copyrighted bytheir authors and need not follow the licensing terms described here, provided thatthe new terms are clearly indicated on the first page of each file where they apply.

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANYPARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITSDOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THEAUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANYWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN"AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NOOBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,ENHANCEMENTS, OR MODIFICATIONS.

GOVERNMENT USE: If you are acquiring this software on behalf of the U.S.government, the Government shall have only "Restricted Rights" in the softwareand related documentation as defined in the Federal Acquisition Regulations(FARs) in Clause 52.227.19 (c) (2). If you are acquiring the software on behalf of theDepartment of Defense, the software shall be classified as "Commercial ComputerSoftware" and the Government shall have only "Restricted Rights" as defined inClause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing, the authorsgrant the U.S. Government and others acting in its behalf permission to use anddistribute the software in accordance with the terms specified in this license.

168 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 177: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

SCOTTY Stack

This software is copyrighted by Juergen Schoenwaelder, the Technical University ofBraunschweig, the University of Twente, and other parties. The following termsapply to all files associated with the software unless explicitly disclaimed inindividual files.

The authors hereby grant permission to use, copy, modify, distribute, and licensethis software and its documentation for any purpose, provided that existingcopyright notices are retained in all copies and that this notice is included verbatimin any distributions. No written agreement, license, or royalty fee is required forany of the authorized uses. Modifications to this software may be copyrighted bytheir authors and need not follow the licensing terms described here, provided thatthe new terms are clearly indicated on the first page of each file where they apply.

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANYPARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITSDOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THEAUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANYWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN“AS IS” BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NOOBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,ENHANCEMENTS, OR MODIFICATIONS.

Various copyrights apply to this package, listed in 3 separate parts below. Pleasemake sure that you include all the parts. Up until 2001, the project was based atUC Davis, and the first part covers all code written during this time. From 2001onwards, the project has been based at SourceForge, and Networks AssociatesTechnology, Inc hold the copyright on behalf of the wider Net-SNMP community,covering all derivative work done since then. An additional copyright section hasbeen added as Part 3 below also under a BSD license for the work contributed byCambridge Broadband Ltd. to the project since 2001.

Part 1: CMU/UCD copyright notice: (BSD like)

Copyright © 1989, 1991, 1992 by Carnegie Mellon University

Derivative Work - 1996, 1998-2000

Copyright © 1996, 1998-2000 The Regents of the University of California

All Rights Reserved

Permission to use, copy, modify and distribute this software and its documentationfor any purpose and without fee is hereby granted, provided that the abovecopyright notice appears in all copies and that both that copyright notice and thispermission notice appear in supporting documentation, and that the name of CMUand The Regents of the University of California not be used in advertising orpublicity pertaining to distribution of the software without specific writtenpermission.

Notices 169

Page 178: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIMALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALLIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENTSHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BELIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ORANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATAOR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OROTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITHTHE USE OR PERFORMANCE OF THIS SOFTWARE.

Part 2: Networks Associates Technology, Inc copyright notice (BSD)

Copyright © 2001, Networks Associates Technology, Inc

All rights reserved.

Redistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met:v Redistributions of source code must retain the above copyright notice, this list of

conditions and the following disclaimer.v Redistributions in binary form must reproduce the above copyright notice, this

list of conditions and the following disclaimer in the documentation and/orother materials provided with the distribution.

v Neither the name of the NAI Labs nor the names of its contributors may be usedto endorse or promote products derived from this software without specificprior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ANDCONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUTNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVERCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Part 3: Cambridge Broadband Ltd. copyright notice (BSD)

Portions of this code are copyright © 2001, Cambridge Broadband Ltd.

All rights reserved.

Redistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met:v Redistributions of source code must retain the above copyright notice, this list of

conditions and the following disclaimer.v Redistributions in binary form must reproduce the above copyright notice, this

list of conditions and the following disclaimer in the documentation and/orother materials provided with the distribution.

170 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 179: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

v The name of Cambridge Broadband Ltd. may not be used to endorse or promoteproducts derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER “AS IS” ANDANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITEDTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORA PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THECOPYRIGHT HOLDER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUTNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVERCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

BLT 2.4u

Portions (c) 1993 AT&T, (c) 1993 - 1998 Lucent Technologies, (c) 1994-1998 SunMicrosystems, Inc., and (c) 1987-1993 The Regents of the University of California.

Permission to use, copy, modify and distribute this software and its documentationfor any purpose and without fee is hereby granted, provided that the abovecopyright notice appears in all copies and that both that copyright notice and thispermission notice appear in supporting documentation, and that the names ofAT&T, Lucent Technologies Inc., Sun Microsystems, Inc. and The Regents of theUniversity of California not be used in advertising or publicity pertaining todistribution of the software without specific written permission.

THE COPYRIGHT HOLDERS AND OTHER CONTRIBUTORS DISCLAIM ALLWARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALLIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENTSHALL THE COPYRIGHT HOLDERS OR OTHER CONTRIBUTORS BE LIABLEFOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANYDAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATA ORPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OROTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITHTHE USE OR PERFORMANCE OF THIS SOFTWARE.

CMU-SNMP 1.14

CMU/UCD copyright notice: (BSD like)

Copyright 1989, 1991, 1992 by Carnegie Mellon University

Derivative Work - 1996, 1998-2000 Copyright 1996, 1998-2000 The Regents of theUniversity of California

All Rights Reserved

Permission to use, copy, modify and distribute this software and its documentationfor any purpose and without fee is hereby granted, provided that the abovecopyright notice appears in all copies and that both that copyright notice and thispermission notice appear in supporting documentation, and that the name of CMU

Notices 171

Page 180: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

and The Regents of the University of California not be used in advertising orpublicity pertaining to distribution of the software without specific writtenpermission.

CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIMALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALLIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENTSHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BELIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ORANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATAOR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OROTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITHTHE USE OR PERFORMANCE OF THIS SOFTWARE.

Scotty 2.8, incrTCL 3.0, [incr TCL] 3.2

Portions Copyright (c) 1987-1994 The Regents of the University of California.Copyright (c) 1994-1995 Sun Microsystems, Inc.

This software is copyrighted by the Regents of the University of California, SunMicrosystems, Inc., and other parties. The following terms apply to all filesassociated with the software unless explicitly disclaimed in individual files.

The authors hereby grant permission to use, copy, modify, distribute, and licensethis software and its documentation for any purpose, provided that existingcopyright notices are retained in all copies and that this notice is included verbatimin any distributions. No written agreement, license, or royalty fee is required forany of the authorized uses. Modifications to this software may be copyrighted bytheir authors and need not follow the licensing terms described here, provided thatthe new terms are clearly indicated on the first page of each file where they apply.

IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANYPARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIALDAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE, ITSDOCUMENTATION, OR ANY DERIVATIVES THEREOF, EVEN IF THEAUTHORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANYWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULARPURPOSE, AND NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN"AS IS" BASIS, AND THE AUTHORS AND DISTRIBUTORS HAVE NOOBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES,ENHANCEMENTS, OR MODIFICATIONS.

RESTRICTED RIGHTS: Use, duplication or disclosure by the government is subjectto the restrictions as set forth in subparagraph (c) (1) (ii) of the Rights in TechnicalData and Computer Software Clause as DFARS 252.227-7013 and FAR 52.227-19.

Portions Copyright (c) 1993-1998 Lucent Technologies, Inc.

Permission to use, copy, modify, and distribute this software and its documentationfor any purpose and without fee is hereby granted, provided that the abovecopyright notice appear in all copies and that both that the copyright notice andwarranty disclaimer appear in supporting documentation, and that the names of

172 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 181: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

Lucent Technologies any of their entities not be used in advertising or publicitypertaining to distribution of the software without specific, written priorpermission.

Lucent disclaims all warranties with regard to this software, including all impliedwarranties of merchantability and fitness. In no event shall Lucent be liable for anyspecial, indirect or consequential damages or any damages whatsoever resultingfrom loss of use, data or profits, whether in an action of contract, negligence orother tortuous action, arising out of or in connection with the use or performanceof this software.

UCD SNMP 4.2.5

Portions Copyright 1989, 1991, 1992 by Carnegie Mellon University. DerivativeWork - 1996, 1998-2000, Copyright 1996, 1998-2000 The Regents of the University ofCalifornia All Rights Reserved

Permission to use, copy, modify and distribute this software and its documentationfor any purpose and without fee is hereby granted, provided that the abovecopyright notice appears in all copies and that both that copyright notice and thispermission notice appear in supporting documentation, and that the name of CMUand The Regents of the University of California not be used in advertising orpublicity pertaining to distribution of the software without specific writtenpermission.

CMU AND THE REGENTS OF THE UNIVERSITY OF CALIFORNIA DISCLAIMALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALLIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENTSHALL CMU OR THE REGENTS OF THE UNIVERSITY OF CALIFORNIA BELIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ORANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATAOR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OROTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITHTHE USE OR PERFORMANCE OF THIS SOFTWARE.

Portions Copyright: (c) 2001-2003, Networks Associates Technology, Inc, (c)2001-2003, Cambridge Broadband Ltd, (c) 2003-2005, Sparta, Inc., (c) 2004, Cisco,Inc and Information Network Center of Beijing University of Posts andTelecommunications, (c) Fabasoft R&D Software GmbH & Co KG, [email protected].

All rights reserved.

Redistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list ofconditions and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, thislist of conditions and the following disclaimer in the documentation and/or othermaterials provided with the distribution.

3. Neither the names of Networks Associates Technology, Inc, CambridgeBroadband Ltd., Sparta, Inc., Cisco, Inc, Beijing University of Posts andTelecommunications, Fabasoft R&D Software GmbH & Co KG or any of its

Notices 173

Page 182: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

subsidiaries, brand or product names, nor the names of their contributors may beused to endorse or promote products derived from this software without specificprior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ANDCONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OFMERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AREDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS ORCONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUTNOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVERCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IFADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

JDOM 1.0

Copyright (C) 2000-2004 Jason Hunter & Brett McLaughlin. All rights reserved.

Redistribution and use in source and binary forms, with or without modification,are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice, this list ofconditions, and the following disclaimer.

2. Redistributions in binary form must reproduce the above copyright notice, thislist of conditions, and the disclaimer that follows these conditions in thedocumentation and/or other materials provided with the distribution.

3. The name "JDOM" must not be used to endorse or promote products derivedfrom this software without prior written permission. For written permission, pleasecontact <request_AT_jdom_DOT_org>.

4. Products derived from this software may not be called "JDOM", nor may"JDOM" appear in their name, without prior written permission from the JDOMProject Management <request_AT_jdom_DOT_org>.

In addition, we request (but do not require) that you include in the end-userdocumentation provided with the redistribution and/or in the software itself anacknowledgement equivalent to the following:

"This product includes software developed by the JDOM Project(http://www.jdom.org/)." Alternatively, the acknowledgment may be graphicalusing the logos available at http://www.jdom.org/images/logos.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIEDWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE JDOM AUTHORS ORTHE PROJECT CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTEGOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS

174 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 183: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDINGNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OFTHIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCHDAMAGE.

This software consists of voluntary contributions made by many individuals onbehalf of the JDOM Project and was originally created by Jason Hunter<jhunter_AT_jdom_DOT_org> and Brett McLaughlin <brett_AT_jdom_DOT_org>.For more information on the JDOM Project, please see <http://www.jdom.org/>.

Regex 1.1a

Copyright (C) 1996, 1999 Vassili Bykov. It is provided to the Smalltalk communityin hope it will be useful.

1. This license applies to the package as a whole, as well as to any component of it.By performing any of the activities described below, you accept the terms of thisagreement.

2. The software is provided free of charge, and ``as is'', in hope that it will beuseful, with ABSOLUTELY NO WARRANTY. The entire risk and all responsibilityfor the use of the software is with you. Under no circumstances the author may beheld responsible for loss of data, loss of profit, or any other damage resultingdirectly or indirectly from the use of the software, even if the damage is caused bydefects in the software.

3. You may use this software in any applications you build.

4. You may distribute this software provided that the software documentation andcopyright notices are included and intact.

5. You may create and distribute modified versions of the software, such as portsto other Smalltalk dialects or derived work, provided that:

a. any modified version is expressly marked as such and is not misrepresented asthe original software;

b. credit is given to the original software in the source code and documentation ofthe derived work;

c. the copyright notice at the top of this document accompanies copyright noticesof any modified version.

Notices 175

Page 184: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

176 IBM Tivoli Netcool Performance Manager: Pack Installation and Configuration Guide

Page 185: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,
Page 186: Pack Installation and Configuration Guide · Pack Installation and Configuration Guide. Note ... performance data by using the Cognos ... service-ready reports for network operations,

����

Printed in USA


Recommended