business service and application performance management ... · performance management solution...

50
Business Service and Application Performance Management Solution Stack Upgrade Report from the First Quarter 2012 to the Third Quarter 2012 Published October 2012 Prepared by the Project Bedrock Team 1

Upload: others

Post on 15-Apr-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Business Service and Application Performance Management

Solution Stack Upgrade Report from the

First Quarter 2012 to the Third Quarter 2012

Published October 2012

Prepared by the Project Bedrock Team

1

Page 2: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Note: Before using this information and the products it supports, read the information in Notices.

October 2012

© Copyright International Business Machines Corporation 2012.US Government Users Restricted Rights – Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

2

Page 3: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Table of ContentsIntended Audience..........................................................................................................................4This document is intended for the administrators familiar with the business service and application performance management solution software, who are responsible for the upgrade and configuration of the solution stack...................................................................................................4Business Service Management solution overview...........................................................................4Application Performance Management solution overview...............................................................4Project Bedrock overview................................................................................................................5Project Bedrock test environment...................................................................................................8Product levels used in the business service and application performance management solution stack...............................................................................................................................................9Outstanding functional or time-to-value issues remaining in the business service and application performance management stack...................................................................................................11Procedures used to upgrade to the third quarter 2012 business service management solution stack.............................................................................................................................................16Known issues: Defects, APARs, and enhancements encountered during the upgrade to the third quarter 2012 business service and application management solution stack.................................18Defects, APARs, and enhancements that have been delivered or resolved since the second quarter 2012 quarterly report.........................................................................................................22Solutions created or verified from the Bedrock test environment..................................................26......................................................................................................................................................26Tips and Hints...............................................................................................................................29Locations for downloading the products and fix packs..................................................................47Questions and comments.............................................................................................................47

3

Page 4: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Intended Audience

This document is intended for the administrators familiar with the business service and application performance management solution software, who are responsible for the upgrade and configuration of the solution stack.

Business Service Management solution overviewThe IBM® business service management solutions help the business and operations staff of IBM clients understand the complex relationships between business services and the supporting technology infrastructure. These solutions provide real-time service, visibility, health indicators, and business context to support response prioritization. The solutions also provide much more closely aligned line-of-business operations and IT operations, which allows for collaborative and holistic management of services and dynamic infrastructures such as cloud technology. A growing list of best practices that exemplify the business service management solutions can be found on the IBM developerWorks® Service Management Connect blog entry Best Practices for Business Service Managemen t . An example of available solutions includes specific business service management solutions helping to manage PeopleSoft, IBM Lotus® Domino®, SAP, networking, and storage environments.

Application Performance Management solution overviewToday's IT environments continue to grow in complexity while the customer user-base demands the ability to execute transactions faster with an expectation of an expanded level of overall service and functionality. This increase in demand is challenged by the reality of our economy that forces most IT Managers to deliver within ever tightening budget constraints. Effective application performance management is the only way to meet customer expectations and demands while working within the reality of today's financial constraints. A growing list of best practices that exemplify the application performance management solutions can be found on the IBM developerWorks Service Management Connect blog entry Best Practices for Application Performance Management. An example of available solutions includes specific application performance management solutions that you use to manage SAP transactions, agentless transaction tracking, and tracking transactions on IBM z/OS® systems.

4

Page 5: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Project Bedrock overviewAs part of IBM's commitment to quality and continuous improvement, the Tivoli® Project Bedrock testing team was established. The team consists of cross-product test representatives from IBM Software Group and IBM Systems and Technology Group hardware divisions. Project Bedrock enhances the way IBM performs tests by doing scenario-based testing on a business service and application performance management solution stack consisting of multiple Tivoli products, middleware, operating systems, and hardware. By using scenario-based testing, the maintainability and upgrade ability of the solution is enhanced.Project Bedrock was created to address scenario-based testing to ensure that the maintenance levels are installed, configured, and tested together as a solution stack reflecting a customer-like business service and application performance management solution. The reader can follow a well-documented path to move from one level of the solution stack to the next using this report and subsequent reports. The Bedrock project name was chosen to portray the end goal of delivering a solid foundation of products working together on which the business service and application performance management solution run.

Solution stack testing advantages Project Bedrock uses solution stack testing to discover and address issues in the maintenance levels before they are made generally available. The path from one version of the stack to the next is made as easy to follow as possible. This report describes the path IBM testers followed and the outstanding issues found during testing that were not resolved before the maintenance levels were delivered. You can use this report as a guide to follow while adapting to your specific environment. Your environment and applications are likely to differ in many ways. Therefore, your results might be different than in the IBM environment. You must remember to thoroughly test the maintenance levels, including testing in an environment that simulates your specific production environment.

The Project Bedrock test environment is designed differently from one that is used in typical IBM product testing. Typical product testing includes a matrix of supported platforms, databases, and middleware to ensure coverage of the matrix of available client environments. For Project Bedrock, a customer-like production system is simulated that incorporates real-world constraints. The Tivoli team worked with the IBM Systems and Technology Group to create an environment where the Tivoli testers are given user-level access to the systems and must escalate privileges when more access is needed. Products are configured with a shared LDAP and DB2® server. Optional security options such as secure sockets layer (SSL) and single signon are enabled. By using this method, Tivoli testers achieved a very in-depth level of solution testing in a single environment without the overhead of maintaining multiple test environments.

In the test environment, a full IBM stack of products is used. The Tivoli management software, middleware, operating system, and server hardware are all IBM products. In this way, control is maintained over IBM's ability to address all elements in the test environment.

5

Page 6: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Project Bedrock has two solution stack streams. One test stream is used for new code and updates, and the other is used as the production environment for the IBM Software Technology Group platform team. The role of each solution stack stream is flipped at the end of each quarter. When you flip the environments, the production configuration is moved in a change window over to the newly upgraded stack that completed testing. The upgrade procedure is then applied to the previous production stack.

This report describes the upgrade procedure for moving from the first quarter 2012 solution stack to the third quarter 2012 solution stack.

Products included in the business service and application performance management solution stackThe business service and application performance management solution stack includes the following products grouped by capability:

IBM AIX® • IBM Systems Director• IBM Tivoli Directory Server• IBM DB2® Universal Database™• IBM WebSphere® Application Server Network Deployment

• Manager of Managers◦ IBM Tivoli Business Service Manager (TBSM)◦ IBM Tivoli Netcool® OMNIbus◦ IBM Tivoli Netcool Web GUI◦ IBM Tivoli Application Dependency Discovery Manager (TADDM)

6

Page 7: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

◦ IBM SmartCloud Application Performance Management UI (newly added)• Application Monitoring

◦ IBM Tivoli Composite Application Manager (ITCAM) for Transactions ◦ IBM Tivoli Composite Application Manager for SOA

• Middleware Monitoring◦ IBM Tivoli Composite Application Manager (ITCAM) for Application Diagnostics ◦ IBM Tivoli Composite Application Manager (ITCAM) for Applications (newly added)◦ IBM Tivoli Composite Application Manager Agent for DB2

• Infrastructure Monitoring◦ IBM Tivoli Monitoring◦ IBM Tivoli Network Manager for IP Networks◦ IBM Tivoli Storage Productivity Center ◦ IBM Tivoli Monitoring for Virtual Environments

• Supporting Components◦ IBM Tivoli Integrated Portal◦ IBM Tivoli Common Reporting◦ IBM Tivoli Netcool Impact◦ IBM Solutions for Business Service Management (newly added)

7

Page 8: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Project Bedrock test environment

The following table includes a description of the Project Bedrock test environment:

IBM z9 EC2094-S54

(D32)

Microcode at Driver 67L + MCL bundle 54a• 1 z/VM 5.4 Image Service level 1002

◦ 12 General Processors◦ 131072 MB of Central Storage◦ 4096 MB of Expanded Storage

• 17 z/VM Guests running Red Hat Enterprise Linux for System z 6.2

2817-M15(PETHMC1) Microcode at 2.12.0

DASD2105(SUBD8B)

2107(SUBSQ10)

1 Enterprise Storage Server 800 ( Shark ) Microcode at 2.4.4.100

1 Enterprise Storage Server DS8300 Microcode at 5.4.33.1033

SAN DiskSVC 2145-8G4

DS4800 1815-88A

2 SVC Nodes. Microcode level is 6.2.0.3

1 DS4800 Controller. Microcode level is 7.60.28.002 EXP810 Drawers. Microcode level is 98D0

LAN attached TCP/IP using multiple 1 GB OSA links managed by redundant z/VM VSWITCHes

8

Page 9: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Product levels used in the business service and application performance management solution stackThe following table lists the products that were installed in the first quarter 2012 business service management solution stack. This information is provided as a reference to confirm that you are starting at these levels. Procedures for how to get to these levels are provided in the first quarter 2012 Bedrock report.

Product 1Q2012 - Starting

Maintenance level 3Q2012 - Maintenance level upgraded to

IBM Systems Director V6.2.1 V6.3.1.1 (new installation)Microsoft Internet Explorer V8.01 V9.0Oracle JRE V6.02 Remained the sameMozilla Fire fox V3.6.183 V10.0.7 ESRIBM Tivoli Composite Application Manager for Virtual Environments

V7.1 V7.1 Fix Pack 14

IBM Tivoli Monitoring V6.2.3 Interim Fix 1 V6.2.3 Fix Pack 25

IBM Tivoli Composite Application Manager for Transactions

V7.3 V7.3 Fix Pack 1

IBM Tivoli Composite Application Manager for Application Diagnostics

V7.1 Fix Pack 2 V7.1 Fix Pack 3

IBM Tivoli Application Dependency Discovery Manager

V7.2.1 Fix Pack 2 V7.2.1 Fix Pack 3

IBM Tivoli Netcool/OMNIbus core V7.3 Fix Pack 3 V7.3.1 Fix Pack 4IBM Tivoli Netcool/OMNIbus Web GUI

V7.3.1 Fix Pack 3 V7.3.1 Fix Pack 4

IBM Tivoli Netcool Impact V6.1 V6.1 Fix Pack 16

IBM Tivoli Business Service Manager

V6.1 Interim Fix 1 V6.1 Fix Pack 1

IBM Tivoli Integrated Portal V2.2 Fix Pack 3 Remained the sameIBM Tivoli Common Reporting V2.1.1 V2.1.1 IF0006IBM Tivoli Network Manager IP Edition

V3.9 Fix Pack 1 V3.9 Fix Pack 2

IBM Tivoli Composite Application Manager for SOA

V7.1.1 Fix Pack 3 Remained the same

IBM Tivoli Composite Application Manager Agent for DB2

V6.2.2 Fix Pack 1 V7.1

IBM DB2 Universal Database V9.5 Fix Pack 5 V9.7 Fix Pack 5IBM Tivoli Directory Server V6.3.0 Fix Pack 9 Remained the sameIBM AIX 7.1 TL0 Service Pack 3

