Business Service and Application Performance Management Solution Stack Upgrade Report from the
by user
Comments
Transcript
Business Service and Application Performance Management Solution Stack Upgrade Report from the
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 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 Table of Contents Intended Audience..........................................................................................................................4 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...................................................................................................4 Business Service Management solution overview...........................................................................4 Application Performance Management solution overview...............................................................4 Project Bedrock overview................................................................................................................5 Project Bedrock test environment...................................................................................................8 Product levels used in the business service and application performance management solution stack...............................................................................................................................................9 Outstanding functional or time-to-value issues remaining in the business service and application performance management stack...................................................................................................11 Procedures used to upgrade to the third quarter 2012 business service management solution stack.............................................................................................................................................16 Known issues: Defects, APARs, and enhancements encountered during the upgrade to the third quarter 2012 business service and application management solution stack.................................18 Defects, APARs, and enhancements that have been delivered or resolved since the second quarter 2012 quarterly report.........................................................................................................22 Solutions created or verified from the Bedrock test environment..................................................26 ......................................................................................................................................................26 Tips and Hints...............................................................................................................................29 Locations for downloading the products and fix packs..................................................................47 Questions and comments.............................................................................................................47 3 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 overview The 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 Management. 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 overview Today'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 Project Bedrock overview As 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 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 stack The 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 • • • • ◦ 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 Project Bedrock test environment The following table includes a description of the Project Bedrock test environment: IBM z9 EC 2094-S54 (D32) 2817-M15 (PETHMC1) DASD 2105 (SUBD8B) 2107 (SUBSQ10) SAN Disk SVC 2145-8G4 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 Microcode at 2.12.0 1 Enterprise Storage Server 800 ( Shark ) Microcode at 2.4.4.100 1 Enterprise Storage Server DS8300 Microcode at 5.4.33.1033 2 SVC Nodes. Microcode level is 6.2.0.3 DS4800 1815-88A 1 DS4800 Controller. Microcode level is 7.60.28.00 2 EXP810 Drawers. Microcode level is 98D0 LAN attached TCP/IP using multiple 1 GB OSA links managed by redundant z/VM VSWITCHes 8 Product levels used in the business service and application performance management solution stack The 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 IBM Systems Director Microsoft Internet Explorer Oracle JRE Mozilla Fire fox IBM Tivoli Composite Application Manager for Virtual Environments IBM Tivoli Monitoring IBM Tivoli Composite Application Manager for Transactions IBM Tivoli Composite Application Manager for Application Diagnostics IBM Tivoli Application Dependency Discovery Manager IBM Tivoli Netcool/OMNIbus core IBM Tivoli Netcool/OMNIbus Web GUI IBM Tivoli Netcool Impact IBM Tivoli Business Service Manager IBM Tivoli Integrated Portal IBM Tivoli Common Reporting IBM Tivoli Network Manager IP Edition IBM Tivoli Composite Application Manager for SOA IBM Tivoli Composite Application Manager Agent for DB2 IBM DB2 Universal Database IBM Tivoli Directory Server IBM AIX 7.1 1Q2012 - Starting Maintenance level V6.2.1 V8.01 V6.02 V3.6.183 V7.1 3Q2012 - Maintenance level upgraded to V6.3.1.1 (new installation) V9.0 Remained the same V10.0.7 ESR V7.1 Fix Pack 14 V6.2.3 Interim Fix 1 V7.3 V6.2.3 Fix Pack 25 V7.3 Fix Pack 1 V7.1 Fix Pack 2 V7.1 Fix Pack 3 V7.2.1 Fix Pack 2 V7.2.1 Fix Pack 3 V7.3 Fix Pack 3 V7.3.1 Fix Pack 3 V7.3.1 Fix Pack 4 V7.3.1 Fix Pack 4 V6.1 V6.1 Interim Fix 1 V6.1 Fix Pack 16 V6.1 Fix Pack 1 V2.2 Fix Pack 3 V2.1.1 V3.9 Fix Pack 1 Remained the same V2.1.1 IF0006 V3.9 Fix Pack 2 V7.1.1 Fix Pack 3 Remained the same V6.2.2 Fix Pack 1 V7.1 V9.5 Fix Pack 5 V6.3.0 Fix Pack 9 TL0 Service Pack 3 oslevel 7100-00-03-1115 V9.7 Fix Pack 5 Remained the same TL0 Service Pack 4 oslevel 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.5 4 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 IBM Tivoli Composite Application Manager for Applications IBM Solutions for Business Service Management IBM SmartCloud Application Performance Management UI NA NA V7.1 (newly added (.NET monitoring)) V1.1.0 (newly added) NA V7.5 (newly added) 10 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 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 Portal TBSM1471 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 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 Reporting COGCQ00607448 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 Environments Defect 172357 Reports display an error message indicating that historical tables are missing even though they exist. IBM Tivoli Monitoring Defect 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 OMNIbus ALM00258679 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 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 Manager Enhancement 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 Edition Enhancement 15523 Require a documented procedure for changing the host name and 14 IP address of server components for quick deployment of servers from development into production. IBM Tivoli Integrated Portal Enhancement 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 Environments Enhancement 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 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: ◦ ◦ ◦ ◦ • Upgrading infrastructure monitoring ◦ ◦ ◦ ◦ ◦ ◦ • ◦ ◦ ◦ ◦ Upgraded IBM Tivoli Netcool OMNIbus core to V7.3.1 Fix Pack 4 Upgrading the non-Tivoli Integrated Portal components ◦ ◦ • 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 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 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 ◦ • 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. 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 ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ • Installing shared Tivoli Integrated Portal components for business service management, IP discovery, and virtual environments ◦ ◦ ◦ ◦ • 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 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 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 IBM SmartCloud Application Performance Management User Interface Defect 24307 Defect 25456 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. 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. Caused by the upgrade Yes No The problem occurs when apmadmin user creation fails during the installation when the IBM Tivoli Integrated Portal is configured for LDAP. Defect 25467 Enhancement 26029 Defect 24385 The work around is to create the apmadmin user in LDAP, prior to running the IBM SmartCloud Application Performance Management User Interface installation. 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. 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. IBM SmartCloud Application Performance Management User Interface does not support HTTPS connection to the IBM Tivoli Monitoring REST service. 18 No No No 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 Environments PMR 18483,999,000 PMR 22703,999,000 IBM Tivoli Monitoring for Virtual Environments upgrade documentation do not explain what to do with the converted UTF-8 database. 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 Yes IBM Tivoli Composite Application Manager for Transactions Tracking PMR 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 PMR 35464,999,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. 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. IBM Tivoli Application Discovery Dependency Manager 19 No No Defect 46184 Defect 46206 Defect 45679 Defect 46537 Defect 46535 Defect 46562 Defect 46563 Defect 46564 Defect 46604 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. 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. 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. 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. 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. 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. 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. 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. 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. 20 No No No No No No No No No Defect 46791 Enhancement 26254 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. 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 No IBM Solutions for Business Service Management PMR 7430,004,000 APAR IV26028 PMR 39251,004,000 APAR IV29042 PMR 38571,004,000 PMR 38569,004,000 APAR IV26323 Documentation: IBM Tivoli Monitoring APAR IV20293 is not listed as a prerequisite for installation. 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. Documentation lists incorrect SQL syntax and other missing information. See Tips and Hints section for details. 21 No No No 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 Resolution IBM 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: Solution: Apply V7.3 Fix Pack 1 The illegal comma (,) has been removed from the affected BIRT report. “CTGTRI163E Opening the design /tivoli/products/tbsm61/tipv2Compon ents/TCRComponent/data/design/IT CAMRT7.1/RT_Robotic_Step_Performan ce.rptdesign failed.” IBM Tivoli Composite Application Manager for Transactions Tracking PMR 10713,999,000 APAR 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 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 The Cognos model has been modified to remove the hard coded schema name. IBM Tivoli Monitoring for Virtual Environments Defect 171745 Defect 170957 PMR 01318,999,000 PMR 10706,999,000 PMR 11431,999,000 Reports reporting missing historical tables, yet the historical tables actually exist. The capacity planner “tadfdc_setup_fed.sh” script produces 'not found' error messages. IBM Tivoli Monitoring for Virtual Environments V7.1 Reports produce an sqlPrepareWithOptions status=201 error. Application Scorecard report fails with an sqlPrepareWithOptions status=16 error. When installation fails, it is unclear in the documentation how to proceed. Solution: Install V7.1 Fix Pack 1 Solution: Install V7.1 Fix Pack 1 Solution: Install V7.1 Fix Pack 1 Solution: Install V7.1 Fix Pack 1 Updated documentation found here: http://tinyurl.com/9z698jg IBM Tivoli Application Discovery Dependency Manager 22 Defect 43735 Defect 44735 The IBM Tivoli Application Discovery Dependency Manager documentation is missing a troubleshooting connectivity case, for when the dbinit process will not start. There are required steps missing to configure the IBM Tivoli Monitoring universal agent data provider. See Tips and Hints for details on the solution. 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> Defect 44599 Defect 44596 Defect 44595 Defect 43813 Defect 45255 Defect 41497 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. The Cognos OS Distribution Report displays an empty column and key entry. Launch in Context (LIC) change history documentation of days_previous and hoursback might be unclear. 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. The GenericServerSensor fails with "CTJTD3521E storage error message" for a small subset of Linux on System z servers. 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. 23 After entering “Refresh” you must also enter "Yes" as a confirmation. Solution: Use these versions when adding or removing the target support bundles appropriately: TADDM 7.2.1 072100000 TADDM 7.2.1.1 072101000 TADDM 7.2.1.2 072102000 TADDM 7.2.1.3 072103000 Verified as fixed internally; call IBM Support if you have this problem. Solution: When making the URL call days_previous is converted to hoursback. Therefore, use the parameter that is easiest for your use case. Verified as fixed internally; call IBM Support if you have this problem. Verified as fixed internally; call IBM Support if you have this probleme. See Tips and Hints for work around. Defect 39119 Defect 39121 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. 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 Verified as fixed internally; call IBM Support if you have this problem IBM Tivoli Netcool OMNIbus APAR 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 Edition Enhancement 19944 PMR 59492,999,000 APAR IV03031 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. Uninstall_ITNM leaves references to the network manager for IP in the IBM Tivoli Integrated Portal. See Tips and Hints for a manual procedure. Delivered in IBM Tivoli Network Manager IP Edition V3.8.0 Fix Pack 7 IBM Tivoli Business Service Manager PMR 79687,004,000 Defect 24658 Defect 31551 Defect 25278 PMR 76411,999,000 Defect 25358 Vmotion changes are not reflected correctly in the IBM Tivoli Business Service Manager user interface, showing systems associated with incorrect VMware ESX servers. IBM Tivoli Business Service Manager dashboard installer reports invalid disk space when installing on a server that already has the data server installed. The datafetcher right-click context menu takes unusually long to display. IBM Tivoli Business Service Manager monitoring agent (KR9): The warehouse database service status attribute table is not created, which prevents collection of historical data. The genidml.sh command produces a book which will not load in IBM Tivoli Application Discovery Dependency Manager. 24 See Tips and Hints for a manual procedure. Verified as fixed internally; call IBM Support if you have this problem Delivered in TBSM V6.1 Fix Pack 1 See Tips and Hints for the correct syntax to fix this issue. Verified as fixed internally, call IBM Support if you have this problem. PMR 78965,004,000 APAR - IV21679 APAR IV23858 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. 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. Verified as fixed internally; call IBM Support if you have this problem 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 PMR 86323,004,000 APAR IV22130 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. There is no information in IBM Tivoli Monitoring documentation on the IBM Tivoli Enterprise Portal Server option "Enable ITM REST service." Documented work around using a user other than ITMUSER can be found here: http://tinyurl.com/9sw4cqut 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.” 25 The fix is available in Tivoli Integrated Portal 2.2.0.9 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 management Use 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. 2. 3. 4. Configuring IBM Tivoli Network Manager IP Edition to detect the network edge resources Configuring IBM Tivoli Network Manager IP Edition to display a view of just those resources Exporting the edge resources from IBM Tivoli Network Manager IP Edition and importing them into IBM Tivoli Application Discovery Dependency Manager 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 IBM Tivoli Composite Application Manager for Transactions to Monitor Tivoli Integrated Portal and TBSM IBM 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 Solution IBM 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 Systems This 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 Solution This 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 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 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 Problem Solution or work around IBM DB2 Universal Server The db2script command hangs. This issue relates to system resources. Add more free memory to the system. IBM Tivoli Integrated Portal Installing 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 .orig exit 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 the TIPFPInstaller-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 GUI PMR 42486,499,000 AEL cannot create a custom filter. Append the following two lines to the dcisecurity.properties file: login.property:uid group.property:cn This step is included in the readme file for fix pack 3. PMR 42490,499,000 - Web The default ports used to connect to the Web GUI with the GUI document must be waapi utility are non-SSL 16315 or SSL 16316. updated for the default ports for the runwaapi utility. When clicking Event Database To resolve this configuration issue, see Query from Web GUI/Webtop, Error while running Event Database Query from Web the following error is returned: GUI/Webtop. “Error while accessing event database. This form can only be used by users allowed ISQL access!” 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 Core IBM Tivoli Application On the IBM Tivoli Netcool OMNIbus core server, make a copy 30 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 NCOMS fails with the following message: IBM Tivoli Netcool OMNIbus is 31 bit, the 31 bit PAM libraries must be installed. 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: 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 Modify the kno.ref file, under the <process_list> tag, add the Agent for IBM Tivoli Netcool following entry: OMNIbus to monitor the SNMP <process arg="" fullname="" includeChildProcesses="false" and EIF probes matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullname="fals e" 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="fal se" matchfullname="false" name="Tivoli Netcool EIF Probe" procname="java" value=""/> </process_list> Save, stop, and restart the agent. IBM Solutions for Business Service Management The 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 Windows systems: set NCHOME=<netcool install directory> as follows set NCHOME=/tivoli/products/netcool Linux systems: export NCHOME=<netcool install directory> as follows export 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 '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 follows export 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 follows set NCHOME=/tivoli/products/netcool For Linux systems: export NCHOME=<netcool install directory> as follows export NCHOME=/tivoli/products/netcool IBM Tivoli Network Manager IP Edition Cannot 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 Error when starting the IBM Prior to running the itnm_control.sh command the Tivoli Network Manager IP $NCHOME/env.sh must be sourced. Core components: ncp_perl: error while loading shared libraries: liberl.so: cannot open shared object file: No such file or directory The ncp_model process is Install pam-1.1.1-10.el6.s390 and restart the IBM Tivoli dying with Warning: A required Network Manager IP. dynamic library file is missing. found in file CNcpDbFactory.cc at line 1057 - When attempting to open shared lib: /tivoli/products/netcool/preci sion/platform/linux2s390/lib/l ibNcpDbDb2.so Tue Apr 17 14:06:09 2012 Termination: Exit function called found in file CMdlApplication.cc at line 173 - Error: Unable to create database handle Single Sign On Quick Configuration Guide for SSO Quick Configuration Guide for SSO Java Integration with IBM Tivoli Monitoring Steps 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 Time After 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 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 Diagnostics The 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 Reporting Easily 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_PATH export 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 Installation of IBM Tivoli Common Reporting failed at step StartWas, The error message is as follows: 'tivoli/products/tbsm61/tcr/_uninst/TIPInstall22/plan/install/Mach inePlan_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_localh ost/00004_StartWAS/ vi StartWAS.xml Change <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/tipv2 Components/TCRComponen t/data/design/ITCAMRT7.1/RT_Robotic_Step_Perf ormance.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/ITCAMRT7.1/RT_Robotic_Step_Performance.rptdesign Removed the comma in the following: <cascading-parameter-group name="Agent Type, Application 36 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 SOA IBM 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 Manager Vmotion 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 configuring SSL between IBM Tivoli Application Discovery Dependency Manager and IBM Tivoli Business Service Manager , the copy steps required for the 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 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 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 Complete these steps on the IBM Tivoli Business Service Business Service Manager Manager data server: monitoring agent to display the 1. cd /tivoli/products/IBM Tivoli correct data for a split server Monitoring/aix526/r9/bin environment. 2. cp kr9.ref kr9.ref.orig 3. cp tbsmmonitorcdp.props tbsmmonitorcdp.props.orig 4. 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" mat chfullname="false" name="TBSM Dashboard Server" procname="java" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullnam e="false" name="TBSM Process Control Agent" procname="$ {NCO_PAD_BASE_NAME}" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullnam e="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/bin cp kr9.ref kr9.ref.orig cp tbsmmonitorcdp.props tbsmmonitorcdp.props.orig vi tbsmmonitorcdp.props -->> Change the value of tbsmmonitorcdp.url.dataserver vi kr9.ref <!--process arg="TBSMProfile" fullname="" includeChildProcesses="false" matcharg="true" matchargwithvalue="false" matchfullarg="false" ma tchfullname="false" name="TBSM Data Server" procname="java" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullnam e="false" name="TBSM Process Control Agent" procname="$ 38 {NCO_PAD_BASE_NAME}" value=""/--> <!--process arg="" fullname="" includeChildProcesses="false" matcharg="false" matchargwithvalue="false" matchfullarg="false" matchfullnam e="false" name="TBSM OMNIbus Object Server" procname="nco_objserv" value=""/--> <!--process arg="com/ibm/tbsm/cltools/service/ASIXMLToolkitSvc" fullname="" includeChildProcesses="false" matcharg="true" matchargwithval ue="false" matchfullarg="false" matchfullname="false" name="TBSM Discovery Library toolkit" procname="$ {DL_TOOLKIT_BASE_NAME}" value=""/--> When a dbinit process will not The dbinit service fails to start and message in tomcat.log start for IBM Tivoli Application indicates the following: Discovery Dependency ERROR jdo.JdoDbInit - [JdoDbInit.E.6] A system error occurred Manager 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 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.fpetadmin.pok.ibm.prv:60008/WAREHOUS:currentSchema=DB2I NST3;" 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 BEGIN UPDATE 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 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/tbs m/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 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/t rcmd.sh -modify -datasources -reports -reportname "/content/package[@name='Tivoli Products']/folder[@name='Tivoli Business Service 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. fpetadmin.pok.ibm.prv:60008/WAREHOUS:currentSchema=DB2I NST3;" 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.1 IBM Tivoli Monitoring for Virtual For fresh installations, create the Capacity Planner database, 42 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 Before installing the IBM Tivoli Monitoring for Virtual Environments V7.1 Integrations Environments V7.1 dashboard, run the following IBM Tivoli with IBM Tivoli Common Common Reporting command: Reporting 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 Manager IBM 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: 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: db2 update db cfg for taddm12 using LOGPRIMARY 100 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 When editing the dist/deploy-tomcat/ROOT/WEBfor the Topology process, IBM INF/cmdb-context.xml file, the heap was set to -Xmx1512. Tivoli Application Discovery Dependency Manager remains Adjust the heap to -Xmx1512M. in the starting state. 43 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=1631 2 sas.client.props: com.ibm.CORBA.securityServerPort=16312 ibmessclientauthncfg.properties: non-ssl: authnServiceURL=http://hostname:16310/TokenSer vice/services/Trust ssl: authnServiceURL=https://hostname:16311/TokenSe rvice/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/bash Today="`date +%j`" echo "Day File setting for restore is "$Today 44 taddmuser=`find . -name run_cms_dis_registration.sh -ls | grep -vE "deploy-tomcat|sdk" |awk '{print $5}'` curuser=`whoami` echo "curuser="$curuser if [ "$curuser" != "$taddmuser" ]; then echo "Restart this script as the TADDM user $taddmuser" exit 1 fi targdir=`find . -name run_cms_dis_registration.sh -ls | grep -vE "deploy-tomcat|sdk" |awk '{print $11}' | awk -F"run" '{print $1}'` echo "execdir="$targdir cd $targdir ./authconfig.sh -u administrator -p collation -d -o -f puth$Today.dat cp puth$Today.dat ../../../puth$Today.dat cp ../etc/TADDMSec.properties ../../../TADDMSec.properties$Today ./datamover.sh -u administrator -p collation -a export -t all -f exportpr$Today.dat cp 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/bash Today="`date +%j`" echo "Day File setting for restore is "$Today taddmuser=`find . -name run_cms_dis_registration.sh -ls | grep -vE "deploy-tomcat|sdk" |awk '{print $5}'` curuser=`whoami` echo "curuser="$curuser if [ "$curuser" != "$taddmuser" ]; then echo "Restart this script as the TADDM user $taddmuser" exit 1 fi targdir=`find . -name run_cms_dis_registration.sh -ls | grep -vE "deploy-tomcat|sdk" |awk '{print $11}' | awk -F"run" '{print $1}'` echo "execdir="$targdir cd $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 puth270.dat exportpr270.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 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 #!/usr/bin/perl collected by IBM Tivoli $numArgs = $#ARGV + 1; Application Discovery if ($numArgs != '2') { Dependency Manager . print "please supply taddm username and password and place me in taddmhome/dist/bin directory!!! \n"; These can be seen with the exit; healthcheck tool using the } checkOrphanedIP keyword and can result in a warning on the my $un = $ARGV[0]; Health Diagnotics page in IBM my $pw = $ARGV[1]; Tivoli Monitoring IBM Tivoli Application Discovery @orphcmd = `./healthcheck -u $un -p $pw checkOrphanedIP `; Dependency Manager agent $key = 0; workspace. $Gindex = 0; 46 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; } } IBM Tivoli Network Manager IP Edition needs a capability to directly remove configuration items causing reconciliation conflicts. my $findkey = "Label"; my $fpos = rindex $o, $findkey; if ($fpos > -1) { $key = 1; } Decrypt the pw from the DBLogins.FPET.cfg file cat ./products/netcool/etc/precision/DbLogins.FPET.cfg ncp_crypt -password "@44:nGMd4jcAYwMUe1dgyMYHMKTECkWnJlKCr1ftL7RS05 0=@" -decrypt The example assumes domain of FPET, update this for your QUERY if the object is in fact in the DB environment. /tivoli/products/netcool/precision/bin The object to be deleted in this example is the fitsoa01.fpet# ncp_oql -domain FPET -username admin -password '' admin.pok.ibm.prv node. -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 packs Purchase 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 (www.ibm.com/support/fixcentral). Questions and comments To 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 Notices This information was developed for products and services offered in the U.S.A. IBM may not offer the products, services, or features discussed in this document in other countries. Consult your local IBM representative for information on the products and services currently available in your area. Any reference to an IBM product, program, or service is not intended to state or imply that only that IBM product, program, or service may be used. Any functionally equivalent product, program, or service that does not infringe any IBM intellectual property right may be used instead. However, it is the user's responsibility to evaluate and verify the operation of any non-IBM product, program, or service. IBM may have patents or pending patent applications covering subject matter described in this document. The furnishing of this document does not grant you any license to these patents. You can send license inquiries, in writing, to: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. For license inquiries regarding double-byte (DBCS) information, contact the IBM Intellectual Property Department in your country or send inquiries, in writing, to: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 1623-14, Shimotsuruma, Yamato-shi Kanagawa 242-8502 Japan The following paragraph does not apply to the United Kingdom or any other country where such provisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATION PROVIDES THIS PUBLICATION “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimer of express or implied warranties in certain transactions, therefore, this statement 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 be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice. Any references in this information to non-IBM websites are provided for convenience only and do not in any manner serve as an endorsement of those websites. The materials at those websites are not part of the materials for this IBM product and use of those websites is at your own risk. IBM may use or distribute any of the information you supply in any way it believes appropriate without incurring any obligation to you. Licensees of this program who want to have information about it for the purpose of enabling: (i) the exchange of information between independently created 49 programs and other programs (including this one) and (ii) the mutual use of the information which has been exchanged, should contact: IBM Corporation 2Z4A/101 11400 Burnet Road Austin, TX 78758 U.S.A. Such information may be available, subject to appropriate terms and conditions, including in some cases payment of a fee. The licensed program described in this information and all licensed material available for it are provided by IBM under terms of the IBM Customer Agreement, IBM International Program License Agreement, or any equivalent agreement between us. Any performance data contained herein was determined in a controlled environment. Therefore, the results obtained in other operating environments may vary significantly. Some measurements may have been made on development-level systems and there is no guarantee that these measurements will be the same on generally available systems. Furthermore, some measurements may have been estimated through extrapolation. Actual results may vary. Users of this document should verify the applicable data for their specific environment. Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. All statements regarding IBM's future direction or intent are subject to change or withdrawal without notice, and represent goals and objectives only. This information contains examples of data and reports used in daily business operations. To illustrate them as completely as possible, the examples include the names of individuals, companies, brands, and products. All of these names are fictitious and any similarity to the names and addresses used by an actual business enterprise is entirely coincidental. If you are viewing this information softcopy, the photographs and color illustrations may not appear. Trademarks IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International 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 and trademark 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