Migrating To Netcool/Precision For IP Networks - IBM Redbooks

Transcription

Front coverMigrating to Netcool/Precisionfor IP NetworksBest Practices for Migrating fromIBM Tivoli NetViewCompare capabilities and solutionarchitecturesMigrate IBM Tivoli SwitchAnalyzerPerform the migration andconfigure the new featuresStephen HochstetlerDonald HartLeslie ClarkMathias ScharfenbergPádraig ByrneRob ClarkBob Loudenibm.com/redbooks

International Technical Support OrganizationMigrating to Netcool/Precision for IP NetworksBest Practices for Migrating from IBM Tivoli NetViewFebruary 2007SG24-7375-00

Note: Before using this information and the product it supports, read the information in“Notices” on page ix.First Edition (February 2007)This edition applies to Version 7, Release 1, modification 5 of IBM Tivoli NetView (productnumber 5698-NTV) and Version 1, Release 3 of IBM Tivoli Switch Analyzer (product number5724-C72) and Version 3, Release 6 of Netcool/PrecisionIP Discovery and Root Cause Analysis(product number 5724-O52) and Version 3, Release 6 of Netcool/PrecisionIP Topology Server(product number 5724-O60) and Version 3, Release 6 of Netcool/PrecisionIP Topology DiscoveryTier 1 (product number 5724-O85) and Version 3, Release 6 of Netcool/PrecisionIP TopologyDiscovery Tier 2(product number 5724-O86) and Version 3, Release 6 of Netcool/PrecisionIPFault Discovery and Asset Tier 1 (product number 5724-O87) and Version 3, Release 6 ofNetcool/PrecisionIP Fault Discovery and Asset Tier 2(product number 5724-O88) Copyright International Business Machines Corporation 2007. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADPSchedule Contract with IBM Corp.

ContentsNotices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ixTrademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xPreface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiThe team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiBecome a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiComments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiPart 1. Product comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Chapter 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.1 IBM Service Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 Next Generation Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.3 Netcool/Precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.4 NetView customer choices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91.5 The purpose of this book. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Chapter 2. Product review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.2 Discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.3 Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162.4 Network visualization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182.5 Event management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.6 SNMP tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.7 Diagnostic tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272.8 User consoles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292.9 Product administration and configuration . . . . . . . . . . . . . . . . . . . . . . . . . 322.10 Integration with other products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Chapter 3. Benefits of migrating to Precision . . . . . . . . . . . . . . . . . . . . . . 373.1 Full layer 2 discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.1.1 The OSI seven layer model. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383.2 Filling in gaps in the discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423.2.1 Inserting missing connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433.3 MPLS networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.3.1 Example MPLS discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443.3.2 MPLS edge view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453.3.3 MPLS core view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463.3.4 More information on MPLS capabilities in Netcool/Precision . . . . . . 47 Copyright IBM Corp. 2007. All rights reserved.iii

3.4 Topology-based root cause analysis (RCA) . . . . . . . . . . . . . . . . . . . . . . . 483.4.1 Netcool Knowledge Library example. . . . . . . . . . . . . . . . . . . . . . . . . 483.4.2 Netcool/Precision root cause analysis . . . . . . . . . . . . . . . . . . . . . . . 503.5 Multiple domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523.5.1 Managed service provider (MSP) environments . . . . . . . . . . . . . . . . 533.5.2 Distinct administrative areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533.6 Failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543.7 Extending your discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553.8 Event enrichment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563.8.1 Event enrichment in the Netcool suite. . . . . . . . . . . . . . . . . . . . . . . . 563.8.2 Event enrichment in Netcool/Precision . . . . . . . . . . . . . . . . . . . . . . . 573.9 Asset management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573.9.1 Basic asset information in standard installation . . . . . . . . . . . . . . . . 583.9.2 Netcool for Asset Management - NfAM. . . . . . . . . . . . . . . . . . . . . . . 59Chapter 4. Solution architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 614.1 Netcool overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624.1.1 Netcool OMNIbus ObjectServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 624.1.2 Netcool probes and monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634.1.3 Netcool/Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634.1.4 Netcool/RAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634.1.5 Netcool/Reporter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644.1.6 Netcool/Webtop. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 644.2 A first look at Netcool/Precision. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654.2.1 Netcool/Precision components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 654.2.2 Inter component communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664.2.3 Precision services and OQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 674.3 Event flow through Netcool/Precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . 684.4 Example Netcool/Precision deployments . . . . . . . . . . . . . . . . . . . . . . . . . 704.4.1 Small scale Netcool/Precision deployment . . . . . . . . . . . . . . . . . . . . 714.4.2 Large scale Netcool/Precision deployment . . . . . . . . . . . . . . . . . . . . 734.5 Netcool/Precision in failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 754.5.1 OMNIbus failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 764.5.2 Webtop and NCSM failover. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 774.5.3 Netcool/Precision failover . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Part 2. Migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81Chapter 5. Preparing the server for migration and installing the Netcoolcomponents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 835.1 Planning for migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845.2 Prepare the new monitoring servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845.2.1 Our lab server environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845.2.2 Operating system preparation and checks . . . . . . . . . . . . . . . . . . . . 84ivMigrating to Netcool/Precision for IP Networks