oslevel 7100-00-03-1115TL0 Service Pack 4oslevel 7100-01-04-1216

1 Installed on clients outside of the data center and used to run product Uis.2 Installed on clients outside of the data center and used to run product UIs.3 Installed on clients outside of the data center and used to run product UIs. IBM Tivoli

Monitoring supports Firefox V3.54 Fix Pack 1 is only applicable to the dashboard component and not the monitoring agents which

stayed at V7.1. 5 As of the publication of this report, IBM Tivoli Monitoring Fix Pack 2 has not been released for

general availability.6 The IBM Tivoli Netcool Impact is bundled with IBM Tivoli Business Service Manager V6.1 and

was not independently installed.

9

Page 10: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

IBM Tivoli Composite Application Manager for Applications

NA V7.1 (newly added (.NET monitoring))

IBM Solutions for Business Service Management

NA V1.1.0 (newly added)

IBM SmartCloud Application Performance Management UI

NA V7.5 (newly added)

10

Page 11: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Outstanding functional or time-to-value issues remaining in the business service and application performance management stack

The issues listed in the following table represent the problems that the Project Bedrock team encountered that affect the product functionality or time-to-value for the solution. These testing scenarios are not intended to replace the regular service procedure. If you encounter a problem with the product code, report the problem to IBM Software Support.

NOTE: The defect numbers shown are IBM internal tracking numbers. These numbers should be treated as reference numbers only, when referring to these issues. Once resolved, some of these numbers may be listed in fix pack documentation for correlation. IBM Tivoli Application Discovery Dependency Manager

Problem description

Defect 44536

When using inventory summary filters any starting date criteria set will not be set in the “observed-since” field of the subsequent displayed summary pages. The objects displayed however do honor the criteria.

Defect 44597

When the IBM Tivoli Application Discovery Dependency Manager BIRT Sensor Metrics report is running outside of IBM Tivoli Application Discovery Dependency Manager, it is displayed with some fields not filled in. The report does show the core data correctly.

Defect 38891

Monitoring coverage IBM Tivoli Application Discovery Dependency Manager BIRT report fails with this error CM-SYS-5027 when you attempt to click any of the links displayed. There is no known work around

Defect 42465

Missing documentation for embedded IBM Tivoli Network Manager IP Edition report for IBM Tivoli Application Discovery Dependency Manager V7.2.1 Fix Pack 2 and higher releases. This report functions but is not covered by supplied product documentation.

Defect 37115

A user cannot view an access collection they created. A user with view access can see collection objects in inventory but not in the cart. This problem only occurs if your using datalevel security in TADDM and there is no known work around.

Defect 37211

The IBM Tivoli Application Discovery Dependency Manager monitoring agent situation events cannot automatically be correlated in IBM Tivoli Business Service Manager. If using the TADDM agent the BSM_Identities of TADDM situation events do not match BSM Identities created out of the box for the same systems via Discovery or ITM Discovery Library Adapter. For critical situations you will need to manually create a matching BSM Identity.

11

Page 12: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defect 38567

If datalevel security is enabled, the user can only see groups which are in their explicit access collections in the grouping composer UI. However, these groups may be visible from Inventory and the Tree which is inconsistent with other object types. There is no known work around.

Defect 38573 The BusinessServiceLifecyle program attribute range is not validated. If using this capability to control the flow of objects to TBSM, the script does not check that all values are within the defined range of values. The user can avoid issue by only assigning defined values.

Defect 38890

The IBM Tivoli Application Discovery Dependency Manager BIRT reports (for example, Monitoring Coverage) are not delivered as Cognos® Business Intelligence reports. Some reports available in BIRT are not also available in Cognos format.

Defect 38892

When entering a string in the attribute filter for a custom query, the GUI attempts to complete the text, which makes it difficult for the user to enter a complete filter string. There is no known work around.

Defect 39030

Duplicate business application objects loaded from DLA sources will appear empty and might not be able to be edited by the grouping composer. We recommend these be deleted.

Defect 39193

The monitoring coverage BIRT report for OS types should only list the total number of unknown OS types, but not include them in the graphs. The graphs should include only known types for clarity, there is no known work around.

Defect 42617

Launch in context with single sign-on from IBM Tivoli Business Service Manager into IBM Tivoli Application Discovery Dependency Manager allows the bypass of data-level security allowing the operator to see data they are not authorized to see .

Defect 42766

Data consistency issues between the Cognos Fiber Channel Network Reports and the native IBM Tivoli Application Discovery Dependency Manager BIRT Reports. Different totals and categories are shown, there is no known work around.

Defect 42787

Grouping Composer hangs on deletion of IBM Tivoli Business Service Manager DLA imported business application or service objects. This may only occur with particular browser or browser versions. If you exit and return to the Grouping Composer list it should be correct.

Defect 42753

Data inconsistency between IBM Tivoli Application Discovery Dependency Manager Cognos Report for Sensor Events in Tivoli Integrated Portal and native IBM Tivoli Application Discovery Dependency Manager BIRT reports. There is no known work around.

IBM Tivoli Integrated PortalTBSM1471 Deleted users maintain their roles when re-added creating a

potential security exposure. This occurs on the Tivoli Integrated Portal user interface after a user is removed and then re-added, there is no known work around.

TIP1277 After applying 2.2.0.7 assigned roles cannot be unassigned from a user.

12

Page 13: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

TIP1278

The space requirement listed in the README file might not be sufficient for your environment depending upon the products that are installed in the IBM Tivoli Integrated Portal.

TIP1279

The prerequisites checking done during the installation procedure might not be sufficient for your environment depending on the products that are installed in the IBM Tivoli Integrated Portal.

TBSM1454

After importing the exported IBM Tivoli Business Service Manager dashboard data, the links for 'WebSphere Administrative Console', 'Catalogs', 'Export Wizard', and 'Connections' are no longer available in the Tivoli Integrated Portal GUI.

TIP1252

Tivoli Integrated Portal V2.2 information center has no information on configuring startup pages.

TIP1253

A Tivoli Integrated Portal user cannot set up a startup page/homepage for another user.

IBM Tivoli Common ReportingCOGCQ00607448

The IBM Tivoli Common Reporting stopTCRserver.sh script causes a Java core when stopping the server on a AIX system.

A fix for this issue has been verified internally. Contact IBM support for this fix.

IBM Tivoli Monitoring for Virtual EnvironmentsDefect 172357

Reports display an error message indicating that historical tables are missing even though they exist.

IBM Tivoli MonitoringDefect 178733

After applying Fix Pack 1, access to Change Log Level Details in the Tivoli Enterprise Portal embedded IBM WebSphere Application Server receives 'ADMN0022E: Access is denied' error, to fix the error issue 'iscdeploy -restoreProfiles' .

IBM Tivoli Netcool OMNIbusALM00258679

OMNIbus tivoli_eif_taddm.rules file needs modifications to handle IBM Tivoli Application Discovery Dependency Manager change event values containing quotation marks.

See Tips and Hints for file changes.

IBM Tivoli Application Discovery Dependency Manager

Problem description

Enhancement 33497

Need grouping composer objects added to datamover.sh script for save and restore. When transferring data from one TADDM to another, or from a test to production TADDM, the grouping composer created objects currently cannot be moved.

Enhancement 23158

IBM Tivoli Application Discovery Dependency Manager does not display the Common Data Model (CDM) classes that are needed for integration with other Tivoli products. The TADDM details pane

13

Page 14: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

could show the related CDM classes which would aid in defining TBSM filters and with other integrations.

Enhancement 34463

Enhancement for the data management portal CART to save/globalize entries for other users to save time in using the CART in the next session. There is no capability to save CART entries created from one session to another or from one user to another. Saved CART entries would improve response time for gathering information on critical business configuration items.

Enhancement 22543 Enhance self-monitoring agent by including the bulkloader KPIs. TADDM does not store or expose the IDML books it loads or the number of Configuration Items accepted or rejected, the same is true for relationships.

Enhancement 35951

Enhance comparison function to allow for grouping composer object to be compared. Currently there is no way to do direct comparison of Group Composer created objects showing differences in composition and content.

Enhancement 12715

Need topology tear-offs and topology save feature to enhance usability and comparability of topologies in the data management portal. As an example, it is somewhat time consuming to prepare a topology with explore and extend, after such a topology is built there is no way to save it so it can be re-displayed at a later time.

Enhancement 33612

Utilization Sensor does not detect corrupted or missing cron entries. No updates are detected and as a result the sensor just rereads the same static data with no warnings that it is in fact static.

IBM Tivoli Netcool/Impact Enhancement 18735 Add multi-file upload support for importing policy files to save time.

IBM Tivoli Business Service ManagerEnhancement 30240

The Discovery Library Toolkit requires a utils command to pick up rules file changes without requiring a Discovery Library Toolkit restart after get/put artifact for updated rule and template files.

Enhancement 17892

Search instance capability is needed on service editor delete instance page to improve ability of users to quickly locate the service name when there are numerous entries.

Enhancement 18680

Missing the remove or delete function for metric metadata in the rad_radshell command; the inability to remove means outdated collections cannot be stopped.

Enhancement 15166

For ease of deployment of TBSM in a cloud environment scripts or a documented procedure is needed. The for mentioned would cover the changing of hostnames and IP addresses of the database and server components. This would improve deployment times from test into production or when deploying into cloud based systems.

Enhancement 17752

IBM Tivoli Business Service Manager logging changes require restart of IBM Tivoli Business Service Manager data server. Logging changes should be dynamic to enable problem resolution and serviceability.

IBM Tivoli Network Manager IP EditionEnhancement 15523 Require a documented procedure for changing the host name and

14

Page 15: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

IP address of server components for quick deployment of servers from development into production.

IBM Tivoli Integrated PortalEnhancement 11497

Enhancement for IBM Tivoli Integrated Portal to support LDAP password change policy that enforces users to supply the prior password.

IBM Tivoli Monitoring for Virtual EnvironmentsEnhancement 21822

If the warehouse database is not tuned per documented instructions, then the IBM Tivoli Monitoring for Virtual Environments installer might fail with a SQL error.

15

Page 16: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Procedures used to upgrade to the third quarter 2012 business service management solution stack

The following procedures were used to complete the installation of the Bedrock test environment.

Notes: ◦ Before installing or upgrading, always follow the prerequisite steps as documented by

the installation documentation provided with the product version.◦ For any new or upgraded IBM Tivoli Monitoring agent, the corresponding support files

were installed manually.◦ All prerequisite rpm requirements were installed based on product documentation.◦ After all products were initially installed, customized configurations were done prior to

upgrading the products.

• Upgrading infrastructure monitoring◦ Upgraded the IBM Composite Application Manager for Applications DB2 agent to V7.1◦ Upgraded the IBM Tivoli Monitoring Data Warehouse and Summarization and Pruning

