IBM Tivoli Monitoring: Implementation and Performance Optimization for Large Scale Environments
Total Page:16
File Type:pdf, Size:1020Kb
Front cover IBM Tivoli Monitoring: Implementation and Performance Optimization for Large Scale Environments Best practices - large scale deployment of IBM Tivoli Monitoring V6.1 and V6.2 Performance, scalability and high availability considerations Includes CCMDB integration Vasfi Gucer Naeem Altaf Erik D Anderson Dirk-Gary Boldt Murtuza Choilawala Isabel Escobar Scott A Godfrey Mauricio Morilha Sokal Christopher Walker ibm.com/redbooks International Technical Support Organization IBM Tivoli Monitoring: Implementation and Performance Optimization for Large Scale Environments February 2008 SG24-7443-00 Note: Before using this information and the product it supports, read the information in “Notices” on page xi. First Edition (February 2008) This edition applies to IBM Tivoli Monitoring Version 6.1.0 and Version 6.2.0, IBM Tivoli OMEGAMON XE Version 4.1.0. © Copyright International Business Machines Corporation 2008. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . xi Trademarks . xii Preface . xv The team that wrote this book . xv Become a published author . xviii Comments welcome. xviii Chapter 1. Introduction to IBM Tivoli Monitoring V6.1. 1 1.1 IBM Tivoli at a glance . 2 1.2 IBM Service Management . 2 1.2.1 IBM Process Management products . 4 1.2.2 IBM Operational Management products . 4 1.2.3 IBM Service Management platform. 5 1.3 Enterprise management challenges . 5 1.3.1 Business driving forces . 6 1.4 IBM Tivoli Monitoring solutions . 7 1.5 IBM Tivoli Monitoring V6.1 components . 9 1.5.1 Tivoli Enterprise Monitoring Server (monitoring server) . 10 1.5.2 Tivoli Enterprise Portal Server (portal server) . 11 1.5.3 Tivoli Enterprise Portal (portal or portal client) . 11 1.5.4 Tivoli Enterprise Monitoring agent (monitoring agent) . 11 1.5.5 Warehouse Proxy agent . 12 1.5.6 Warehouse Summarization and Pruning agent . 13 1.6 IBM Tivoli Open Process Automation Library . 13 1.7 What is new in IBM Tivoli Monitoring V6.1 post-GA . 15 1.8 What is new in IBM Tivoli Monitoring V6.2 . 18 Chapter 2. Planning considerations - large scale deployment of Tivoli Monitoring V6.1 components. 21 2.1 Hardware requirements. 22 2.1.1 Hardware requirements. 22 2.2 Scalability considerations . 25 2.2.1 Tivoli Enterprise Monitoring Server deployment recommendations . 26 2.2.2 Portal client deployment recommendations . 27 2.2.3 Tivoli Data Warehouse deployment recommendations. 27 2.3 Additional considerations . 30 2.3.1 Where to run the hub Tivoli Enterprise Monitoring Server . 31 2.3.2 Situation formulas and event volumes . 34 © Copyright IBM Corp. 2008. All rights reserved. iii 2.3.3 Associating agents with the hub monitoring server. 35 2.3.4 Using an event manager . 35 Chapter 3. Firewall considerations . 37 3.1 IBM Tivoli Monitoring network components and flows . 38 3.1.1 Communications protocol selection . 38 3.1.2 Port requirements . 39 3.1.3 Understanding the COUNT and SKIP options . 40 3.1.4 Understanding ephemeral connections. 42 3.2 How your network firewall design relates to IBM Tivoli Monitoring . 43 3.2.1 Simple firewall design . 44 3.2.2 Complex firewall design . 44 3.2.3 Firewall Gateway Proxy . 45 3.3 Additional considerations . 57 3.3.1 Multiple network interface cards . 57 3.3.2 Universal Agent firewall considerations . 58 3.3.3 Warehouse Proxy agent firewall considerations . 59 3.3.4 Service Console ports . 59 Chapter 4. Planning historical data collection in large scale environments 61 4.1 Short-term versus long term historical data. 62 4.1.1 Short-term historical data . 62 4.1.2 Long-term historical data. 64 4.1.3 KFW_REPORT_TERM_BREAK_POINT parameter . 65 4.1.4 KHD_HISTRETENTION parameter . 67 4.2 Infrastructure considerations . 69 4.2.1 Tivoli Data Warehouse Version 2.1. 69 4.2.2 Summarization and Pruning agent . 74 4.3 Size the Tivoli historical data collection. 80 4.3.1 Use the Warehouse Load Projections spreadsheet to estimate and control the Tivoli Warehouse database size . 81 4.3.2 Estimate agents disk space for data collection using the Warehouse Load Projections spreadsheet . 94 4.3.3 Estimate the amount of historical data for Universal Agent applications 96 4.3.4 Customize the Warehouse Load Projections spreadsheet . 103 4.4 Reduce the number of agents for historical data collection. 103 4.4.1 Suspend monitoring server from the Historical Data collection. 104 4.4.2 Configure multiple Warehouse Proxy agents . 106 4.5 Other planning considerations for collecting historical data . 111 4.5.1 Estimate the size for bandwidth . 111 4.5.2 Determine the upload time . 112 iv IBM Tivoli Monitoring: Implementation and Performance Optimization for Large Scale Environments 4.5.3 Considerations regarding performance. 113 4.5.4 Considerations regarding security and availability . 114 Chapter 5. Optimizing performance within an IBM Tivoli Monitoring environment. 117 5.1 Setting the heartbeat frequency . 119 5.2 Tivoli Enterprise Monitoring Server performance . 123 5.2.1 Monitoring server parameter tuning . 125 5.3 Tivoli Enterprise Portal Server performance . 128 5.3.1 Portal server database tuning . 128 5.3.2 Configuring an external Web server for large environments. 129 5.3.3 Deploying multiple view-only portal server . 130 5.3.4 Maintaining multiple view-only portal servers . 135 5.3.5 Portal server parameter tuning . 136 5.3.6 Portal server database memory model on AIX . 139 5.4 Tivoli Enterprise Portal client performance . 141 5.4.1 Portal browser client versus portal desktop client . 142 5.4.2 Tuning the portal client JVM . 143 5.4.3 Structuring the enterprise . 147 5.4.4 Creating workspace links . 148 5.4.5 Workspace refresh interval . 149 5.4.6 Portal client parameter tuning . 150 5.5 Tivoli Data Warehouse performance. 151 5.5.1 Tuning the Warehouse Proxy agent . 151 5.5.2 Tuning the Summarization and Pruning agent . 159 5.5.3 Using data marts . 163 5.5.4 Database tuning . 164 5.6 OMEGAMON XE performance . 175 5.6.1 General performance guidelines . 176 5.6.2 Short-term historical collection at agent . 178 5.6.3 Use backup and archiving jobs sparingly . 178 5.6.4 Tuning ITMS:Engine . 179 5.7 Event management integration performance . 180 5.7.1 Tivoli Enterprise Console tuning parameters . 181 5.8 Query optimization . 182 5.8.1 Query processing . 182 5.8.2 Defining custom queries . ..