5.3 Required Netcool components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 855.4 Installation of Netcool components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 865.4.1 Install and verify Netcool License Server . . . . . . . . . . . . . . . . . . . . . 865.4.2 Install and verify Netcool OMNIbus 7.1.0 . . . . . . . . . . . . . . . . . . . . . 875.4.3 Install and verify Netcool Knowledge Library . . . . . . . . . . . . . . . . . . 915.4.4 Install and verify Netcool Mttrapd Probe . . . . . . . . . . . . . . . . . . . . . . 915.4.5 Install and verify Netcool Security Manager 1.3 . . . . . . . . . . . . . . . . 935.4.6 Install and verify Netcool Precision IP 3.6 . . . . . . . . . . . . . . . . . . . . . 935.5 Starting Netcool products at server boot . . . . . . . . . . . . . . . . . . . . . . . . . . 975.5.1 Running the OMNIbus script to create startup files. . . . . . . . . . . . . . 975.5.2 Running the Precision script to create startup files . . . . . . . . . . . . . . 985.5.3 Creating a startup script for Netcool License Manager . . . . . . . . . . . 995.5.4 Creating a startup script for Netcool GUI Foundation . . . . . . . . . . . 1005.5.5 Creating a startup script for Netcool Security Manager . . . . . . . . . 1005.5.6 Symbolic link creation to auto-start applications . . . . . . . . . . . . . . . 101Chapter 6. Migrating NetView and Switch Analyzer. . . . . . . . . . . . . . . . . 1036.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046.1.1 NetView architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046.1.2 Netcool architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1046.2 Gathering information from the NetView server . . . . . . . . . . . . . . . . . . . 1056.3 Migrating the discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1066.3.1 First pass at discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1086.3.2 Second pass at discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1136.3.3 Third pass at discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166.3.4 Fourth pass at discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1196.3.5 Migrating discovery rules and adding agents . . . . . . . . . . . . . . . . . 1206.3.6 Discovering extra information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256.4 Migrating the network map visualization . . . . . . . . . . . . . . . . . . . . . . . . . 1316.4.1 Migrating SmartSets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1326.4.2 Migrating the network view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1436.5 Migrating network monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1486.5.1 Tivoli NetView preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1486.5.2 Netcool/Precision preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1496.5.3 Configure ping polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506.5.4 Configure SNMP link polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1546.5.5 Configure SNMP threshold polling . . . . . . . . . . . . . . . . . . . . . . . . . 1546.5.6 Activating the changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1556.5.7 Passive monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1566.5.8 Understanding how interfaces are managed . . . . . . . . . . . . . . . . . 1566.5.9 Enabling new node events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1576.5.10 Examples of the monitoring events . . . . . . . . . . . . . . . . . . . . . . . . 1586.6 Netcool OMNIbus automations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Contentsv