agents to V6.2.3 Fix Pack 2◦ Upgraded the IBM Tivoli Monitoring hub monitoring server to V6.2.3 Fix Pack 2◦ Upgraded the IBM Tivoli Monitoring remote monitoring server to V6.2.3 Fix Pack 2◦ Upgraded the IBM Tivoli Monitoring portal server to V6.2.3 Fix Pack 2◦ Upgraded IBM Tivoli Monitoring OS Agents on the core IBM Tivoli Monitoring systems to

Fix Pack V6.2.3 Fix Pack 2

• Installing application performance management◦ Upgraded the IBM Tivoli Enterprise Monitor and IBM Tivoli Enterprise Portal Server

support files for IBM Tivoli Composite Application Manager for Transactions to V7.3 Fix Pack 1

◦ Upgraded the IBM Tivoli Enterprise Monitor and IBM Tivoli Enterprise Portal Server support files for IBM Tivoli Composite Application Manager for Diagnostics to V7.1 Fix Pack 3

◦ Upgraded IBM Tivoli Composite Application Manager for Transactions agents to V7.3 Fix Pack1

◦ Upgraded the IBM Tivoli Composite Application Manager for Diagnostics MS to V7.1 Fix Pack 3

◦ Upgraded the IBM Tivoli Composite Application Manager for Diagnostics WebSphere agents to V7.1 Fix Pack 3

• Upgrading storage and discovery servers◦ Upgraded IBM Tivoli Application Dependency Discovery Manager V7.2.1 Fix Pack 2 to

V7.2.1 Fix Pack 3 on the primary storage server, secondary storage server and two discovery servers.

• Upgrading event management◦ Upgraded IBM Tivoli Netcool OMNIbus core to V7.3.1 Fix Pack 4

• Upgrading the non-Tivoli Integrated Portal components◦ Upgraded IBM Tivoli Network Manager IP Edition V3.9 Fix Pack 2 core components◦ Migrated the IBM DB2 universal database server instances from IBM DB2 universal

database server V9.5 Fix Pack 5 to IBM DB2 universal database server V9.7 Fix Pack 5

• Upgrading shared Tivoli Integrated Portal components for business service management, IP discovery, and virtual environments

16

Page 17: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

◦ Upgraded IBM Tivoli Integrated Portal to V2.2.0.7 ◦ Upgraded IBM Tivoli Business Service Manager V6.1 Fix Pack 1◦ Upgraded IBM Tivoli Netcool OMNIbus WebGUI in the shared Tivoli Integrated Portal

server to V7.3.1 Fix Pack 4 ◦ Upgraded IBM Tivoli Common Reporting V2.1.1 to IF0006 on the shared IBM Tivoli

Integrated Portal server ◦ Reconfigured the IBM Tivoli Integrated Portal to enable the IBM Tivoli Monitoring Rest

provider service. ◦ Upgraded IBM Tivoli Network Manager IP Edition V3.9 Fix Pack 2 dashboard

component in the shared IBM Tivoli Integrated Portal server.◦ Modified the IBM Tivoli Enterprise Portal Server eWAS server's maximumHeapSize to

1792 as described here: http://ibm.co/Qu3cjE◦ Upgraded IBM Tivoli Integrated Portal with IBM Tivoli Monitoring for Virtual

Environments V7.1 Fix Pack 1◦ Upgraded Cognos Reports with IBM Tivoli Monitoring for Virtual Environments V7.1 Fix

Pack 1

• Installing shared Tivoli Integrated Portal components for business service management, IP discovery, and virtual environments◦ Created an 'apmadmin' user in LDAP repository. ◦ Installed IBM SmartCloud Application Performance Manager User Interface V7.5 into

the shared IBM Tivoli Integrated Portal server ◦ Prior to running the 'IBM Solutions for Business Service Management' installation,

verified that the IBM Tivoli Business Service Manager default users and groups are created in LDAP and removed from the File Based repository as described in the online documentation here: http://bit.ly/Sig1ht.

◦ Installed the IBM Solutions for Business Service Management into the shared Tivoli Integrated Portal server

• The following reports were installed into Tivoli Common Reporting for verification:◦ IBM Tivoli Capacity Analytics Reports◦ IBM Tivoli Business Service Manager History Agent◦ IBM Tivoli Monitoring for Virtual Environments Reports V7.1 Fix Pack 1◦ IBM Tivoli Monitoring OS Agents Reports◦ IBM Tivoli Composite Application Manager for Transactions (Analytics)◦ IBM Tivoli Composite Application Manager for Transactions (Query)◦ IBM Tivoli Netcool Omnibus◦ IBM Tivoli Network Manager◦ IBM TADDM◦ IBM Tivoli Products (folder)

• IBM TADDM Reports• IBM Tivoli Business Service Manager V6.1

17

Page 18: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Known issues: Defects, APARs, and enhancements encountered during the upgrade to the third quarter 2012 business service and application management solution stack The issues listed in the following table represent the problems that the Project Bedrock team encountered. The testing scenarios are not intended to replace the regular service procedure. If a problem is encountered with the product code, report the problem to IBM Software Support.

NOTE: The defect numbers shown are IBM internal tracking numbers. These numbers should be treated as reference numbers only, when referring to these issues. Once resolved, some of these numbers may be listed in fix pack documentation for correlation.

Product defect numbers Defect descriptions

Caused by the

upgradeIBM SmartCloud Application Performance Management User Interface Defect 24307 IBM Tivoli Common Reporting reports no longer run

after installation of the IBM SmartCloud Application Performance Management User Interface.

The work around is to stop, then restart the IBM Tivoli Integrated Portal server using the stopTCRserver.sh and startTCRserver.sh scripts.

Yes

Defect 25456 After the IBM SmartCloud Application Performance Management User Interface installation has completed, the link in the Tivoli Integrated Portal for the IBM Solutions for Business Service Management 'Business Service Health' page is removed.

The problem occurs when apmadmin user creation fails during the installation when the IBM Tivoli Integrated Portal is configured for LDAP.

The work around is to create the apmadmin user in LDAP, prior to running the IBM SmartCloud Application Performance Management User Interface installation.

No

Defect 25467 The IBM SmartCloud Application Performance Management User Interface stops retrieving data from the IBM Tivoli Monitoring REST service after a period of time, so no data is displayed in the User Interface.

Work around: Delete and recreate the IBM Tivoli Monitoring REST service connection.

No

Enhancement 26029 The function allowing the user to turn up tracing for the IBM SmartCloud Application Performance Management User Interface product within the Websphere Administration console, does not exist.

No

Defect 24385 IBM SmartCloud Application Performance Management User Interface does not support HTTPS connection to the IBM Tivoli Monitoring REST service.

No

18

Page 19: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defect 25566 After configuring the data provider and creating an application, in the IBM SmartCloud Application Performance Management User Interface, the Websphere Application Server widgets within the application are not showing data. The error message states there is an issue with the data provider. However, widgets for DB2 and the HTTP are d data, and the problem is only with the Websphere Application Server widgets.

No

IBM Tivoli Monitoring for Virtual EnvironmentsPMR 18483,999,000 IBM Tivoli Monitoring for Virtual Environments upgrade

documentation do not explain what to do with the converted UTF-8 database.

Yes

PMR 22703,999,000 The database credentials that go in the runDbScript configuration panels are missing from the readme file for 7.1.0.1-TIV-ITM_VMWVI_RPT-IF0001.

Yes

IBM Tivoli Composite Application Manager for Transactions TrackingPMR 33096,999,000 IBM Tivoli Composite Application Manager for

Response Time agent and Transaction Tracking agent data does not show up in the Application Management Console in the Tivoli Enterprise Portal.

No

IBM Tivoli Integrated Portal PTR 24198 When selecting a page with existing Tivoli Integrated

Portal charts, an 'OSGI Framework OSGI null' error is displayed.

No

IBM Tivoli Monitoring Defect 13631 IBM Tivoli Monitoring Tivoli Enterprise Portal Server

configuration needs to ask for both federated repository base entries.

No

IBM Tivoli Business Service Manager APAR IV27294 PMR 51173 004 000

If using the IBM Tivoli Business Service Manager DLA to import IBM Tivoli Business Service Manager defined services and objects into IBM TADDM, the DLA creates IDML which incorrectly uses cdm:Name for business applications and services. This results in duplicate objects in the IBM TADDM User Interface after the loadidml import of the DLA.

The work around to avoid this is to manually edit the IDML file prior to import, editing each cdm:Name attribute by removing the GUID and IBM Tivoli Business Service Manager component type information and leaving only the short name of the instance as seen in IBM TADDM.

No

PMR 35464,999,000 The IBM Tivoli Business Service Manager History Agent reports fail to run because of a 'failed in createRouteRequest' error generated by the Monitoring Agent for Business Service Manager.

No

IBM Tivoli Application Discovery Dependency Manager

19

Page 20: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defect 46184 If using the IBM Tivoli Application Discovery Dependency Manager Cognos reports in an environment where the IBM Tivoli Application Discovery Dependency Manager database schema name is set to a value other than db2inst1, you must use the procedure documented here to manually augment the reports hard coded schema name: http://tinyurl.com/9kx8cco.

No

Defect 46206 When using certain levels of IE, it is possible when a grouping composer entry is deleted the list of remaining groups might not be returned after the delete is processed. Reopen the grouping composer pane after switching to another view or restart the data management portal to see the list again.

No

Defect 45679 When using explore/extend topology functions in IBM Tivoli Application Discovery Dependency Manager for WebSphere Node Agent components, the GIF/icon displayed is a red x and not the expected icon.There is no work around.

No

Defect 46537 If attempting to configure discovery profile sensor configuration for the Weblogic launcher sensor, the user will find the domain parameter cannot be edited. The documentation indicates you can alter this value. There is no known work around.

No

Defect 46535 If using the WeblogicLauncher Sensor, the sensor will fail if the configDirectory is not actually set to the default value. The osgi plugin properties configDirectory and configFileName in the config.xml file are currently ignored by the sensor.

No

Defect 46562 Launch in context from IBM Tivoli Network Manager IP to IBM Tivoli Application Discovery Dependency Manager configuration requires the use of the api.sh command to place all ComputerSystems output into a file for further processing. To do this, you must have the amount of swap space set equal to the amount of RAM on your system. Also, some swap space appears to be held which can cause subsequent api commands to fail. You might need to recycle IBM Tivoli Application Discovery Dependency Manager to free swap space until this issue is corrected.

No

Defect 46563 If using IBM Tivoli Application Discovery Dependency Manager for inventory of z/OS components there are currently inconsistencies in the number, type and placement of z/OS computer systems and ZVMGuest objects shown in the component tree, and the inventory. The number of objects listed in the tree and inventory might not match each other or your environment totals.

No

Defect 46564 Objects denoted as z/OS computer systems in the IBM Tivoli Application Discovery Dependency Manager component tree which are actually ZVMGuest objects will not offer the documented specialized topology entitled "ZOS Topology" option under actions. There is no work around.

No

Defect 46604 Certain z/OS objects show different counts when viewed from the OS Inventory BIRT report and the IBM Tivoli Application Discovery Dependency Manager Inventory Page found under the Analytics tab. This occurs for Computer Systems types of SysPlexes and Z Coupling Facilities instances. There is no work around.

No

20

Page 21: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defect 46791 If IBM Tivoli Application Discovery Dependency Manager is configured to send OMP events for configuration file changes, please note these events contain no references to the containing (source) system. This impacts the value of such events and currently there is no work around.

No

Enhancement 26254 IBM Tivoli Application Discovery Dependency Manager topologies display instances of configuration items as boxes and relationships between these instances as connecting lines. The user can click and get more details for any instance but currently cannot click to ascertain any details about the relationships/links. There is no work around.

No

IBM Solutions for Business Service Management PMR 7430,004,000APAR IV26028

Documentation: IBM Tivoli Monitoring APAR IV20293 is not listed as a prerequisite for installation.

No

PMR 39251,004,000APAR IV29042

Cannot deploy the automated DLA portion. Deployment of this component requires the Transaction Reporter agent and Composite Application Manager for Transaction Tracking Robotic Response Time integration package be installed on the Tivoli Enterprise Portal Server. Documentation to be updated with this information.

No

PMR 38571,004,000PMR 38569,004,000APAR IV26323

Documentation lists incorrect SQL syntax and other missing information. See Tips and Hints section for details.

No

21

Page 22: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defects, APARs, and enhancements that have been delivered or resolved since the second quarter 2012 quarterly report

NOTE: The defect numbers shown are IBM internal tracking numbers. These numbers should be treated as reference numbers only, when referring to these issues. Once resolved, some of these numbers may be listed in fix pack documentation for correlation.

Issue ResolutionIBM Composite Applications manager for Transactions Robotic Transactions APAR IV12279 Attempting to modify the data source

connections information for the IBM Composite Application Manager for Transactions Robotic Transactions reports using the trcmd.sh command fails with this message:

“CTGTRI163E Opening the design /tivoli/products/tbsm61/tipv2Components/TCRComponent/data/design/ITCAM-RT7.1/RT_Robotic_Step_Performance.rptdesign failed.”

Solution: Apply V7.3 Fix Pack 1

The illegal comma (,) has been removed from the affected BIRT report.

IBM Tivoli Composite Application Manager for Transactions TrackingPMR 10713,999,000APAR IV21805

Query reports fail with an sqlPrepareWithOptions status=201 error. This is related to reports having the instance user of ITMUSER hard coded into the reports.

Solution: Apply V7.3 Fix Pack 1

The Cognos model has been modified to remove the hard coded schema name.

PMR 10715,999,000 IBM Tivoli Composite Application Manager Analysis reports did not import although the import indicated that it was successful.

Solution: http://tinyurl.com/8ujetf2

IBM Tivoli Monitoring for Virtual Environments Defect 171745

Reports reporting missing historical tables, yet the historical tables actually exist.

Solution: Install V7.1 Fix Pack 1

Defect 170957

The capacity planner “tadfdc_setup_fed.sh” script produces 'not found' error messages.

Solution: Install V7.1 Fix Pack 1

PMR 01318,999,000

IBM Tivoli Monitoring for Virtual Environments V7.1 Reports produce an sqlPrepareWithOptions status=201 error.

Solution: Install V7.1 Fix Pack 1

PMR 10706,999,000 Application Scorecard report fails with an sqlPrepareWithOptions status=16 error.

Solution: Install V7.1 Fix Pack 1

PMR 11431,999,000 When installation fails, it is unclear in the documentation how to proceed.

Updated documentation found here: http://tinyurl.com/9z698jg

IBM Tivoli Application Discovery Dependency Manager

22

Page 23: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defect 43735 The IBM Tivoli Application Discovery Dependency Manager documentation is missing a troubleshooting connectivity case, for when the dbinit process will not start.

See Tips and Hints for details on the solution.

Defect 44735 There are required steps missing to configure the IBM Tivoli Monitoring universal agent data provider.

Here are the steps that are missing from the “Configuring an IBM Tivoli Monitoring data provider” section:

The um_console command requires parameters as shown here:

um_console -h <path to the ITM directory>

After entering “Refresh” you must also enter "Yes" as a confirmation.

Defect 44599 The documented versions are required for the discovery support bundle that are used by IBM Tivoli Application Discovery Dependency Manager to discover IBM Tivoli Monitoring.

Solution: Use these versions when adding or removing the target support bundles appropriately:

TADDM 7.2.1 072100000TADDM 7.2.1.1 072101000TADDM 7.2.1.2 072102000TADDM 7.2.1.3 072103000

Defect 44596 The Cognos OS Distribution Report displays an empty column and key entry.

Verified as fixed internally; call IBM Support if you have this problem.

Defect 44595 Launch in Context (LIC) change history documentation of days_previous and hoursback might be unclear.

Solution: When making the URL call days_previous is converted to hoursback. Therefore, use the parameter that is easiest for your use case.

Defect 43813 Inventory Summary documentation does not match UI behavior, the placeholders filter option is not documented. Active and dormant component options should include how the selected time feature is used.

Verified as fixed internally; call IBM Support if you have this problem.

Defect 45255 The GenericServerSensor fails with "CTJTD3521E storage error message" for a small subset of Linux on System z servers.

Verified as fixed internally; call IBM Support if you have this probleme.

Defect 41497 IBM Tivoli Application Discovery Dependency Manager Fix Pack 2 upgrade failed due to insufficient storage log space: No messages issued stating this prior to the installation.

See Tips and Hints for work around.

23

Page 24: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Defect 39119 IBM Tivoli Application Discovery Dependency Manager Cognos reports for business application contents show a grouping breakdown that is unclear. It is broken down by functional groups. The functional grouping is not listed.

Verified as fixed internally; call IBM Support if you have this problem

Defect 39121 IBM Tivoli Application Discovery Dependency Manager does not provide the EAR file that provides the authentication service when using IBM WebSphere Application Server Federated repository authentication.

Verified as fixed internally; call IBM Support if you have this problem

IBM Tivoli Netcool OMNIbusAPAR IV21709 IBM Tivoli Netcool OMNIbus

Documentation Gateway for JDBC gives an incorrect example of JDBC URL to DB2.

Updated documentation can be found at http://ibm.co/V4pjvx

IBM Tivoli Network Manager IP EditionEnhancement 19944

IBM Tivoli Network Manager IP Edition requires a capability to directly remove configuration items that cause reconciliation conflicts. This occurs when a /etc/hosts entry associates an IP address with the incorrect FQDN host name.

See Tips and Hints for a manual procedure.

PMR 59492,999,000APAR IV03031

Uninstall_ITNM leaves references to the network manager for IP in the IBM Tivoli Integrated Portal.

Delivered in IBM Tivoli Network Manager IP Edition V3.8.0 Fix Pack 7

IBM Tivoli Business Service Manager PMR 79687,004,000

Vmotion changes are not reflected correctly in the IBM Tivoli Business Service Manager user interface, showing systems associated with incorrect VMware ESX servers.

See Tips and Hints for a manual procedure.

Defect 24658Defect 31551

IBM Tivoli Business Service Manager dashboard installer reports invalid disk space when installing on a server that already has the data server installed.

Verified as fixed internally; call IBM Support if you have this problem

Defect 25278 The datafetcher right-click context menu takes unusually long to display.

Delivered in TBSM V6.1 Fix Pack 1

PMR 76411,999,000

IBM Tivoli Business Service Manager monitoring agent (KR9): The warehouse database service status attribute table is not created, which prevents collection of historical data.

See Tips and Hints for the correct syntax to fix this issue.

Defect 25358

The genidml.sh command produces a book which will not load in IBM Tivoli Application Discovery Dependency Manager.

Verified as fixed internally, call IBM Support if you have this problem.

24

Page 25: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

PMR 78965,004,000APAR - IV21679

After alias changes, duplicate (aliased) resources are displayed incorrectly in the IBM Tivoli Business Service Manager user interface. To correct this, perform a Model Cleanup.

Verified as fixed internally; call IBM Support if you have this problem

APAR IV23858 When it creates the BIRT reports datasource, the install_reports.sh script (from the installation image <interp>/Reports directory ), is hard coding the schema name for the warehouse database as ITMUSER.

Due to the hardcoding of the default schema name into the reports, these reports will not function for the user if they use an alternative schema. the solution to this is to manually change the data source to point to the correct schema.

See Tips and Hints for a more detailed resolution.

IBM Tivoli Monitoring Enhancement 14675

When using a database user name other than the default of “ITMUSER”, the connection to the warehouse database fails because the Cognos Scripts hardcodes the schema as ITMUSER.

Documented work around using a user other than ITMUSER can be found here:http://tinyurl.com/9sw4cqu t

PMR 86323,004,000APAR IV22130

There is no information in IBM Tivoli Monitoring documentation on the IBM Tivoli Enterprise Portal Server option "Enable ITM REST service."

This is only supported for users of the IBM SmartCloud Application Performance Management User Interface as describe in this technote: http://bit.ly/Pa5pPl

Tivoli Integrated Portal APAR PM66220 After installing IBM Tivoli Integrated

Portal V2.2.0.7, and attempting to assign roles to a group, you receive this error: “CWLAA6003: Could not display the portlet at this time, the portlet's module may be being updated.”

The fix is available in Tivoli Integrated Portal 2.2.0.9

25

Page 26: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Solutions created or verified from the Bedrock test environment

These solutions demonstrate how the tools were used to manage the environment. These solutions were created and validated by using the Bedrock environment. Any open issues that affect these solutions are noted in the following sections.

Using a Tivoli Business Service Management Solution to Monitor PeopleSoft Environments

Use this step-by-step solution guide to manage and monitor PeopleSoft environments with IBM Tivoli solutions. The suite of Tivoli software works together to show a picture of the overall health of the PeopleSoft environment. You can use this picture to stay ahead of your clients by knowing critical availability and status information, and to proactively act on that information. Tivoli software products integrate with each other to discover the resources in the PeopleSoft environment, collect related elements into business services, and display notifications when events occur in the environment. From high-level visual overviews of the PeopleSoft system, you can drill down to more detailed information about the infrastructure and events within that infrastructure.

Note: The Composite Application Manager Agent for PeopleSoft Enterprise Application Domain and PeopleSoft Enterprise Process Scheduler do not support Linux on IBM System z.

Integrating networking with business service managementUse the new features in IBM Tivoli Network Manager IP Edition to more closely integrate networking aspects with business services. The guide describes new capabilities of IBM Tivoli Network Manager IP Edition to automatically detect the edge of your network so that you can better represent the dependencies business services have on networking infrastructure in both IBM Tivoli Application Discovery Dependency Manager and IBM Tivoli Business Service Manager.