6.6.1 Mail on critical automation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1596.6.2 Event enrichment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1656.7 Creating users for Netcool components . . . . . . . . . . . . . . . . . . . . . . . . . 1706.7.1 User creation in Netcool/OMNIbus . . . . . . . . . . . . . . . . . . . . . . . . . 1726.7.2 Creating user in NGF with admin permissions . . . . . . . . . . . . . . . . 1766.7.3 Assign user roles and groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1776.7.4 Creating a user with operator access . . . . . . . . . . . . . . . . . . . . . . . 1796.7.5 Creating the operator user in the NGF . . . . . . . . . . . . . . . . . . . . . . 1806.7.6 Creating a limited access executive view in the NGF . . . . . . . . . . . 1836.7.7 Summary of new Netcool/OMNIbus and NGF users . . . . . . . . . . . 1866.8 Adding tools to the user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1886.8.1 The Ping tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1896.8.2 Adding a MIB application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1906.8.3 Adding an http management tool . . . . . . . . . . . . . . . . . . . . . . . . . . 196Chapter 7. Migration topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1997.1 Scheduled discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2007.2 Provisioning Netcool/Precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2017.3 Problem determination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2087.4 Populating the user interface by roles . . . . . . . . . . . . . . . . . . . . . . . . . . . 2107.4.1 Create the network operators group . . . . . . . . . . . . . . . . . . . . . . . . 2117.4.2 Create the tabbed page for the operators view . . . . . . . . . . . . . . . . 2137.4.3 Create the network topology view . . . . . . . . . . . . . . . . . . . . . . . . . . 2157.4.4 Build the Operators tabbed view . . . . . . . . . . . . . . . . . . . . . . . . . . . 2177.5 The menus in Omnibus and Netcool/Precision . . . . . . . . . . . . . . . . . . . . 2207.5.1 Omnibus X11 menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2207.5.2 NGF/Webtop menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2227.5.3 NGF/Topoviz menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2237.6 Enriching interface events with chassis object attributes . . . . . . . . . . . . 226Appendix A. Useful information for Netcool installation and maintenance227A.1 Environment settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228A.2 License Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229A.3 ObjectServer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229A.4 OMNIbus probes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230A.5 OMNIbus gateways. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231A.6 Process control (PA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231A.7 Menus, tools, and prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232A.8 Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233A.9 Automation triggers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233A.10 Security Manager 1.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234A.11 Webtop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234viMigrating to Netcool/Precision for IP Networks

A.12 Precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235A.12.1 Precision server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235A.12.2 Precision monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236A.12.3 Precision monitor probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236A.12.4 Precision discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237A.12.5 Precision bidirectional gateway . . . . . . . . . . . . . . . . . . . . . . . . . . 237A.12.6 Precision Failover: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238A.13 mySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238Appendix B. Scripts and commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241B.1 Commands and scripts used to extract information from the NetViewinstallation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242B.1.1 Devices that are discovered and managed by NetView . . . . . . . . . 242B.1.2 Custom fields information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255B.1.3 User account information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256B.1.4 Polling information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259B.1.5 Trap and event processing information . . . . . . . . . . . . . . . . . . . . . 261B.1.6 Event processing information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262B.1.7 Other automation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263B.2 Scripts and commands for validating and customizing the Precisioninstallation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264B.2.1 Perl script to extract all unknown OIDs from Precision . . . . . . . . . . 264B.2.2 Script to compare discovered nodes in NetView and Precision . . . 267B.2.3 Perl script to handle unmanaged nodes or interfaces . . . . . . . . . . 270B.2.4 Sample of threshold polling definition to be put into *.aoc file . . . . 275B.3 Precision agents we modified . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277B.4 Startup scripts modified to run at boot time . . . . . . . . . . . . . . . . . . . . . . 280B.5 NGF menu configuration files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285B.6 Stitchers for event enrichment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292Appendix C. Additional material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297Locating the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297Using the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298System requirements for downloading the Web material . . . . . . . . . . . . . 298How to use the Web material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Other publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301Contentsvii

viiiMigrating to Netcool/Precision for IP Networks

NoticesThis information was developed for products and services offered in the U.S.A.IBM may not offer the products, services, or features discussed in this document in other countries. Consultyour local IBM representative for information on the products and services currently available in your area.Any reference to an IBM product, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product, program, or service thatdoes not infringe any IBM intellectual property right may be used instead. However, it is the user'sresponsibility to evaluate and verify the operation of any non-IBM product, program, or service.IBM may have patents or pending patent applications covering subject matter described in this document.The furnishing of this document does not give you any license to these patents. You can send licenseinquiries, in writing, to:IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A.The following paragraph does not apply to the United Kingdom or any other country where suchprovisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATIONPROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimerof express or implied warranties in certain transactions, therefore, this statement may not apply to you.This information could include technical inaccuracies or typographical errors. Changes are periodically madeto the information herein; these changes will be incorporated in new editions of the publication. IBM maymake improvements and/or changes in the product(s) and/or the program(s) described in this publication atany time without notice.Any references in this information to non-IBM Web sites are provided for convenience only and do not in anymanner serve as an endorsement of those Web sites. The materials at those Web sites are not part of thematerials for this IBM product and use of those Web sites is at your own risk.IBM may use or distribute any of the information you supply in any way it believes appropriate withoutincurring any obligation to you.Information concerning non-IBM products was obtained from the suppliers of those products, their publishedannouncements or other publicly available sources. IBM has not tested those products and cannot confirmthe accuracy of performance, compatibility or any other claims related to non-IBM products. Questions onthe capabilities of non-IBM products should be addressed to the suppliers of those products.This information contains examples of data and reports used in daily business operations. To illustrate themas completely as possible, the examples include the names of individuals, companies, brands, and products.All of these names are fictitious 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, which illustrate programmingtechniques on various operating platforms. You may copy, modify, and distribute these sample programs inany form without payment to IBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operating platform for which thesample programs are written. These examples have not been thoroughly tested under all conditions. IBM,therefore, cannot guarantee or imply reliability, serviceability, or function of these programs. Copyright IBM Corp. 2007. All rights reserved.ix

TrademarksThe following terms are trademarks of the International Business Machines Corporation in the United States,other countries, or both:Redbooks (logo) DB2 IBM MQSeries Netcool/Omnibus Netcool NetView Redbooks System p Tivoli Enterprise Tivoli Enterprise Console Tivoli Viewpoint WebSphere The following terms are trademarks of other companies:IT Infrastructure Library, IT Infrastructure Library is a registered trademark of the Central Computer andTelecommunications Agency which is now part of the Office of Government Commerce.ITIL is a registered trademark, and a registered community trademark of the Office of GovernmentCommerce, and is registered in the U.S. Patent and Trademark Office.Java, JRE, and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States,other countries, or both.Microsoft, Windows, and the Windows logo are trademarks of Microsoft Corporation in the United States,other countries, or both.Pentium, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks of IntelCorporation or its subsidiaries in the United States, other countries, or both.UNIX is a registered trademark of The Open Group in the United States and other countries.Linux is a trademark of Linus Torvalds in the United States, other countries, or both.Other company, product, or service names may be trademarks or service marks of others.xMigrating to Netcool/Precision for IP Networks

PrefaceThis IBM Redbook will help you determine if you want to migrate from IBMTivoli NetView version 7 and IBM Tivoli Switch Analyzer to Netcool/Precisionfor IP Networks version 3.6.The first part of the book is written to help you understand the changes andbenefits that Netcool/Precision for IP Networks can bring to your environment.The intent is to help you evaluate your own usage of the NetView features andsee how they map to the Netcool/Precision features. You can also learn aboutthe additional features that Netcool/Precision offers to help determine if amigration is right for your company at this time.The second part of the book takes a systematic and detailed approach to theprocess of planning and performing the migration from NetView toNetcool/Precision. Drawing on the authors’ many years of experience with bothNetView and Netcool/Precision, as well as on extensive work in the Redbooks lab, this part is intended for the technical leaders and specialists who will beperforming the migration and who have the appropriate education or experienceto deploy Netcool/Precision. The scripts we developed to help with the migrationtasks are documented in appendixes and are available for download from theredbook Web site.The team that wrote this redbookThis redbook was produced by a team of specialists from around the worldworking at the International Technical Support Organization, Austin Center.Stephen Hochstetler is a project leader at the International Technical SupportOrganization, Austin Center. He writes extensively and teaches IBM classesworldwide on all areas of system management, Linux , and System p . Beforejoining the ITSO 6 years ago, Stephen worked in Tivoli Services, USA as anetwork management architect.Donald Hart is a Solutions Architect in the USA. He has 10 years of experiencein managing networks with the Netcool product suite. He has traveledextensively around the world providing network architecture consulting andtraining for the past 6 years.Leslie Clark is a Senior Services Specialist with IBM Global Services USA. Sheholds a BSc from the University of Michigan. She has helped customers Copyright IBM Corp. 2007. All rights reserved.xi

implement and customize Tivoli NetView across the US and Canada over thelast fifteen years.Mathias Scharfenberg is a Senior IT Architect in Germany. He has 10 years ofexperience in networking. He holds a BSc degree in Computer Science from theUniversity Of Hertfordshire. His areas of expertise include networks and networkmanagement.Pádraig Byrne is a Netcool Specialist for IBM Australia. He has six years ofexperience working with telco and network management software. Prior tojoining the pre-sales team in Australia he worked with the Precision developmentteam in London. He holds a degree in Mathematics from the University ofCambridge. His areas of expertise include networks, Precision and the Netcoolsuite.Rob Clark is a software developer in the USA. He has 20 years of experience insoftware development and 10 years with NetView development. He holds an MSdegree in Computer Science from Northeastern University. His areas ofexpertise include software engineering, and all aspects of Tivoli NetView.Bob Louden is a Consulting IT Specialist on the Tivoli Sales Enablement teamresponsible for training and supporting worldwide sales teams on Tiv

Migrating to Netcool/Precision for IP Networks Best Practices for Migrating from IBM Tivoli NetView February 2007 International Technical Support Organization