You are guided through the following tasks:

1. Configuring IBM Tivoli Network Manager IP Edition to detect the network edge resources2. Configuring IBM Tivoli Network Manager IP Edition to display a view of just those resources3. Exporting the edge resources from IBM Tivoli Network Manager IP Edition and importing

them into IBM Tivoli Application Discovery Dependency Manager4. Troubleshooting any naming discrepancies that might arise

Discovery-driven business service management

This solution integrates IBM Tivoli Business Service Manager and IBM Tivoli Application Discovery Dependency Manager to discover dependency and relationship mappings for complex IT systems to better enable consolidated event management and end-to-end service management. This solution gives you a thorough understanding of the context of these relationships and dependencies, and how the changes within these relationships and dependencies affect your overall business service:• TADDM and TBSM Integration Solution Guide • TADDM and TBSM Integration Video

26

Page 27: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

IBM Tivoli Composite Application Manager for Transactions to Monitor Tivoli Integrated Portal and TBSMIBM Tivoli Composite Application Manager offers several solutions, including IBM Tivoli Composite Application Manager for Application Diagnostics. Use this solution to monitor applications, for example, WebSphere Application Server applications. Because IBM Tivoli Business Service Manager GUIs are based on the embedded IBM WebSphere Application Server, you can monitor your server performance, for example, heap usage, memory usage, and so on. This document describes how to install and configure IBM Tivoli Composite Application Manager for Application Diagnostics against your IBM Tivoli Integrated Portal and IBM Tivoli Business Service Manager WebSphere servers and includes a few examples of workspaces that you can use to view through the IBM Tivoli Enterprise Portal and in the IBM Tivoli Composite Application Manager for Application Diagnostics Visualization Engine.

IBM Tivoli Composite Application Manager for Transactions to Monitor Live in-house Website SolutionIBM Tivoli Composite Application Manager offers several solutions. Robotic Response Time is one of these solutions and can be used in multiple ways. One primary way of using this product is to monitor your in-house solutions for response time and availability problems. Typically, you want to see a significant amount of availability (green indicators) and quick response times for your applications. But when problems occur, you want to be able to see the problem or have an event or situation produced to notify someone of the pending problem.

TADDM Discovery using the IBM Tivoli Monitoring Scope Sensor Use the IBM Tivoli Monitoring Scope Sensor to effectively uses the pre-existing communication channels provided by the client/server architecture of the IBM Tivoli Monitoring framework. This paper documents the process that is required to correctly deploy and configure IBM Tivoli Application Discovery Dependency Manager discovery by using the IBM Tivoli Monitoring Scope Sensor. This sensor allows Level 1 and Level 2 IBM Tivoli Application Discovery Dependency Manager discovery sensors to run in an existing IBM Tivoli Monitoring framework and provides these benefits:

▪ Rapid IBM Tivoli Application Discovery Dependency Manager deployment in existing IBM Tivoli Monitoring environments

▪ Minimal IBM Tivoli Application Discovery Dependency Manager access list credential entries

▪ Elimination of dedicated IBM Tivoli Application Discovery Dependency Manager anchor and IBM Tivoli Application Discovery Dependency Manager gateway servers

▪ Automatic scope set and scope creation▪ Elimination of SSH and WMI-based discoveries of systems with a IBM Tivoli

Monitoring OS agent already deployed

TADDM V7.2.1 Discovery Scan Report and Remediation for Computer SystemsThis solution provides a report that you can use to administer your IBM Tivoli Application Discovery Dependency Manager discoveries. The report runs after you do a discovery scan in IBM Tivoli Application Discovery Dependency Manager and provides the number of devices discovered, how many failed, how many need prerequisite software installed, and the list of failing systems.

Building a Business Service Management for Storage SolutionThis paper is a step-by-step guide to building a business service management solution by using the IBM Tivoli Storage Productivity Center to monitor your storage devices. You can use the IBM Tivoli Storage Productivity Center suite of storage infrastructure management tools to improve time-to-value and to reduce the complexity of managing your storage environments by centralizing, simplifying, and optimizing storage tasks associated with storage systems, storage networks, replication services, and capacity management. The suite of Tivoli software integrated

27

Page 28: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

together gives you a picture of the overall health of your business services, including storage controllers, fiber channel switches, and server systems. Use this solution to stay ahead on the status of your business applications by knowing critical information such as availability and status, and to proactively respond to that information. Tivoli software integrates together to discover and monitor your servers and storage devices, collect related elements into a business application or service, and display notifications when events occur that effect the environment. From high-level visual overviews of your environment, you can drill down to more detailed information about the infrastructure and events happening within the infrastructure.

▪ The configuration is now included in the products, at the levels listed in this report, therefore the steps in the IBM Tivoli Storage Solution Guide are only required for products at older levels. It is important, however, to obtain the latest tivoli_eif_tpc.rules and tivoli_eif_tpc_tbsm.rules files from the IBM Tivoli Productivity Center media for event integration with IBM Tivoli Application Discovery Dependency Manager, IBM Tivoli Productivity Center sensor and IBM Tivoli Productivity Center DLA CI's.

28

Page 29: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Tips and Hints

The items listed in the following table represent the things encountered that are not necessarily problems or defects, but usability issues. Solutions or work arounds are included for your convenience when available. Any scripts provided are not supported and should be used after careful evaluation so that they will not negatively impact your environment.

29

Page 30: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Problem Solution or work aroundIBM DB2 Universal ServerThe db2script command hangs.

This issue relates to system resources. Add more free memory to the system.

IBM Tivoli Integrated PortalInstalling the V2.2.0.7 prerequisite check fails stating 'Installed ITNM 3.9.0.0 is not certified with Tivoli Integrated Portal2.2.0.7. Certified versions: 3.9.0.49'; however, the Network Manager for IP edition is at 3.9.0.49.

There is a problem with the tipregister.sh command that it cannot handle the two digit number in V3.9.0.49. This is resolved with patch Tivoli Intergrated Portal V2.2.0.7.

To get the patch installed, do the following steps:

cd TIPHOME/TIPProfile/properties/tip-registry.xml cp tip-registry.xml tip-registry.xml .origexit tip-registry.xml Change the Network Manager for IP edition entry from 3.9 to 3.9.0.49

Save the file. V2.2.0.7 fails to install theTIPFPInstaller-00.log file. Shows:IP server is stopped, but other unknown running java process....

This is the Cognos engine running. Prior to installing shutdown the Tivoli Integrated Portal using the stopTCRserver.sh script.

IBM Tivoli Netcool OMNIbus Web GUIPMR 42486,499,000

AEL cannot create a custom filter.

Append the following two lines to the dci-security.properties file:

login.property:uidgroup.property:cnThis step is included in the readme file for fix pack 3.

PMR 42490,499,000 - Web GUI document must be updated for the default ports for the runwaapi utility.

The default ports used to connect to the Web GUI with the waapi utility are non-SSL 16315 or SSL 16316.

When clicking Event Database Query from Web GUI/Webtop, the following error is returned: “Error while accessing event database. This form can only be used by users allowed ISQL access!”

To resolve this configuration issue, see Error while running Event Database Query from Web GUI/Webtop.

IBM Tivoli Common Reporting Event Reports for Tivoli Netcool/OMNIbus contains an embedded data source that you must change to make it work.

Import into Tivoli Common Reporting V1 (all releases) and modify the data source definition. Then, export the report again. Import the report into your Tivoli Common Reporting v2.1.1 server.

IBM Tivoli Netcool OMNIbus CoreIBM Tivoli Application On the IBM Tivoli Netcool OMNIbus core server, make a copy

30

Page 31: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Discovery Dependency Manager change events are not entering into the tivoli_eif_taddm.rules file because of the Source slot value being quoted.

of the tivoli_eif_taddm.rules file. Edit the file and modify the case statement to include the quoted value. Directly below the case statement, add a section to remove the quotation marks around the slot values as shown in the following entry:

case "TADDM" | "'TADDM'":

log(DEBUG, "<<<<< Entering... tivoli_eif_taddm.rules >>>>>") foreach ( e in $* ) { if(regmatch($e, "^'.*'$")) { $e = extract($e, "^'(.*)'$") log(DEBUG,"Removing quotes from attribute: " + $e) } }

Save the file and cycle the Tivoli probe so that EIF can pick up the changes.

nco_dbinit -server NCOMSfails with the following message:

dlopen() failed: libpam.so.0: cannot open shared object file: No such file or directory

2012-04-16T13:21:23: Error: E-DBI-002-003: Security startup failed:

IBM Tivoli Netcool OMNIbus is 31 bit, the 31 bit PAM libraries must be installed.

Cannot find IBM Tivoli Netcool OMNIbus Gateway for ODBC installation image for Linux on System z.

There is no installation image for IBM Tivoli Netcool OMNIbus Gateway for ODBC for Linux on System z. Use the IBM Netcool OMNIbus Gateway for JDBC.

Configuring the Monitoring Agent for IBM Tivoli Netcool OMNIbus to monitor the SNMP and EIF probes

Modify the kno.ref file, under the <process_list> tag, add the following entry: <process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="Tivoli Netcool SNMP Probe" procname="nco_p_mttrapd" value=""/> <process arg="omnibus nco_p_tivoli_eif" fullname="" includeChildProcesses="false" matcharg="true" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="Tivoli Netcool EIF Probe" procname="java" value=""/> </process_list>

Save, stop, and restart the agent.

IBM Solutions for Business Service ManagementThe IBM Solutions for Business Service Management installation guide contains missing information

On Page 62

Add new section "Before you begin" to set the NCHOME environment variable, if not already set

31

Page 32: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Windows systems:set NCHOME=<netcool install directory>as followsset NCHOME=/tivoli/products/netcool

Linux systems:export NCHOME=<netcool install directory>as followsexport NCHOME=/tivoli/products/netcool

In the deployment guide the section 'Customizing the ITCAM integration for ITM event caching

Add the keyword set before each line, as follows

In the deployment guide, the section 'Customizing the ITCAM integration for ITM event caching' replaces step 4 with this:

4. Find the line that contains --set new.NewAttributeGoesHere = cachedevent.NewAttributeGoesHere ;, and add the following lines after it: set new.CAM_Application_Name = cachedevent.CAM_Application_Name ; set new.CAM_Transaction_Name = cachedevent.CAM_Transaction_Name ; set new.CAM_SubTransaction_Name = cachedevent.CAM_SubTransaction_Name ; set new.CAM_Client_Name = cachedevent.CAM_Client_Name ; set new.CAM_Server_Name = cachedevent.CAM_Server_Name ; set new.CAM_Profile_Name = cachedevent.CAM_Profile_Name ; set new.CAM_Response_Time = cachedevent.CAM_Response_Time ; set new.CAM_Percent_Available = cachedevent.CAM_Percent_Available ; set new.CAM_Expected_Value = cachedevent.CAM_Expected_Value ; set new.CAM_Actual_Value = cachedevent.CAM_Actual_Value ; set new.CAM_Details = cachedevent.CAM_Details ; set new.CAM_Total_Requests = cachedevent.CAM_Total_Requests ;

On Page 17: Replace the following words:

Tivoli Event Integration Facility probe (EIF probe)

with

Tivoli Event Integration Facility Version 11.0.x probe (EIF probe)

Update Chapter 5. TroubleShooting -> Configure Omnibus for ITM Events Fails Section

The configuration of EIF Probe for IBM Tivoli Monitoring Events Fails if the correct version of the EIF Probe is not installed.

The error message displayed is as follows:

32

Page 33: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

'Configure EIF probe for IBM Tivoli Monitor events' with:

**** ***SDF : **** ***SDF : End command result **** **** ***SDF : Version 11.0.x of EIF Probe is not installed **** ***SDF : PreDeploymentCheckProgram: performValidationChecks method ended with return code 0 **** ***SDF : PreDeploymentCheckProgram: performPreDeployChecks method ended with return code -1 **** ***SDF : The PreDeploymentCheckProgram program ended with return code -1

To complete the deployment, install version 11.0.x of the EID Probe.

Update Chapter 5. TroubleShooting -> Configure Omnibus for ITM Events Fails Section

The configuration of Omnibus for IBM Tivoli Monitoring Events fails when the NCHOME environment variable is not set.

The error message displayed is as follows:

**** ***SDF : MainProgram:invokeCommand method started **** IRU10000: The following command was issued: /tmp/iru//updated_pkg/omnibusUpdater.sh -b /tmp/iru//updated_pkg/kt3.baroc /tmp/iru//updated_pkg/kt4.baroc /tmp/iru//updated_pkg/kt5.baroc /tmp/iru//updated_pkg/kt6.baroc -u <user> -s <server> password **** IRU03807: The command generated the following output: The environment variable NCHOME is not set; set this variable in order to continue, as followsexport NCHOME=/opt/IBM/tivoli/netcool

To complete the deployment, set the NCHOME environment variable, as follows

For Windows systems:set NCHOME=<netcool install directory>as followsset NCHOME=/tivoli/products/netcool

For Linux systems:export NCHOME=<netcool install directory>as followsexport NCHOME=/tivoli/products/netcool

IBM Tivoli Network Manager IP EditionCannot connect to database: error was received in the GUI.

The logs show this information: 'The maximum number of applications is already connected to the database. SQLSTATE=57030'.

Increase the MAXAPPLS value on the NCIM DB2 database instance.

IBM Tivoli Network Manager IP network views applet always shows 0 nodes. This issue is caused by Oracle JRE V1.6.0_29.

Work around found here

33

Page 34: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Error when starting the IBM Tivoli Network Manager IP Core components: ncp_perl: error while loading shared libraries: liberl.so: cannot open shared object file: No such file or directory

Prior to running the itnm_control.sh command the $NCHOME/env.sh must be sourced.

The ncp_model process is dying with Warning: A required dynamic library file is missing. found in file CNcpDbFactory.cc at line 1057 - When attempting to open shared lib: /tivoli/products/netcool/precision/platform/linux2s390/lib/libNcpDbDb2.soTue Apr 17 14:06:09 2012 Termination: Exit function called found in file CMdlApplication.cc at line 173 - Error: Unable to create database handle

Install pam-1.1.1-10.el6.s390 and restart the IBM Tivoli Network Manager IP.

Single Sign On Quick Configuration Guide for SSO

Quick Configuration Guide for SSO

Java Integration with IBM Tivoli MonitoringSteps to get Java 1.6 to work for IBM Tivoli Monitoring

1. Uninstall all JREs by clicking Control Panel> Add or Remove Programs.2. Restart IBM Tivoli Monitoring.3. Remove the temporary work directory that Java uses, for example, Documents and Settings\Administrator\Application Data\Sun\Java (This step might not be necessary).3. Install the latest 1.6.X Oracle JRE.4. Configure the Tivoli Enterprise Portal to run with the legacy_lifecycle param as true by editing the applet.html file. For more information, see Support for Sun Java 1.6.0_10 or higher with browser clients on Windows.5. Edit the jrelevel.js file and set the jrelevel to "6.0." For more informtaion, see Identifying the version of the Sun JRE the client should use.6. Launch the Java Control /Panel: a. Disable (clear) the "Enable the next-generation Java Plug-in" setting. b. Update the runtime parameters for this version, for example, Xms128m -Xmx192m -Xverify:none.

IBM Tivoli Composite Application Manager for Transactions Robotic Response TimeAfter upgrading the remote monitoring server, the Robotic scripts are no longer being

The following situation message is displayed:“IBM Tivoli Composite Application Manager File Transfer Enablement is not installed on the TEMS”

34

Page 35: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

uploaded to the Application Management Console. This situation is not caused by a product problem. It is a user

error. The support files were upgraded on the remote monitoring server, but the upgrade of the remote monitoring server to V6.2.3 was never done. Upgrade the remote monitoring server to resolve this situation.

IBM Tivoli Composite Application Manager for Application DiagnosticsThe KynHistoryConfigure.sh script returns a 'cannot connect to hub' error message. This happens when the monitoring server and portal server are on separate systems.

1. In a split environment where the remote monitoring server and portal server are on separate computers, run the kynHistoryConfigure script from the portal server.

2. In a split environment, additional parameters must be included by entering the <tems_host> and <teps_host> parameters, as shown in the following example:

./kynHistoryConfigure.sh <username> [<password>] [<tems_name>] [<tems_host>] [<teps_host>] The following example of the command includes all the parameters shown in the preceding usage help: # ./kynHistoryConfigure.sh sysadmin tvt2test HUB_TEMS fpthtems2.fpet-admin.pok.ibm.prv fpthteps2.fpet-admin.pok.ibm.prv

IBM Tivoli Common ReportingEasily missed configuration steps related to Cognos Reports for DB2 Client Configuration

When configuring IBM Tivoli Common Reporting Cognos reports that rely on the DB2 Client Connections to each target DB, it is important that the Cognos DB connections are created with the name as specified by the report provider.

You must also add these entries to startTCRserver.sh script before the last statement:

Source the DB2 instance profile defined for the local DB2 Client. In the following example, the db2inst1 instance is used:

. /home/db2inst1/sqllib/db2profile

You must also add the db2 libraries to the startTCRserver.sh script as follows (the location of db2 and lib32 or lib64 depends on your installation):

LD_LIBRARY_PATH=/tivoli/products/db2/V9.7/lib64:$LD_LIBRARY_PATHexport LD_LIBRARY_PATH

After making the preceding additions, you must stop and restart the IBM Tivoli Common Reporting server. If these steps are not done when attempting to test IBM Tivoli Common Reporting database connections, the following error occurs:

35

Page 36: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Installation of IBM Tivoli Common Reporting failed at step StartWas,

The error message is as follows:

'tivoli/products/tbsm61/tcr/_uninst/TIPInstall22/plan/install/MachinePlan_localhost/MachinePlan_localhost.xml:302: Error executing step: An error was encountered running step StartWAS”

Restart the installation, prior to clicking 'Install' cd <tcrhome>/_uninst/TIPInstall22/plan/install/MachinePlan_localhost/00004_StartWAS/

vi StartWAS.xmlChange <waitfor maxwaitunit="second" maxwait="300" timeoutproperty="startServerTimout">to <waitfor maxwaitunit="second" maxwait="600" timeoutproperty="startServerTimout">

Save the file. Click Install.The trcmd.sh script fails with a CTGTRI163E message: Opening the design /tivoli/products/tbsm61/tipv2Components/TCRComponent/data/design/ITCAM-RT7.1/RT_Robotic_Step_Performance.rptdesign failed.

The /tivoli/products/tbsm61/tipv2Components/TCRComponent/logs/reportCli.log.0 log shows the following information:

Caused by: Error.DesignFileException.SYNTAX_ERROR - 1 errors found!1.) ( line = 224, tag = cascading-parameter-group) (Element = CascadingParameterGroup, Name = Agent Type, Application and Transaction), org.eclipse.birt.report.model.api.command.NameException (code = Error.NameException.INVALID_NAME, message : The name "Agent Type, Application and Transaction" is invalid for it contains character ".", "/", "", "!", ";", "," .)

vi /tivoli/products/tbsm61/tipv2Components/TCRComponent/data/design/ITCAM-RT7.1/RT_Robotic_Step_Performance.rptdesignRemoved the comma in the following:

<cascading-parameter-group name="Agent Type, Application

36

Page 37: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

and Transaction" id="10007052">

Save the file.

This is APAR IV12279.

Clicking 'Reporting' from the IBM Tivoli Integrated portal receives the following error:

DPR-ERR-2109 The dispatcher cannot service the request at this time.

The cogserver.log log shows the following information:

CM-CFG-5076 A Content Manager configuration error occurred during the initialization of Cognos Access Manager. CCL-CFG-0007 The cryptographic encryption did not initialize. The cryptographic configuration may be incorrect or missing some security components. {0}

Cryptographic Keys must be regenerated as described here: http://ibm.co/KHrbv9

IBM Tivoli Composite Application Manager for SOAIBM Tivoli Composite Application Manager for SOA installation changes file ownership for kuxagent.PMR 03397,999,000

See the work around in this technote: http://www-01.ibm.com/support/docview.wss?uid=swg21293969

These instructions require you to edit the SetPerm parameter file on the IBM Tivoli Composite Application Manager for SOA agent system and edit the /etc/rc.itm1 file to allow the IBM Tivoli Composite Application Manager for SOA agent to restart on a system restart.

IBM Tivoli Business Service ManagerVmotion changes are not reflected correctly in the IBM Tivoli Business Service Manager user interface, showing systems associated with incorrect VMware ESX servers. PMR 79687,004,000

When this problem occurs use the following procedure to correct it:

– stop the TBSM data server. It is important that the data server is stopped because we are going to update the database and we do not want the in memory model different than the database.–- cd $TBSM_HOME/XMLtoolkit/bin– ./dumpsql.sh -t DB2 -s db-cleanup.sql–- cd $TBSM_HOME/XMLtoolkit/log/DB2– take db-cleanup.sql and run each line individually. – This can be done from the DB2 Control Center or another equivalent query analyzer.- start the TBSM data server– invalidate the Imported Business Service

When configuring SSL between IBM Tivoli Application Discovery Dependency Manager and IBM Tivoli Business Service Manager , the copy steps required for the

Additional note for step 1. If the DL_TADDM_SSL property is set to true, you must copy the jssecacerts.cert file from the $TADDMHOME/dist/etc directory and place it in the .../XMLtoolkit/sdk/etc directory.

Additional note for step 2. The SSL connection secures the

37

Page 38: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

jssecacerts.cert file are unclear.

communications with the IBM Tivoli Application Discovery Dependency Manager server and the IBM Tivoli Application Discovery Dependency Manager APIs but does not secure the communications with the IBM Tivoli Application Discovery Dependency Manager database when using the JDBC connection type.

Steps to modify the IBM Tivoli Business Service Manager monitoring agent to display the correct data for a split server environment.

Complete these steps on the IBM Tivoli Business Service Manager data server:

1. cd /tivoli/products/IBM Tivoli Monitoring/aix526/r9/bin

2. cp kr9.ref kr9.ref.orig3. cp tbsmmonitorcdp.props

tbsmmonitorcdp.props.orig4. vi tbsmmonitorcdp.props

Change the value of the tbsmmonitorcdp.url.dashboard

vi kr9.ref Made the following comments <!--process arg="Tivoli Integrated PortalProfile" fullname="" includeChildProcesses="false" matcharg="true" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM Dashboard Server" procname="java" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM Process Control Agent" procname="${NCO_PAD_BASE_NAME}" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM OMNIbus Object Server" procname="nco_objserv" value=""/-->

On the IBM Tivoli Business Service Manager dashboard server:

cd /tivoli/products/IBM Tivoli Monitoring/aix526/r9/bincp kr9.ref kr9.ref.origcp tbsmmonitorcdp.props tbsmmonitorcdp.props.origvi tbsmmonitorcdp.props -->> Change the value of tbsmmonitorcdp.url.dataserver

vi kr9.ref <!--process arg="TBSMProfile" fullname="" includeChildProcesses="false" matcharg="true" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM Data Server" procname="java" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM Process Control Agent" procname="$

38

Page 39: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

{NCO_PAD_BASE_NAME}" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM OMNIbus Object Server" procname="nco_objserv" value=""/--> <!--process arg="com/ibm/tbsm/cltools/service/ASIXMLToolkitSvc" fullname="" includeChildProcesses="false" matcharg="true" matchargwithvalue="false" matchfullarg="false" matchfullname="false" name="TBSM Discovery Library toolkit" procname="${DL_TOOLKIT_BASE_NAME}" value=""/-->

When a dbinit process will not start for IBM Tivoli Application Discovery Dependency Manager

The dbinit service fails to start and message in tomcat.log indicates the following:

ERROR jdo.JdoDbInit - [JdoDbInit.E.6] A system error occurred during initialization of the database schema. The specific cause of the failure should have been logged earlier.com.ibm.db2.jcc.am.SqlSyntaxErrorException: DB2 SQL Error: SQLCODE=-286, SQLSTATE=42727, SQLERRMC=8192;ARCHUSER, DRIVER=3.62.56

The cause of such a problem could be a result of incorrect initial configuration, upgrading your DB2 level, or other instance user changes on your DB2 database computer.

Solution:

On the database server compare the group associations for the instance name used by IBM Tivoli Application Discovery Dependency Manager and the archive user name.

These names can be found in the collation.properties file following the com.collation.db.user and com.collation.db.archive.user entries.

As an example, shown for a Linux system.

"su - " to each user and issue the groups command

if the archive user is missing a group association that the instance user has issue the following command:

usermod -g missinggroup instanceuser

It is possible that all other connectivity tests will pass, including dbquery and testjdbc command using this archive user, and yet the dbinit process will not start until the group associations are correct.

After matching the groups, restart the IBM Tivoli Application Discovery Dependency Manager server and the dbinit should now start.

The install_reports.sh script has been run; however the reports fail to run because the schema name in the connection is ITMUSER but

The install_reports.sh script hard codes the schema name for the warehouse database as ITMUSER. If the script has not been run yet, edit the script and change the ITMUSER value to the correct schema name for your installation. If the script has been run, use the trcmd.sh command to modify the BIRT

39

Page 40: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

ITMUSER is not the schema name on the WAREHOUSE database.

connection. For example: /trcmd.sh -modify -datasources -reports -reportname "/content/package[@name='Tivoli Products']/folder[@name='Tivoli Business Service Manager v6.1']/folder[@name='Tivoli Business Service Manager Summary']/report[@name='TBSM v6.1: Service Outage Summary Table']" -username tipadmin -password password -setdatasource odaDriverClass=com.ibm.db2.jcc.DB2Driver "odaURL=jdbc:db2://icb-mmgr.fpet-admin.pok.ibm.prv:60008/WAREHOUS:currentSchema=DB2INST3;" odaUser=db2inst3 odaPassword=password

IBM Tivoli Business Service Manager XMLtoolkit is now able to perform full pulls from IBM Tivoli Application Discovery Dependency Manager. Prior to this change non-atomic batch failures were occurring near the end of any full pulls. APAR IV27028

To correct this problem go to:

/XMLtoolkit/sql/ and vi scc_processcreatecomponents.sql

The following text in blue must be set as shown, previously it was SELECT DISTINCT stage.comp_id

IF_DB EQUALS DB2 BEGINUPDATE stagep_components SET id = (SELECT MIN(stage.comp_id) FROM stagep_componentNaming stage WHERE (stagep_components.id IS NULL OR stagep_components.id = 0) AND stage.deleted = 0 AND stagep_components.transientId = stage.transientId AND stagep_components.transId = stage.transId AND stage.comp_id <> 0 AND stagep_components.id <> stage.comp_id) WHERE EXISTS(SELECT 1 FROM stagep_componentNaming stage WHERE (stagep_components.id IS NULL OR stagep_components.id = 0) AND stage.deleted = 0 AND stagep_components.transientId = stage.transientId AND stagep_components.transId = stage.transId AND stage.comp_id <> 0 AND stagep_components.id <> stage.comp_id);END_DB

The toolkit must be stopped, a ./cmdbdiscovery.sh -r -b issued, and then the user must restart the toolkit.

After this change the msg_GTM_XT.log.0 in XMLtoolkit/logs will show this message:

GTMCL5293I: TADDM import completed successfully.

When trying to run IBM Tivoli Business Service Manager reports we were getting the following error:

40

Page 41: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

The work around for the error message shown above, on the IBM Tivoli Business Service Manager / IBM Tivoli Integrated Portal computer, is to edit the following file: /tivoli/products/tbsm61/tipv2ComponentsTCRComponent/data/resource/tbsm/resources/tbsm/lib/tbsm61.rptlibrary

Edit the line shown in blue as shown:

<data-sources> <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="ITM Warehouse" id="4"> <property name="odaDriverClass">com.ibm.db2.jcc.DB2Driver</property> <property name="odaURL">jdbc:db2://fpdat001:60008/WAREHOUS:currentSchema=;</property> <property name="odaUser">db2inst3</property> <encrypted-property name="odaPassword" encryptionID="base64">ZGIyaW5zdDM=</encrypted-property> </oda-data-source>

Chang it to this:

<data-sources> <oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="ITM Warehouse" id="4"> <property name="odaDriverClass">com.ibm.db2.jcc.DB2Driver</property> <property name="odaURL">jdbc:db2://fpdat001:60008/WAREHOUS:currentSchema=db2inst3;</property> <property name="odaUser">db2inst3</property> <encrypted-property name="odaPassword" encryptionID="base64">ZGIyaW5zdDM=</encrypted-property> </oda-data-source>

Then save the file and recycle the Tivoli Integrated Portal for the changes to take place.IBM Tivoli Business Service this is fixed with the following command:

41

Page 42: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Manager monitoring agent (KR9); The warehouse database service status attribute table is not created, which prevents collection of historical data.

/tivoli/products/tbsm61/tipv2Components/TCRComponent/bin/trcmd.sh -modify -datasources -reports -reportname "/content/package[@name='Tivoli Products']/folder[@name='Tivoli BusinessService Managerv6.1']/folder[@name='Tivoli Business Service Manager Summary']/report[@name='TBSM v6.1: Service Outage Summary Table']" -username tipadmin -password password -setdatasource odaDriverClass=com.ibm.db2.jcc.DB2Driver "odaURL=jdbc:db2://icb-mmgr. fpet-admin.pok.ibm.prv:60008/WAREHOUS:currentSchema=DB2INST3;" odaUser=db2inst3 odaPassword=password.

IBM Tivoli Monitoring IBM Tivoli Monitoring V6.2.3 Enterprise Portal Server now has an embedded HTTP server that can affect existing IBM Tivoli Business Service Manager SSL data fetchers.

The SSL signer certificate has changed because port 15201 is now the HTTP server. See TBSM and Tivoli Enterprise Portal Server integration over SSL for an explanation of the changes and how to update IBM Tivoli Business Service Manager with the new signer certificates.

Cannot launch out of IBM Tivoli Enterprise Portal to IBM Tivoli Application Discovery Dependency Manager with single sign on (APAR IV11010)

On the IBM Tivoli Enterprise Portal server, make a copy of the tep.jnlp and applet.html files. In the tep.jnlp file, add the following line directly above the line <--$COOKIES$--> <property name="cnp.cookie.domain" value="YourDomain"/>

where value is your SSO domain name, for example, <property name="cnp.cookie.domain" value="ibm.prv"/>

In the applet.html file, add the following parameter above the comment “Do not Change the HTML below this line”:document.writeln( '<PARAM NAME= "cnp.cookie.domain" VALUE="ibm.prv">' );

IBM Tivoli Enterprise Portal Java webstart was launching to the short host name and not the fully qualified host name. This was preventing single sign- on from working.

When reconfiguring the IBM Tivoli Enterprise Portal Server, the Java webstart template builds the host name using codebase="http://$HOST$:$PORT$/">'codebase' is obtained from the /etc/hosts file. The entry in the /etc/hosts file had the short name first:

10.32.37.242 fpthteps1 fpthteps1.fpet-admin.pok.ibm.prv

This is changed to:10.32.37.242 fpthteps1.fpet-admin.pok.ibm.prv fpthteps1

Verify that the tep.jnlp now contains the fully qualified host name.

IBM Tivoli Monitoring for Virtual Environments V7.1IBM Tivoli Monitoring for Virtual For fresh installations, create the Capacity Planner database,

42

Page 43: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Environments V7.1 Capacity Planner database (TADFDCDB)

in UTF-8 format to make it easier to move to fix pack 1 later.

Example DB2 database create command:

db2 create db TADFDCDB using codeset UTF-8 territory US collate using SYSTEM

IBM Tivoli Monitoring for Virtual Environments V7.1 Integrations with IBM Tivoli Common Reporting

Before installing the IBM Tivoli Monitoring for Virtual Environments V7.1 dashboard, run the following IBM Tivoli Common Reporting command:

trcmd -list reports

If you get an OutOfMemory message, this is a known problem. See the Tivoli Common Reporting technote (http://www.ibm.com/support/docview.wss?uid=swg21580122) for more information.

IBM Tivoli Application Discovery Dependency ManagerIBM Tivoli Application Discovery Dependency Manager Fix Pack 2 upgrade failed due to insufficient storage log space (defect 41497).

Increase the log space by using this command:

db2 update db cfg for taddm12 using LOGPRIMARY 100

Updating your encryption key in a IBM Tivoli Application Discovery Dependency Manager streaming environment (defect 38569).

To correctly update your encryption key in a IBM Tivoli Application Discovery Dependency Manager streaming environment, use this procedure until the documented procedure contains details related to a streaming IBM Tivoli Application Discovery Dependency Manager configuration:

1) Shut down all secondary storage and discovery servers.2) Back up your /etc/TADDMSec.properties file. You can use the backup to recover the environment if the following steps fail.3) To use the bin/changekey.sh script, ensure that you are logged in as the non-root user that was defined during installation, and that your primary data server is running. Use the changekey script as follows: ./changekey.sh $COLLATION_HOME admin_user admin_password

For example:./changekey.sh /opt/IBM/taddm/dist administrator collation

4) Copy the updated TADDMSec.properties file to the dist/etc directories of the secondary storage and the two discovery servers.5) Restart those servers to complete the encryption key update.

After updating the max heap for the Topology process, IBM Tivoli Application Discovery Dependency Manager remains in the starting state.

When editing the dist/deploy-tomcat/ROOT/WEB-INF/cmdb-context.xml file, the heap was set to -Xmx1512.

Adjust the heap to -Xmx1512M.

43

Page 44: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

Do these steps first on the IBM Tivoli Business Service Manager dashboard server to configure the authnsvc_ctges service running within the IBM Tivoli Business Service Manager V6.1 dashboard server's Tivoli Integrated Portal.

On the IBM Tivoli Business Service Manager dashboard server, perform these steps:

By default, the wim.ear file is not installed into the IBM Tivoli integrated portal application.

To install the wim.ear file, log in to the server:

wsadmin.sh -user Tivoli Integrated Portaladmin -password <password>.

At the wsadmin prompt, run the installation:

$AdminApp install Tivoli Integrated PortalHOME/systemApps/wim.ear { -appname wim -node Tivoli Integrated PortalNode -server server1}$AdminConfig save

where Tivoli Integrated PortalHOME is the full path up to and including the Tivoli Integrated Portalv2 directory.

Default ports to use in IBM Tivoli Application Discovery Dependency Manager for using IBM Tivoli Integrated Portal for user authentication

On IBM Tivoli Application Discovery Dependency Manager, use these properties:

collation.properties: com.collation.security.auth.webspherePort=16312sas.client.props: com.ibm.CORBA.securityServerPort=16312

ibmessclientauthncfg.properties: non-ssl: authnServiceURL=http://hostname:16310/TokenService/services/Trustssl: authnServiceURL=https://hostname:16311/TokenService/services/Trust

On IBM AIX systems, use these scripts to export a subset of IBM Tivoli Application Discovery Dependency Manager configuration from one system to another (used during the Bedrock change window).

The following scripts allow for scopes, scope sets, discovery profiles, custom server templates, and access control lists to be moved.

If IBM Tivoli Application Discovery Dependency Manager is installed into a directory like /home/tivoli/taddm/dist, place these utilities into the tivoli directory.

savefiles.sh: Use this utility to set aside your files from one system.

#!/bin/bashToday="`date +%j`"echo "Day File setting for restore is "$Today

44

Page 45: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

taddmuser=`find . -name run_cms_dis_registration.sh -ls |grep -vE "deploy-tomcat|sdk" |awk '{print $5}'`curuser=`whoami`echo "curuser="$curuserif [ "$curuser" != "$taddmuser" ]; then echo "Restart this script as the TADDM user $taddmuser" exit 1fitargdir=`find . -name run_cms_dis_registration.sh -ls |grep -vE "deploy-tomcat|sdk" |awk '{print $11}' | awk -F"run" '{print $1}'`echo "execdir="$targdircd $targdir./authconfig.sh -u administrator -p collation -d -o -f puth$Today.datcp puth$Today.dat ../../../puth$Today.datcp ../etc/TADDMSec.properties ../../../TADDMSec.properties$Today./datamover.sh -u administrator -p collation -a export -t all -f exportpr$Today.datcp exportpr$Today.dat ../../../exportpr$Today.dat

recoverfiles.sh: Use this utility to reload the IBM Tivoli Application Discovery Dependency Manager customization exported by the savefiles.sh script:

#!/bin/bashToday="`date +%j`"echo "Day File setting for restore is "$Todaytaddmuser=`find . -name run_cms_dis_registration.sh -ls |grep -vE "deploy-tomcat|sdk" |awk '{print $5}'`curuser=`whoami`echo "curuser="$curuserif [ "$curuser" != "$taddmuser" ]; then echo "Restart this script as the TADDM user $taddmuser" exit 1fitargdir=`find . -name run_cms_dis_registration.sh -ls |grep -vE "deploy-tomcat|sdk" |awk '{print $11}' | awk -F"run" '{print $1}'`echo "execdir="$targdircd $targdir./authconfig.sh -u administrator -p collation -m -k ../../../TADDMSec.properties$Today -f ../../../puth$Today.dat./datamover.sh -u administrator -p collation -a import -t all -f ../../../exportpr$Today.dat

The files created are shown as follows with the day of year appended:

TADDMSec.properties270 exportpr270.dat puth270.dat

Be sure not to replace the TADDMSec.propertiesxxx file saved as shown in the preceding step because the TADDMSec file used by this IBM Tivoli Application Discovery Dependency Manager installation is located in the taddm/dist/etc directory.

Perl script to clear IBM Tivoli Application Discovery Dependency Manager logs without recycle (can only clear unlocked log files)

#!/usr/bin/perl# ClearLogs `clear`;

print "Place me in the TADDM /dist/bin directory. \n";print "Edit script and add additional calls to clearMe for directories other than log and log/services. \n";print "Logs being written too are not cleared, this eliminates the

45

Page 46: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

need to recycle after clearing the logs. \n";print " \n";

$curdir=`pwd`;$curloc=index($curdir,"/taddm/dist/bin",0);$subdir=substr($curdir,$curloc,15);print "$subdir\n";

if ($subdir ne "/taddm/dist/bin" ) { exit 1;}

clearMe("../log/");clearMe("../log/services/");

print "Done.\n";## function.pl#sub clearMe{($directory) = @_;print "=============================================================================\n";print "==clearMe Call for: $directory $exname \n";print "=============================================================================\n\n";$searchft = "*.log*";$searchString = $directory.$searchft;print "$searchString \n"; while( $name=glob($searchString) ) { $sysTime=`date`; $outString= "echo \"Log clear attempted on ".$sysTime." by Tivoli ClearLogs tool.\""; @output=`$outString > $name`; print "Log $name clear attempted by Tivoli SAPM ISTT tool ClearLogs on $sysTime \n" }}exit 0;

Orphaned IP addresses will be collected by IBM Tivoli Application Discovery Dependency Manager .

These can be seen with the healthcheck tool using the checkOrphanedIP keyword and can result in a warning on the Health Diagnotics page in IBM Tivoli Monitoring IBM Tivoli Application Discovery Dependency Manager agent workspace.

#!/usr/bin/perl$numArgs = $#ARGV + 1;if ($numArgs != '2') { print "please supply taddm username and password and place me in taddmhome/dist/bin directory!!! \n"; exit;}

my $un = $ARGV[0];my $pw = $ARGV[1];

@orphcmd = `./healthcheck -u $un -p $pw checkOrphanedIP `;$key = 0;$Gindex = 0;

46

Page 47: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

A script is provided here to remove these IP entries. The script should be reviewed by the IBM Tivoli Application Discovery Dependency Manager administrator before use.

foreach $o (@orphcmd){ if ($key > 0) { $o =~ s/^\s+//; @tokens = split(/ +/,$o); @garb = `../sdk/bin/api.sh -u $un -p $pw delete @tokens[1]`; print "Guid remove $Gindex = @garb[0]\n"; $Gindex = $Gindex + 1; }

my $findkey = "Label"; my $fpos = rindex $o, $findkey; if ($fpos > -1) { $key = 1; }}

IBM Tivoli Network Manager IP Edition needs a capability to directly remove configuration items causing reconciliation conflicts.

The example assumes domain of FPET, update this for your environment.

The object to be deleted in this example is the fitsoa01.fpet-admin.pok.ibm.prv node.

Decrypt the pw from the DBLogins.FPET.cfg file

cat ./products/netcool/etc/precision/DbLogins.FPET.cfgncp_crypt -password "@44:nGMd4jcAYwMUe1dgyMYHMKTECkWnJlKCr1ftL7RS050=@" -decrypt

QUERY if the object is in fact in the DB

/tivoli/products/netcool/precision/bin

# ncp_oql -domain FPET -username admin -password '' -service Model -query "select * from master.entityByName where EntityName like 'fitsoa01';"

REMOVE the object from the ncp FPET domain

cd /tivoli/products/netcool/precision/bin ncp_perl RemoveNode.pl -domain FPET -user db2inst5 -pwd db2inst5 'fitsoa01.fpet-admin.pok.ibm.prv'

After REMOVE LingerTime is now 0

/tivoli/products/netcool/precision/bin

# ncp_oql -domain FPET -username admin -password '' -service Model -query "select * from master.entityByName where EntityName like 'fitsoa01';"

Locations for downloading the products and fix packsPurchase and download IBM products at the IBM Passport Advantage ® site (www.ibm.com/software/howtobuy/passportadvantage).

Download IBM product fix packs at IBM Fix Central

47

Page 48: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

(www.ibm.com/support/fixcentral).

Questions and commentsTo submit questions or comments regarding Project Bedrock, access the Business Service Management blog and post a comment on the entry for this report. For status on individual issues noted in the report, contact IBM Software Support at the IBM Support Portal (www.ibm.com/support/electronicsupport/portal.page).

48

Page 49: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

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 grant youany license to these patents. You can send license inquiries, in writing, to:

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

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

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

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

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

Some states do not allow disclaimer of express or implied warranties in certaintransactions, therefore, this statement may 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 websites are provided forconvenience only and do not in any manner serve as an endorsement of thosewebsites. The materials at those websites are not part of the materials for this IBMproduct and use of those websites is at your own risk.

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 want to have information about it for the purposeof enabling: (i) the exchange of information between independently created

49

Page 50: Business Service and Application Performance Management ... · performance management solution software, who are responsible for the upgrade and configuration of the solution stack

programs 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 information 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 measurements 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.

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.

If you are viewing this information softcopy, the photographs and colorillustrations may not appear.

Trademarks

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

Windows is a trademark of Microsoft Corporation in the United States, other countries, or both.

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

Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.

50