Installation and Setup Guidewepnet.com.br/docs/itm_install.pdfNetcool/OMNIbus integration 36...

674
Tivoli ® IBM Tivoli Monitoring Version 6.2.2 Fix Pack 2 (Revised May 2010) Installation and Setup Guide GC32-9407-03

Transcript of Installation and Setup Guidewepnet.com.br/docs/itm_install.pdfNetcool/OMNIbus integration 36...

  • Tivoli® IBM Tivoli MonitoringVersion 6.2.2 Fix Pack 2 (Revised May 2010)

    Installation and Setup Guide

    GC32-9407-03

    ����

  • Tivoli® IBM Tivoli MonitoringVersion 6.2.2 Fix Pack 2 (Revised May 2010)

    Installation and Setup Guide

    GC32-9407-03

    ����

  • NoteBefore using this information and the product it supports, read the information in Appendix L, “Notices,” on page 607.

    This edition applies to version 6.2.2 of IBM Tivoli Monitoring (product number 5724-C04) and to all subsequentreleases and modifications until otherwise indicated in new editions.

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

  • Contents

    Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix

    Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii

    Part 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

    Chapter 1. Overview of IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . 3Components of the monitoring architecture . . . . . . . . . . . . . . . . . . . . . . . 3

    Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . . . . . . . . . . . . . 5Tivoli Enterprise Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Tivoli Enterprise Monitoring Agents . . . . . . . . . . . . . . . . . . . . . . . . . 6Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Event synchronization component . . . . . . . . . . . . . . . . . . . . . . . . . . 8Tivoli Enterprise Portal Server extended services . . . . . . . . . . . . . . . . . . . . 9

    New in release 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Changes to installation media . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Changes to runtime prerequisites and platform support. . . . . . . . . . . . . . . . . . 11Changes to the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . 11Authentication using LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Help for the Tivoli Enterprise Portal presented by the Eclipse Help Server. . . . . . . . . . . 12Event forwarding and synchronization for Tivoli Enterprise Console and Netcool/OMNIbus. . . . . 12Support for /3GB boot option on 32-bit Windows . . . . . . . . . . . . . . . . . . . . 12Common Event Console view for events from multiple event servers . . . . . . . . . . . . 12Remote installation of application support files using Manage Tivoli Enterprise Monitoring Services

    on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Flexible scheduling of Summarization and Pruning agent . . . . . . . . . . . . . . . . . 13Validation of monitoring server protocols and standby configuration . . . . . . . . . . . . . 13Support for License Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Support for UNIX agents in Solaris local zones . . . . . . . . . . . . . . . . . . . . 13New managed system groups offer advanced features over managed system lists . . . . . . . 13New in release 6.2 fix pack 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    Base DVD split . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Support for Sun Java Runtime Environment. . . . . . . . . . . . . . . . . . . . . 14Support for the browser client on Linux . . . . . . . . . . . . . . . . . . . . . . 14Support for single sign-on for launch to and from other Tivoli applications . . . . . . . . . . 14

    New in release 6.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Reconfigured product media . . . . . . . . . . . . . . . . . . . . . . . . . . 15New IBM Tivoli Monitoring High-Availability Guide provides resiliency information and instructions 15IPv6 communications protocol now fully supported . . . . . . . . . . . . . . . . . . 15RedHat Enterprise Linux 2.1 no longer supported on Intel platforms . . . . . . . . . . . . 16

    SELinux now supported when executing IBM Tivoli Monitoring . . . . . . . . . . . . . 16Asynchronous remote agent deployment and group deployment now supported . . . . . . . 16Linux/UNIX users: 64-bit Tivoli Enterprise Portal Server now supported. . . . . . . . . . . 16Support for 64-bit DB2 for the workstation . . . . . . . . . . . . . . . . . . . . . 16

    Separate DB2 for the workstation licensing no longer required . . . . . . . . . . . . . 16Tivoli Data Warehouse now supports DB2 on z/OS . . . . . . . . . . . . . . . . . . 16New schema publication tool simplifies generation of SQL statements needed to create the Tivoli

    Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Tivoli Data Warehouse support for Solaris environments . . . . . . . . . . . . . . . . 16Agentless monitoring of distributed operating systems now supported . . . . . . . . . . . 17The tacmd createNode command need no longer be executed on the monitoring server node 17Support for multiple remote Tivoli Enterprise Monitoring Servers on one Linux or UNIX computer 17

    New in release 6.2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

    © Copyright IBM Corp. 2005, 2010 iii

  • Contents of the Deployment Guide merged . . . . . . . . . . . . . . . . . . . . 17Additional online user information while the Windows installer is running . . . . . . . . . . 18Embedded Java Runtime Environment now supported for Windows sites . . . . . . . . . . 20

    Users of Sun Java 1.6 can improve the performance of the Tivoli Enterprise Portal browserclient on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    New installation process for language packs . . . . . . . . . . . . . . . . . . . . 20New System Monitor Agents provide autonomous-only monitoring of your operating system . . . 20Derby now supported as a portal server database . . . . . . . . . . . . . . . . . . 20

    More memory required to install and run the portal server . . . . . . . . . . . . . . 21Common agent environment variables listed . . . . . . . . . . . . . . . . . . . . 21tacmd CLI commands now optional . . . . . . . . . . . . . . . . . . . . . . . . 21Improved user control of agent or server restart after reconfiguration . . . . . . . . . . . 21Dynamic affinity affects agent coexistence with prior releases . . . . . . . . . . . . . . 22

    New installation parameters protect your customized configuration settings . . . . . . . . 22Higher versions of the Firefox browser supported for Windows customers. . . . . . . . . . 22Simplified operating system selection for Linux and UNIX systems . . . . . . . . . . . . 22New installation option allows you to retain your customized seeding files. . . . . . . . . . 22Automatic installation of application support for Linux/UNIX monitoring servers . . . . . . . . 23New silent-response files simplify agent installations and updates. . . . . . . . . . . . . 23Remote-deployment support extended to non-agent bundles . . . . . . . . . . . . . . 23Event integration of IBM Tivoli Monitoring with both IBM Tivoli Business Service Manager and

    Netcool/OMNIbus now supported . . . . . . . . . . . . . . . . . . . . . . . . 23Upgrade procedure provided to Tivoli Event Synchronization V2.2.0.0 . . . . . . . . . . 23

    OMEGAMON data warehouse migration tool no longer provided . . . . . . . . . . . . . 23New in release 6.2.2 fix pack 1 . . . . . . . . . . . . . . . . . . . . . . . . . 23

    Native 64-bit operating system agents available for 64-bit Windows environments . . . . . . 23Event forwarding by autonomous agents . . . . . . . . . . . . . . . . . . . . . 23Support for DB2 Database for Linux, UNIX, and Windows version 9.7 . . . . . . . . . . 24

    New in release 6.2.2 fix pack 2 . . . . . . . . . . . . . . . . . . . . . . . . . 2464-bit System Monitor Agent now supported for Windows environments . . . . . . . . . 24Autonomous operation of the Warehouse Proxy agent and the Summarization and Pruning

    agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24IP.UDP protocol no longer supported for communications between the monitoring server and

    the portal server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2432-bit DB2 for the workstation no longer required for the Tivoli Enterprise Portal Server . . . 24Further enhancements to the autostart scripts . . . . . . . . . . . . . . . . . . . 24Procedure for taking a snapshot of your Tivoli Enterprise Portal Server configuration settings

    now documented . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Procedure for populating the data warehouse's ManagedSystem table now documented . . . 24

    Part 2. Planning your IBM Tivoli Monitoring deployment . . . . . . . . . . . . 25

    Chapter 2. Pre-deployment phase. . . . . . . . . . . . . . . . . . . . . . . . . . 27Planning checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Understanding Tivoli Monitoring and your network . . . . . . . . . . . . . . . . . . . . 28

    Determine if you require a firewall gateway . . . . . . . . . . . . . . . . . . . . . . 29Determine where to place your Tivoli Monitoring components . . . . . . . . . . . . . . . 30

    Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . . . . . . . . . . . . 31Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . . . . . . . . . 32Tivoli Enterprise Portal client . . . . . . . . . . . . . . . . . . . . . . . . . . 33Tivoli Enterprise Monitoring Agents . . . . . . . . . . . . . . . . . . . . . . . . 34Warehouse Proxy agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Warehouse Summarization and Pruning agent . . . . . . . . . . . . . . . . . . . . 35Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36Monitoring agent for IBM Tivoli Monitoring 5.x Endpoint . . . . . . . . . . . . . . . . 36Tivoli Enterprise Console integration . . . . . . . . . . . . . . . . . . . . . . . 36

    iv IBM Tivoli Monitoring: Installation and Setup Guide

  • Netcool/OMNIbus integration . . . . . . . . . . . . . . . . . . . . . . . . . . 36Firewall gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37IBM Tivoli Universal Agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 37IBM Tivoli Agent Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    Additional ports used in the Tivoli Monitoring environment . . . . . . . . . . . . . . . . 38Understanding COUNT and SKIP options . . . . . . . . . . . . . . . . . . . . . 38Configuring your firewalls . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

    Sizing your Tivoli Monitoring hardware . . . . . . . . . . . . . . . . . . . . . . . . . 39Locating and sizing the hub Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . . 40Locating and sizing the remote Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . 41Locating and sizing the remote deployment depot . . . . . . . . . . . . . . . . . . . 41Locating and sizing the Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . 42Locating and sizing the Warehouse Proxy agent . . . . . . . . . . . . . . . . . . . . 42Locating and sizing the Summarization and Pruning agent . . . . . . . . . . . . . . . . 44Locating and sizing the portal client . . . . . . . . . . . . . . . . . . . . . . . . . 45

    Platform support matrix for Tivoli Monitoring. . . . . . . . . . . . . . . . . . . . . . . 46Configuring for high availability and disaster recovery . . . . . . . . . . . . . . . . . . . 47

    Configuring the hub monitoring server for high availability and disaster recovery . . . . . . . . 48Configuring for portal server high availability and disaster recovery . . . . . . . . . . . . . 48Configuring for agent and remote monitoring server high availability and disaster recovery . . . . 49Configuring for warehouse high availability and disaster recovery . . . . . . . . . . . . . . 50Configuring for Warehouse Proxy agent high availability and disaster recovery . . . . . . . . . 50Configuring for Summarization and Pruning agent high availability and disaster recovery . . . . . 51

    Agent deployments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51Background information about agent autonomy . . . . . . . . . . . . . . . . . . . . 52

    Event forwarding from autonomous agents . . . . . . . . . . . . . . . . . . . . . 53Agentless monitoring versus monitoring agents . . . . . . . . . . . . . . . . . . . . 53

    Deployment options for agentless monitors . . . . . . . . . . . . . . . . . . . . . 58Documentation resources for agentless monitoring . . . . . . . . . . . . . . . . . . 59Problem-diagnosis tools available for agentless monitoring . . . . . . . . . . . . . . . 59

    Tivoli Universal Agent deployments . . . . . . . . . . . . . . . . . . . . . . . . . . 59Tivoli Universal Agent versioning considerations . . . . . . . . . . . . . . . . . . . . 59Tivoli Universal Agent firewall considerations . . . . . . . . . . . . . . . . . . . . . 60Large-scale deployment strategies . . . . . . . . . . . . . . . . . . . . . . . . . 60Using Universal Agents with remote monitoring servers . . . . . . . . . . . . . . . . . 60

    Mainframe users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Multi-hub environments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Accelerating your custom monitoring . . . . . . . . . . . . . . . . . . . . . . . . . 62Planning and project management . . . . . . . . . . . . . . . . . . . . . . . . . . 63Estimating deployment tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

    Install server components on Windows and UNIX. . . . . . . . . . . . . . . . . . . . 64Install server components on z/OS . . . . . . . . . . . . . . . . . . . . . . . . . 64Install data warehousing components . . . . . . . . . . . . . . . . . . . . . . . . 64Install and configure event integration components . . . . . . . . . . . . . . . . . . . 64Install and configure monitoring agents . . . . . . . . . . . . . . . . . . . . . . . 65Setting up situation-based monitoring . . . . . . . . . . . . . . . . . . . . . . . . 66Creating policies and workflows . . . . . . . . . . . . . . . . . . . . . . . . . . 66Creating workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Creating and deploying Tivoli Universal Agent applications . . . . . . . . . . . . . . . . 66Transferring skills . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Scheduling the initial deployment. . . . . . . . . . . . . . . . . . . . . . . . . . 67Scheduling for fix packs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Staffing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

    Chapter 3. Deployment phase . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Pre-installation checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

    Contents v

  • Installing the infrastructure components . . . . . . . . . . . . . . . . . . . . . . . . 69Configuration checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Customizing your environment. . . . . . . . . . . . . . . . . . . . . . . . . . . 71Changing the default monitoring server configuration settings . . . . . . . . . . . . . . . 71Enabling historical collection of CandleNet Command Center logs . . . . . . . . . . . . . 72

    Installing your first 50 agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Post-installation checklist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73Configuring your warehouse agents . . . . . . . . . . . . . . . . . . . . . . . . . . 73Installing additional agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

    Chapter 4. Post-deployment phase . . . . . . . . . . . . . . . . . . . . . . . . . 75Applying maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

    Planning an upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Upgrade steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75Post-upgrade health check . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

    Maintaining an efficient monitoring environment . . . . . . . . . . . . . . . . . . . . . 77Daily health checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Weekly health checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Monthly health checks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Quarterly health checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

    Part 3. Installation and initial configuration of base components and agents . . 81

    Chapter 5. Preparing for installation . . . . . . . . . . . . . . . . . . . . . . . . . 83Overview of the installation process. . . . . . . . . . . . . . . . . . . . . . . . . . 83Specific information to have ready . . . . . . . . . . . . . . . . . . . . . . . . . . 83

    Information to gather for event forwarding . . . . . . . . . . . . . . . . . . . . . . 84Naming your monitoring server . . . . . . . . . . . . . . . . . . . . . . . . . . 84Choose between IPv6 and IPv4 . . . . . . . . . . . . . . . . . . . . . . . . . . 85

    Required order of installation or upgrade of IBM Tivoli Monitoring component products . . . . . . . 86Windows installation considerations . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    User authority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8632 bit versus 64 bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86Installation using a Citrix client . . . . . . . . . . . . . . . . . . . . . . . . . . 86

    Linux or UNIX installation considerations . . . . . . . . . . . . . . . . . . . . . . . . 87Changes in the behavior of the autostart scripts . . . . . . . . . . . . . . . . . . . . 87Create an IBM Tivoli account for installing and maintaining the installation directory . . . . . . . 90Host name for TCP/IP network services . . . . . . . . . . . . . . . . . . . . . . . 91Use of fully qualified path names . . . . . . . . . . . . . . . . . . . . . . . . . . 91Multiple network interface cards . . . . . . . . . . . . . . . . . . . . . . . . . . 91Installing into an NFS environment . . . . . . . . . . . . . . . . . . . . . . . . . 91Installing into Solaris zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92Architecture and product codes . . . . . . . . . . . . . . . . . . . . . . . . . . 93File descriptor (maxfiles) limit on UNIX and Linux systems . . . . . . . . . . . . . . . . 93

    Security options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Communication between components . . . . . . . . . . . . . . . . . . . . . . . . 94Authorization and authentication . . . . . . . . . . . . . . . . . . . . . . . . . . 94Single sign-on capability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95SOAP server security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Global Security Toolkit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

    Hardware and software requirements . . . . . . . . . . . . . . . . . . . . . . . . . 96Supported operating systems . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Supported databases for Tivoli Enterprise Portal Server and Tivoli Data Warehouse . . . . . . 107Required hardware for distributed systems. . . . . . . . . . . . . . . . . . . . . . 109

    Processor requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Memory and disk requirements . . . . . . . . . . . . . . . . . . . . . . . . . 110

    vi IBM Tivoli Monitoring: Installation and Setup Guide

  • Additional requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Required hardware for System z . . . . . . . . . . . . . . . . . . . . . . . . . 111Required software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Required software for event integration with Netcool/OMNIbus . . . . . . . . . . . . . . 113

    Chapter 6. Upgrading from a previous installation . . . . . . . . . . . . . . . . . . . 115Upgrade scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Planning your upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

    Platforms no longer supported for IBM Tivoli Monitoring V6.2/V6.2.2 . . . . . . . . . . . . 116Prerequisites for IBM Tivoli Monitoring V6.2/V6.2.2 . . . . . . . . . . . . . . . . . . . 117

    Upgrading and Migrating DB2 Database for Linux, UNIX, and Windows . . . . . . . . . . 117Components to upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Required order of upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . 118Migrated information when upgrading from a previous version. . . . . . . . . . . . . . . 119Backing up IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . 119

    Backing up a Windows installation . . . . . . . . . . . . . . . . . . . . . . . . 120Backing up a UNIX or Linux installation . . . . . . . . . . . . . . . . . . . . . . 121

    Backing up your portal server and Tivoli Data Warehouse databases . . . . . . . . . . . . 122Backing up your portal server database . . . . . . . . . . . . . . . . . . . . . . 122

    DB2 Database for Linux, UNIX, and Windows . . . . . . . . . . . . . . . . . . 122Derby . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

    Backing up your Tivoli Data Warehouse database . . . . . . . . . . . . . . . . . . 122Upgrading the warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

    IBM Tivoli Monitoring V6.2.x coexistence and interoperability . . . . . . . . . . . . . . . . 124Tivoli Enterprise Monitoring Server. . . . . . . . . . . . . . . . . . . . . . . . . 124Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . . . . . . . . . 125Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Tivoli Event Synchronization component . . . . . . . . . . . . . . . . . . . . . . 126

    Upgrading from IBM Tivoli Monitoring V6.1 or V6.2. . . . . . . . . . . . . . . . . . . . 127Overview of the upgrade process . . . . . . . . . . . . . . . . . . . . . . . . . 127Linux and UNIX: Upgrading a portal server running as a nonroot process . . . . . . . . . . 129

    Step 1: Verify the DB2 Database for Linux, UNIX, and Windows authorizations . . . . . . . 129Step 2: Invoke the AIX slibclean command. . . . . . . . . . . . . . . . . . . . . 131

    Required Java Runtime Environment . . . . . . . . . . . . . . . . . . . . . . . . 131Upgrading from OMEGAMON Platform V350 and V360 . . . . . . . . . . . . . . . . . . 131

    Overview of the upgrade process . . . . . . . . . . . . . . . . . . . . . . . . . 132Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

    Terminology changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133When to run the upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . 133Installation directory for upgraded components . . . . . . . . . . . . . . . . . . . 133Configuration settings for upgraded agents . . . . . . . . . . . . . . . . . . . . 133Candle Management Workstation coexistence . . . . . . . . . . . . . . . . . . . 133Additional unsupported OMEGAMON functions . . . . . . . . . . . . . . . . . . . 134CandleNet Portal database . . . . . . . . . . . . . . . . . . . . . . . . . . 134Required Java JRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

    Using existing OMEGAMON and other monitoring agents with IBM Tivoli Monitoring . . . . . . 134Scenario: a rolling product upgrade . . . . . . . . . . . . . . . . . . . . . . . . . 135

    Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Upgrading the Tivoli Monitoring environment . . . . . . . . . . . . . . . . . . . . . 135Expected results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Special instructions for reseeding a Hot Standby monitoring server . . . . . . . . . . . . . 138

    Chapter 7. Installing IBM Tivoli Monitoring on one computer . . . . . . . . . . . . . . 139Prerequisites for the single-computer installation . . . . . . . . . . . . . . . . . . . . 139Installation procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

    Contents vii

  • Post-installation procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    Chapter 8. Installing IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . 147Installing and configuring the hub Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . 148

    Windows: Installing the hub monitoring server . . . . . . . . . . . . . . . . . . . . 148Linux or UNIX: Installing the hub monitoring server . . . . . . . . . . . . . . . . . . 153

    Installing the monitoring server . . . . . . . . . . . . . . . . . . . . . . . . . 153Configuring the hub monitoring server . . . . . . . . . . . . . . . . . . . . . . 154Adding application support to the hub monitoring server . . . . . . . . . . . . . . . . 155

    Command-line procedure . . . . . . . . . . . . . . . . . . . . . . . . . . 155GUI procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

    Installing and configuring the remote monitoring servers . . . . . . . . . . . . . . . . . . 157Windows: Installing a remote monitoring server . . . . . . . . . . . . . . . . . . . . 157Linux or UNIX: Installing a remote monitoring server . . . . . . . . . . . . . . . . . . 160

    Configuring the remote monitoring server . . . . . . . . . . . . . . . . . . . . . 161Installing the Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . . . . . 162

    Windows: Installing the portal server . . . . . . . . . . . . . . . . . . . . . . . . 162Linux or AIX: Installing the portal server . . . . . . . . . . . . . . . . . . . . . . . 169

    Prerequisites for users installing on Linux on zSeries . . . . . . . . . . . . . . . . . 170Installing the portal server on Linux or AIX . . . . . . . . . . . . . . . . . . . . . 170Configuring the portal server on Linux or AIX: command-line procedure . . . . . . . . . . 171Configuring the portal server on Linux or AIX: GUI procedure . . . . . . . . . . . . . . 175Starting the portal server . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Upgrading a 32-bit portal server to 64 bit . . . . . . . . . . . . . . . . . . . . . 182

    Installing monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183Windows: Installing a monitoring agent . . . . . . . . . . . . . . . . . . . . . . . 184

    Installing the Agent Compatibility (AC) component . . . . . . . . . . . . . . . . . . 186When to install the AC component . . . . . . . . . . . . . . . . . . . . . . . 187When not to install the AC component . . . . . . . . . . . . . . . . . . . . . 187Installing the AC component using the Windows GUI . . . . . . . . . . . . . . . . 187Remotely deploying the AC components . . . . . . . . . . . . . . . . . . . . 188

    Installing the Embedded Java Runtime and the User Interface Extensions . . . . . . . . . 189Linux or UNIX: Installing a monitoring agent . . . . . . . . . . . . . . . . . . . . . 189

    Installing the monitoring agent . . . . . . . . . . . . . . . . . . . . . . . . . 190Configuring the monitoring agent . . . . . . . . . . . . . . . . . . . . . . . . 190Changing the file permissions for agents . . . . . . . . . . . . . . . . . . . . . 191Starting the monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . . 192

    Populating the data warehouse's ManagedSystem table . . . . . . . . . . . . . . . . . 192Installing the Tivoli Enterprise Portal desktop client. . . . . . . . . . . . . . . . . . . . 193

    Windows: Installing the desktop client . . . . . . . . . . . . . . . . . . . . . . . 193Linux: Installing the desktop client . . . . . . . . . . . . . . . . . . . . . . . . . 194

    Linux: Configuring the desktop client . . . . . . . . . . . . . . . . . . . . . . . 196Installing and enabling application support . . . . . . . . . . . . . . . . . . . . . . . 196

    Selecting the correct support media . . . . . . . . . . . . . . . . . . . . . . . . 198Configuring application support for agents on the Base DVDs. . . . . . . . . . . . . . . 199Configuring application support for nonbase monitoring agents . . . . . . . . . . . . . . 199

    Installing application support on monitoring servers . . . . . . . . . . . . . . . . . 200Windows: Installing application support on a monitoring server . . . . . . . . . . . . 200Linux or UNIX: Installing application support on a monitoring server . . . . . . . . . . 204

    Installing application support on the Tivoli Enterprise Portal Server . . . . . . . . . . . . 206Windows: Installing application support on a portal server . . . . . . . . . . . . . . 206Linux or AIX: Installing application support on a portal server . . . . . . . . . . . . . 208

    Installing application support on the Tivoli Enterprise Portal desktop client . . . . . . . . . 209Windows: Installing application support on a desktop client. . . . . . . . . . . . . . 209Linux: Installing application support on a desktop client . . . . . . . . . . . . . . . 211

    Configuring application support on nonlocal monitoring servers . . . . . . . . . . . . . . 212

    viii IBM Tivoli Monitoring: Installation and Setup Guide

  • Configuring application support on a nonlocal monitoring server from a Windows system. . . . 212Copying the CAT and ATR files to the nonlocal monitoring server . . . . . . . . . . . 212Adding application support (SQL files) to a nonlocal hub. . . . . . . . . . . . . . . 213

    Configuring application support on a nonlocal monitoring server from a Linux or UNIX system 214Copying the CAT and ATR files to the nonlocal monitoring server . . . . . . . . . . . 215Adding application support (SQL files) to a nonlocal hub. . . . . . . . . . . . . . . 215Installing application support files on a computer with no monitoring server . . . . . . . . 217

    Installing language packs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218Uninstalling a language pack . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

    Configuring clients, browsers, and JREs . . . . . . . . . . . . . . . . . . . . . . . 220Desktop clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Browser clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221

    Registering the Java plug-in . . . . . . . . . . . . . . . . . . . . . . . . . . 224Specifying runtime parameters for the plug-in. . . . . . . . . . . . . . . . . . . . 225Identifying the version of the Sun JRE the client should use . . . . . . . . . . . . . . 226Removing the Java plug-in on Windows. . . . . . . . . . . . . . . . . . . . . . 226Support for Sun Java 1.6.0_10 or higher with browser clients on Windows . . . . . . . . . 227

    Required maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Java Web Start clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

    Specifying the browser used for online help . . . . . . . . . . . . . . . . . . . . . . 229Windows: Specifying the browser location . . . . . . . . . . . . . . . . . . . . . . 229UNIX and Linux: Specifying the browser location . . . . . . . . . . . . . . . . . . . 230Web Start: Specifying the browser location. . . . . . . . . . . . . . . . . . . . . . 231

    Starting the Tivoli Enterprise Portal client . . . . . . . . . . . . . . . . . . . . . . . 232Starting the desktop client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232Starting the browser client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232

    Using Web Start to download and run the desktop client . . . . . . . . . . . . . . . . . 233Installing the IBM JRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233

    Windows: Installing the IBM JRE . . . . . . . . . . . . . . . . . . . . . . . . 233Linux: Installing the IBM JRE. . . . . . . . . . . . . . . . . . . . . . . . . . 234

    Enabling tracing for the JRE . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Downloading and running the desktop client . . . . . . . . . . . . . . . . . . . . . 235Manually creating a shortcut for the Web Start client . . . . . . . . . . . . . . . . . . 236

    Installing product maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

    Chapter 9. Deploying monitoring agents across your environment . . . . . . . . . . . . 237Populating your agent depot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

    Populating the agent depot from the installation image . . . . . . . . . . . . . . . . . 238Windows: Populating the agent depot during installation . . . . . . . . . . . . . . . . 238

    Base IBM Tivoli Monitoring installation image . . . . . . . . . . . . . . . . . . . 238Application agent installation image . . . . . . . . . . . . . . . . . . . . . . 239

    Linux and UNIX: Populating the agent depot during installation . . . . . . . . . . . . . 239Populating the agent depot with the tacmd addBundles command . . . . . . . . . . . . . 240

    Managing your agent depot . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240Sharing an agent depot across your environment . . . . . . . . . . . . . . . . . . . . 241Deploying OS agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

    Requirements for the tacmd createNode command . . . . . . . . . . . . . . . . . . 242Using the tacmd createNode command . . . . . . . . . . . . . . . . . . . . . . . 243

    Deploying non-OS agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Deploying through the portal . . . . . . . . . . . . . . . . . . . . . . . . . . . 244Deploying through the command line . . . . . . . . . . . . . . . . . . . . . . . . 244Deploying an instance of the Tivoli Universal Agent . . . . . . . . . . . . . . . . . . 245

    Deploying Netcool/OMNIbus System Service Monitor (SSM) agents . . . . . . . . . . . . . 246Installing an SSM agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246Uninstalling an SSM agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 246Installing an SSM patch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246

    Contents ix

  • Uninstalling an SSM patch. . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Starting an SSM agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Stopping an SSM agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Restarting an SSM agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Configuring an SSM agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . 247Bulk deployment of NetCool SSM agents . . . . . . . . . . . . . . . . . . . . . . 247Query deployment status of Netcool SSM agents . . . . . . . . . . . . . . . . . . . 247

    Bulk agent deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248Deployment processing model . . . . . . . . . . . . . . . . . . . . . . . . . . 248Deploy status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249

    Deployment Status workspaces . . . . . . . . . . . . . . . . . . . . . . . . . 250Deployment attribute groups and situations . . . . . . . . . . . . . . . . . . . . 250

    Organizing deployments using groups . . . . . . . . . . . . . . . . . . . . . . . 251Deploy groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251

    Best practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Bundle groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

    Best practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Group properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252

    Best-practice deployment procedures. . . . . . . . . . . . . . . . . . . . . . . . 254Deployment planning and preparation . . . . . . . . . . . . . . . . . . . . . . 254Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255

    Working with non-agent bundles . . . . . . . . . . . . . . . . . . . . . . . . . . 257Deploying a non-agent bundle . . . . . . . . . . . . . . . . . . . . . . . . . . 257Updating a non-agent bundle. . . . . . . . . . . . . . . . . . . . . . . . . . . 258Removing a non-agent bundle . . . . . . . . . . . . . . . . . . . . . . . . . . 258

    Running deployment in a Hot Standby environment . . . . . . . . . . . . . . . . . . . 258

    Part 4. Post-installation configuration and customization . . . . . . . . . . . 259

    Chapter 10. Configuring IBM Tivoli Monitoring components . . . . . . . . . . . . . . . 261Starting Manage Tivoli Enterprise Monitoring Services . . . . . . . . . . . . . . . . . . 261

    Starting Manage Tivoli Enterprise Monitoring Services on Windows computers . . . . . . . . 261Starting Manage Tivoli Enterprise Monitoring Services on Linux or UNIX computers . . . . . . 261

    Changing the configuration of the Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . 262Configuring or changing the monitoring server connection for agents . . . . . . . . . . . . . 264Starting and stopping components . . . . . . . . . . . . . . . . . . . . . . . . . . 265Specifying network interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . 266Controlling port number assignments . . . . . . . . . . . . . . . . . . . . . . . . . 266

    Configuring port number assignments for the monitoring server . . . . . . . . . . . . . . 266Configuring port number assignments for the portal server . . . . . . . . . . . . . . . . 266

    Changing the port number for browser client connections to the portal server . . . . . . . . 267Changing the port number for desktop client connections to the portal server . . . . . . . . 268

    Configuring port number assignments for monitoring agents . . . . . . . . . . . . . . . 268Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269Adding the KDE_TRANSPORT environment variable . . . . . . . . . . . . . . . . . 269

    Configuring the heartbeat interval . . . . . . . . . . . . . . . . . . . . . . . . . . 270Restarting the Tivoli Enterprise Portal Server after reconfiguration . . . . . . . . . . . . . . 271Switching to a different Tivoli Enterprise Portal Server database . . . . . . . . . . . . . . . 272

    Chapter 11. Additional Linux and UNIX configuration steps . . . . . . . . . . . . . . . 275Disabling fsync() calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275Configuring permissions for a monitoring server on a non-NIS Solaris computer . . . . . . . . . 275Increasing virtual memory on AIX for large environments . . . . . . . . . . . . . . . . . 275Linux requirements for the localhost host name . . . . . . . . . . . . . . . . . . . . . 277Setting ulimit values for the Warehouse Proxy Agent . . . . . . . . . . . . . . . . . . . 277

    x IBM Tivoli Monitoring: Installation and Setup Guide

  • Chapter 12. Additional Tivoli Enterprise Portal configurations . . . . . . . . . . . . . . 279Connecting the Tivoli Enterprise Portal Server on Windows to a different monitoring server . . . . . 279Using SSL between the portal server and the client . . . . . . . . . . . . . . . . . . . 280

    Enabling and disabling SSL for the Tivoli Enterprise Portal Server . . . . . . . . . . . . . 281Disabling SSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281

    Configuring an external Web server to work with Tivoli Enterprise Portal . . . . . . . . . . . . 282Configuring Internet Information Server V5.0 . . . . . . . . . . . . . . . . . . . . . 282Configuring Internet Information Server V6.0 . . . . . . . . . . . . . . . . . . . . . 282Configuring IBM HTTP Server and Apache HTTP Server . . . . . . . . . . . . . . . . 283

    Configuring a portal client connection to an external Web server. . . . . . . . . . . . . . . 284Browser client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284Desktop client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284

    Updating the IOR for Windows . . . . . . . . . . . . . . . . . . . . . . . . . 285Updating the IOR for Linux . . . . . . . . . . . . . . . . . . . . . . . . . . 285

    Web Start client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285Firewall network address translation (NAT) or multiple network interface cards . . . . . . . . . 286

    Defining a Tivoli Enterprise Portal Server interface on Windows . . . . . . . . . . . . . . 286Defining a Tivoli Enterprise Portal Server interface on Linux or UNIX . . . . . . . . . . . . 287

    Firewall scenarios for Tivoli Enterprise Portal . . . . . . . . . . . . . . . . . . . . . . 287

    Chapter 13. Configuring IBM Tivoli Monitoring Web Services (the SOAP Server) . . . . . . . 293Defining hubs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

    Windows: Defining hubs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293UNIX and Linux: Defining hubs (GUI procedure). . . . . . . . . . . . . . . . . . . . 294UNIX and Linux: Defining hubs (CLI procedure) . . . . . . . . . . . . . . . . . . . . 295

    Adding users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296Windows: Adding users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296UNIX or Linux: Adding users (GUI) . . . . . . . . . . . . . . . . . . . . . . . . 297UNIX or Linux: Adding users (CLI) . . . . . . . . . . . . . . . . . . . . . . . . . 297

    Verifying the configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298

    Chapter 14. Performance tuning . . . . . . . . . . . . . . . . . . . . . . . . . . 299Tivoli Enterprise Monitoring Server. . . . . . . . . . . . . . . . . . . . . . . . . . 299Tivoli Enterprise Monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . . 301Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . . . . . . . . . . 301

    Configure an external Web server for large environments . . . . . . . . . . . . . . . . 302Portal server parameter tuning . . . . . . . . . . . . . . . . . . . . . . . . . . 302

    Tivoli Enterprise Portal client . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304Tuning the portal client JVM . . . . . . . . . . . . . . . . . . . . . . . . . . . 304Portal client parameter tuning . . . . . . . . . . . . . . . . . . . . . . . . . . 306

    Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307Historical data collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307Warehouse proxy agent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309

    Warehouse Proxy internals . . . . . . . . . . . . . . . . . . . . . . . . . . 309Tuning the Warehouse Proxy agent on AIX and Linux systems . . . . . . . . . . . . . 309Using multiple Warehouse Proxy agents . . . . . . . . . . . . . . . . . . . . . 310

    Summarization and Pruning agent . . . . . . . . . . . . . . . . . . . . . . . . . 310Number of worker threads . . . . . . . . . . . . . . . . . . . . . . . . . . . 311Setting the maximum Java heap size . . . . . . . . . . . . . . . . . . . . . . . 311Enabling more detailed trace in log files . . . . . . . . . . . . . . . . . . . . . . 312Consider disabling shifts and vacations . . . . . . . . . . . . . . . . . . . . . . 312

    Database tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312Relational database design and performance tuning for DB2 database servers . . . . . . . . 313

    Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313Performance factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314Database design details . . . . . . . . . . . . . . . . . . . . . . . . . . . 314

    Contents xi

  • Table spaces. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314Buffer pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Logging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315Database maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . 316

    Application design details . . . . . . . . . . . . . . . . . . . . . . . . . . . 318Hardware design and operating system usage . . . . . . . . . . . . . . . . . . . 318

    Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

    Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320Database manager configuration tuning . . . . . . . . . . . . . . . . . . . . . 320Database configuration tuning . . . . . . . . . . . . . . . . . . . . . . . . 321Buffer pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323Registry variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323

    Monitoring tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323SNAPSHOT and EVENT monitors . . . . . . . . . . . . . . . . . . . . . . . 323DB2BATCH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

    Optimizing queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325Processing queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325Defining custom queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326

    Optimizing situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327Planning for platform-specific scenarios . . . . . . . . . . . . . . . . . . . . . . . . 328

    Disabling TCP-delayed acknowledgements on AIX systems . . . . . . . . . . . . . . . 328

    Part 5. Setting up data warehousing . . . . . . . . . . . . . . . . . . . . . 329

    Chapter 15. Tivoli Data Warehouse solutions . . . . . . . . . . . . . . . . . . . . . 331New in Version 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

    New in V6.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331New in V6.2.2 fix pack 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332New in V6.2.2 fix pack 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332

    Planning considerations for the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . 333Estimating the required size of your database . . . . . . . . . . . . . . . . . . . . 333

    Step 1: Determine the number of detailed records per day for each attribute group . . . . . . 333Step 2: Determine the hard disk drive footprint for each attribute group . . . . . . . . . . 333Step 3: Determine the amount of detailed data for each attribute group . . . . . . . . . . 334Step 4: Calculate the amount of aggregate data for each attribute group. . . . . . . . . . 334Step 5: Determine the estimated size of your database . . . . . . . . . . . . . . . . 335

    Understanding the disk requirements for your database . . . . . . . . . . . . . . . . . 337Increasing the size of your database (DB2 for the workstation only) . . . . . . . . . . . . 338

    Planning assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338Preliminary planning is complete . . . . . . . . . . . . . . . . . . . . . . . . . 339This need not be a multiple-computer installation . . . . . . . . . . . . . . . . . . . 339The data warehouse is remote from the portal server . . . . . . . . . . . . . . . . . . 339Agent warehouse database upgrade . . . . . . . . . . . . . . . . . . . . . . . . 340

    Firewall considerations for the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . 340Generating SQL statements for the Tivoli Data Warehouse: the schema publication tool . . . . . . 340

    Generating SQL for data warehouse tables . . . . . . . . . . . . . . . . . . . . . 340Using the schema publication tool in updated mode . . . . . . . . . . . . . . . . . 342

    Next steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343Summary of supported operating systems . . . . . . . . . . . . . . . . . . . . . . . 344

    Chapter 16. Tivoli Data Warehouse solution using DB2 for the workstation . . . . . . . . . 349Supported components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349Prerequisite installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

    xii IBM Tivoli Monitoring: Installation and Setup Guide

  • Implementing a Tivoli Data Warehouse solution using DB2 for the workstation . . . . . . . . . 352Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Solution steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

    Step 1: Create the Tivoli Data Warehouse database . . . . . . . . . . . . . . . . . . . 353Creating the warehouse database on DB2 for the workstation. . . . . . . . . . . . . . . 353Creating a warehouse user on Windows . . . . . . . . . . . . . . . . . . . . . . 354Creating a warehouse user on Linux or UNIX. . . . . . . . . . . . . . . . . . . . . 354Limiting the authority of the warehouse user . . . . . . . . . . . . . . . . . . . . . 355Setting database and instance configuration values . . . . . . . . . . . . . . . . . . 356Activating the DB2 listeners on a UNIX DB2 server . . . . . . . . . . . . . . . . . . 357

    Step 2: Install and configure communications for the Warehouse Proxy agent . . . . . . . . . . 358Cataloging a remote data warehouse. . . . . . . . . . . . . . . . . . . . . . . . 359Configuring an ODBC data source for a DB2 data warehouse . . . . . . . . . . . . . . 360

    Before you begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

    Configuring a Warehouse Proxy agent on Windows (ODBC connection) . . . . . . . . . . . 361Configuring a Warehouse Proxy agent on Linux or UNIX (JDBC connection) . . . . . . . . . 364Starting the Warehouse Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . 366

    Step 3: Configure communications between the Tivoli Enterprise Portal Server and the datawarehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367Configuring a Windows portal server (ODBC connection) . . . . . . . . . . . . . . . . 367

    Before you begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367

    Configuring a Linux or AIX portal server (DB2 for the workstation CLI connection) . . . . . . . 369Starting the portal server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

    Step 4: Install and configure communications for the Summarization and Pruning agent . . . . . . 371

    Chapter 17. Tivoli Data Warehouse solution using DB2 on z/OS . . . . . . . . . . . . . 373Supported components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374Prerequisite installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375Implementing a Tivoli Data Warehouse solution using DB2 on z/OS . . . . . . . . . . . . . 376

    Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Solution steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377

    Step 1: Connect the Warehouse Proxy node to your DB2 on z/OS database . . . . . . . . . . 378Start defining the database connection . . . . . . . . . . . . . . . . . . . . . . . 379Define the communications protocol . . . . . . . . . . . . . . . . . . . . . . . . 380Define the TCP/IP communications parameters . . . . . . . . . . . . . . . . . . . . 381Identify the DB2 on z/OS database . . . . . . . . . . . . . . . . . . . . . . . . 382Register the database as an ODBC data source . . . . . . . . . . . . . . . . . . . 383Identify the z/OS server containing the DB2 on z/OS database . . . . . . . . . . . . . . 384Define the DB2 on z/OS system options . . . . . . . . . . . . . . . . . . . . . . 385Define the DB2 on z/OS security options . . . . . . . . . . . . . . . . . . . . . . 386Complete the DB2 on z/OS host connection . . . . . . . . . . . . . . . . . . . . . 387Verify that the connection can be made . . . . . . . . . . . . . . . . . . . . . . . 388

    Step 2: Configure the Tivoli Data Warehouse agents . . . . . . . . . . . . . . . . . . . 391Testing your DB2 on z/OS database connection . . . . . . . . . . . . . . . . . . . . . 391

    Testing the database connection using the DB2 Control Center . . . . . . . . . . . . . . 391Testing the database connection using the DB2 command-line processor . . . . . . . . . . 395

    Chapter 18. Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . . . . . . 397Supported components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398Prerequisite installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Implementing a Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . . . . . . 400

    Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400Solution steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

    Step 1: Create the Tivoli Data Warehouse database . . . . . . . . . . . . . . . . . . . 402

    Contents xiii

  • Step 2: Install and configure communications for the Warehouse Proxy agent . . . . . . . . . . 403Configuring an ODBC data source for a Microsoft SQL data warehouse . . . . . . . . . . . 404Configuring a Warehouse Proxy agent on Windows (ODBC connection) . . . . . . . . . . . 405Configuring a Warehouse Proxy agent on Linux or UNIX (JDBC connection) . . . . . . . . . 407Starting the Warehouse Proxy agent . . . . . . . . . . . . . . . . . . . . . . . . 409

    Step 3: Configure communications between the Tivoli Enterprise Portal Server and the datawarehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410Configuring the portal server (ODBC connection) . . . . . . . . . . . . . . . . . . . 410

    Step 4: Install and configure communications for the Summarization and Pruning agent . . . . . . 412

    Chapter 19. Tivoli Data Warehouse solution using Oracle . . . . . . . . . . . . . . . . 415Supported components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415Prerequisite installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417Implementing a Tivoli Data Warehouse solution using Oracle . . . . . . . . . . . . . . . . 418

    Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418Solution steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418

    Step 1: Create the Tivoli Data Warehouse database . . . . . . . . . . . . . . . . . . . 419Creating the warehouse database on Oracle . . . . . . . . . . . . . . . . . . . . . 419

    Step 2: Install and configure communications for the Warehouse Proxy agent . . . . . . . . . . 421Creating a TNS Service Name . . . . . . . . . . . . . . . . . . . . . . . . . . 422Configuring an ODBC data source for an Oracle data warehouse . . . . . . . . . . . . . 423Configuring a Warehouse Proxy agent on Windows (ODBC connection) . . . . . . . . . . . 424Configuring a Warehouse Proxy agent on Linux or UNIX (JDBC connection) . . . . . . . . . 426Starting the Warehouse Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . 428

    Step 3: Configure communications between the Tivoli Enterprise Portal Server and the datawarehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429Configuring a Windows portal server (ODBC connection) . . . . . . . . . . . . . . . . 429Configuring a Linux or AIX portal server (JDBC connection) . . . . . . . . . . . . . . . 431Starting the portal server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432

    Step 4: Install and configure communications for the Summarization and Pruning agent . . . . . . 433

    Chapter 20. Tivoli Data Warehouse solutions: common procedures . . . . . . . . . . . . 435Configuring the Summarization and Pruning agent (JDBC connection) . . . . . . . . . . . . 435Starting the Summarization and Pruning agent . . . . . . . . . . . . . . . . . . . . . 444Installing and configuring multiple Warehouse Proxy agents . . . . . . . . . . . . . . . . 445

    Installing and configuring the proxy agents. . . . . . . . . . . . . . . . . . . . . . 445Setting a permanent socket address for a proxy agent . . . . . . . . . . . . . . . . . 447Verifying the configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

    Running the warehouse agents autonomously . . . . . . . . . . . . . . . . . . . . . 448Configuring a Warehouse Proxy agent to run autonomously . . . . . . . . . . . . . . . 448Configuring a Summarization and Pruning agent to run autonomously . . . . . . . . . . . 449

    Configuring summarization and pruning without the Tivoli Enterprise Portal Server . . . . . . 450Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

    Testing the connection between the portal server and the Tivoli Data Warehouse . . . . . . . . 453Tuning the performance of the Warehouse Proxy . . . . . . . . . . . . . . . . . . . . 456

    Database initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456Work queue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456Connection pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457RPC threads and export requests . . . . . . . . . . . . . . . . . . . . . . . . . 457Timeout values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

    WAREHOUSELOG and WAREHOUSEAGGREGLOG tables . . . . . . . . . . . . . . . . 458

    Part 6. Integrating event management systems . . . . . . . . . . . . . . . . 461

    Chapter 21. Setting up event forwarding to Tivoli Enterprise Console . . . . . . . . . . . 463Event integration with Tivoli Enterprise Console . . . . . . . . . . . . . . . . . . . . . 463

    xiv IBM Tivoli Monitoring: Installation and Setup Guide

  • One or more hub monitoring servers and a single event server . . . . . . . . . . . . . . 464A single hub monitoring server and multiple event servers . . . . . . . . . . . . . . . . 465Multiple hub monitoring servers and multiple event servers in a hub and spoke configuration . . . 466Determining when to use the IBM Tivoli Enterprise Console . . . . . . . . . . . . . . . 467

    Installing event synchronization on your event server . . . . . . . . . . . . . . . . . . . 468Installing from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469Installing from the command line . . . . . . . . . . . . . . . . . . . . . . . . . 472Installing from the command line using a silent installation . . . . . . . . . . . . . . . . 476Manually importing the event synchronization class files and rule set . . . . . . . . . . . . 479

    Creating a new rule base . . . . . . . . . . . . . . . . . . . . . . . . . . . 480Creating a new rule base and importing an existing rule base into it . . . . . . . . . . . 480Modifying an existing rule base . . . . . . . . . . . . . . . . . . . . . . . . . 481

    Installing monitoring agent .baroc files on the event server . . . . . . . . . . . . . . . . . 481Configuring your monitoring server to forward events . . . . . . . . . . . . . . . . . . . 482

    Controlling event forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . 483Starting and stopping the Situation Update Forwarder process . . . . . . . . . . . . . . . 484Changing the configuration of the event synchronization component on the event server . . . . . . 484Defining additional monitoring servers to the event server . . . . . . . . . . . . . . . . . 484Changing the TCP/IP timeout setting on your event server . . . . . . . . . . . . . . . . . 485Upgrading to Tivoli Event Synchronization version 2.2.0.0 . . . . . . . . . . . . . . . . . 485

    Upgrading from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486Upgrading from the command line . . . . . . . . . . . . . . . . . . . . . . . . . 487Upgrading from the command line using a silent installation . . . . . . . . . . . . . . . 489

    Chapter 22. Setting up event forwarding to Netcool/OMNIbus . . . . . . . . . . . . . . 491Event integration with Netcool/OMNIbus. . . . . . . . . . . . . . . . . . . . . . . . 492

    One or more hub monitoring servers and a single Object Server. . . . . . . . . . . . . . 492A single hub monitoring server and multiple Object Servers . . . . . . . . . . . . . . . 493

    Installing the event synchronization component . . . . . . . . . . . . . . . . . . . . . 494Installing from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495Installing from the command line . . . . . . . . . . . . . . . . . . . . . . . . . 497Installing from the command line using a silent installation . . . . . . . . . . . . . . . . 500

    Configuring the Netcool/OMNIbus Object Server . . . . . . . . . . . . . . . . . . . . 502Configuring the OMNIbus server for program execution from scripts . . . . . . . . . . . . 502Updating the OMNIbus database schema . . . . . . . . . . . . . . . . . . . . . . 503Configuring the EIF probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505

    Integrating with Tivoli Business Service Manager and Netcool/OMNIbus . . . . . . . . . . 507Configuring error event flow to OMNIbus (optional). . . . . . . . . . . . . . . . . . . 508

    Configuring the monitoring server to forward events . . . . . . . . . . . . . . . . . . . 508Controlling event forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

    Customizing the OMNIbus configuration. . . . . . . . . . . . . . . . . . . . . . . . 509Defining additional monitoring servers to the Object Server. . . . . . . . . . . . . . . . . 510Verifying installation and configuration . . . . . . . . . . . . . . . . . . . . . . . . 511Starting and stopping the Situation Update Forwarder. . . . . . . . . . . . . . . . . . . 511Upgrading to Tivoli Event Synchronization version 2.2.0.0 . . . . . . . . . . . . . . . . . 512

    Upgrading from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512Updating the OMNIbus database schema . . . . . . . . . . . . . . . . . . . . . . 512Replacing the default deduplication trigger . . . . . . . . . . . . . . . . . . . . . . 514Updating the EIF probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

    Integrating IBM Tivoli Monitoring with Tivoli Business Service Manager and Netcool/OMNIbus 516

    Chapter 23. Monitoring your operating system via a System Monitor Agent . . . . . . . . . 517Installing the System Monitor Agent on Windows systems . . . . . . . . . . . . . . . . . 517

    Configuring the System Monitor Agents on Windows . . . . . . . . . . . . . . . . . . 520Uninstalling the Windows System Monitor Agent. . . . . . . . . . . . . . . . . . . . 521

    Installing the System Monitor Agent on Linux or UNIX systems . . . . . . . . . . . . . . . 522

    Contents xv

  • Configuring the System Monitor Agents on Linux or UNIX . . . . . . . . . . . . . . . . 525Uninstalling the Linux or UNIX System Monitor Agent . . . . . . . . . . . . . . . . . . 526

    Defining common configuration parameters: accessing centralized configuration information . . . . 527

    Appendix A. Installation worksheets . . . . . . . . . . . . . . . . . . . . . . . . 529Windows hub monitoring server worksheet. . . . . . . . . . . . . . . . . . . . . . . 530Linux or UNIX hub monitoring server installation worksheet . . . . . . . . . . . . . . . . 531Windows remote monitoring server worksheet . . . . . . . . . . . . . . . . . . . . . 532Linux or UNIX remote monitoring server installation worksheet . . . . . . . . . . . . . . . 533Windows portal server worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . 534Linux portal server worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . 535Generic Windows monitoring agent worksheet . . . . . . . . . . . . . . . . . . . . . 536Generic Linux or UNIX monitoring agent worksheet . . . . . . . . . . . . . . . . . . . 537Windows portal desktop client worksheet . . . . . . . . . . . . . . . . . . . . . . . 538Linux portal desktop client worksheet. . . . . . . . . . . . . . . . . . . . . . . . . 539Monitoring server communications protocol details worksheet . . . . . . . . . . . . . . . . 540

    Appendix B. Performing a silent installation of IBM Tivoli Monitoring . . . . . . . . . . . 541Creating and using a Windows response file . . . . . . . . . . . . . . . . . . . . . . 541

    Automatically creating agent response files on Windows. . . . . . . . . . . . . . . . . 542Running the silent installation from the command line with parameters . . . . . . . . . . . 544Running the silent installation using SMS . . . . . . . . . . . . . . . . . . . . . . 544

    Performing a silent installation on a Linux or UNIX computer . . . . . . . . . . . . . . . . 544Installing components with a response file . . . . . . . . . . . . . . . . . . . . . . 545Configuring components with a response file . . . . . . . . . . . . . . . . . . . . . 547Automatically creating agent response files on Linux or UNIX . . . . . . . . . . . . . . . 548

    Appendix C. Firewalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Determining which option to use . . . . . . . . . . . . . . . . . . . . . . . . . . 551

    Flow of connection establishment . . . . . . . . . . . . . . . . . . . . . . . . . 551Permission at the firewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551Server address continuity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552Number of internet zones . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552

    Basic (automatic) implementation . . . . . . . . . . . . . . . . . . . . . . . . . . 552Implementation with ephemeral pipe . . . . . . . . . . . . . . . . . . . . . . . . . 552Implementation with partition files . . . . . . . . . . . . . . . . . . . . . . . . . . 554

    Sample scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554Scenario 1: Hub monitoring server INSIDE and monitoring agents OUTSIDE . . . . . . . . 554Scenario 2: Hub and remote monitoring servers INSIDE and monitoring agents OUTSIDE . . . 554Scenario 3: Hub monitoring server INSIDE, remote monitoring server and agents OUTSIDE 555

    Creating or modifying the partition file in Manage Tivoli Enterprise Monitoring Services . . . . . 555Windows: Editing the partition file . . . . . . . . . . . . . . . . . . . . . . . . 555UNIX and Linux: Editing the partition file . . . . . . . . . . . . . . . . . . . . . 556

    Creating the partition file manually . . . . . . . . . . . . . . . . . . . . . . . . . 556Sample partition file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

    Implementation with firewall gateway . . . . . . . . . . . . . . . . . . . . . . . . . 557Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558

    Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558IPv4 Address Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559IPv6 Address Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559XML Document Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

    Warehouse Proxy Configuration. . . . . . . . . . . . . . . . . . . . . . . . . . 562Example gateway configuration scenario . . . . . . . . . . . . . . . . . . . . . . 562

    Appendix D. IBM Tivoli product, platform, and component codes . . . . . . . . . . . . . 567

    xvi IBM Tivoli Monitoring: Installation and Setup Guide

  • Appendix E. Common agent environment variables . . . . . . . . . . . . . . . . . . 571

    Appendix F. Maintaining the EIB on Linux or UNIX . . . . . . . . . . . . . . . . . . 577

    Appendix G. Securing your IBM Tivoli Monitoring installation on Linux or UNIX . . . . . . . 579Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580Scenario with secureMain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

    Appendix H. Uninstalling IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . 581Uninstalling the entire IBM Tivoli Monitoring environment . . . . . . . . . . . . . . . . . 581

    Uninstalling the environment on Windows . . . . . . . . . . . . . . . . . . . . . . 581Uninstalling the environment on Linux or UNIX . . . . . . . . . . . . . . . . . . . . 583

    Uninstalling an individual IBM Tivoli Monitoring agent or component . . . . . . . . . . . . . 584Uninstalling a component on Windows . . . . . . . . . . . . . . . . . . . . . . . 584Uninstalling a component on Linux or UNIX . . . . . . . . . . . . . . . . . . . . . 585Uninstalling OMEGAMON Monitoring Agents . . . . . . . . . . . . . . . . . . . . . 585Removing an agent through the Tivoli Enterprise Portal . . . . . . . . . . . . . . . . . 587

    Uninstalling the Warehouse Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . 587Removing the ODBC data source connection. . . . . . . . . . . . . . . . . . . . . 587

    Uninstalling components and agents silently . . . . . . . . . . . . . . . . . . . . . . 587Performing a silent uninstallation on a Windows computer . . . . . . . . . . . . . . . . 588Performing a silent uninstallation on a Linux or UNIX computer . . . . . . . . . . . . . . 589

    Uninstalling the event synchronization component . . . . . . . . . . . . . . . . . . . . 590Uninstalling event synchronization manually . . . . . . . . . . . . . . . . . . . . . . 591

    Appendix I. Documentation library . . . . . . . . . . . . . . . . . . . . . . . . . 595IBM Tivoli Monitoring library . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595

    Documentation for the base agents . . . . . . . . . . . . . . . . . . . . . . . . 596Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597Other sources of documentation . . . . . . . . . . . . . . . . . . . . . . . . . . 597

    Appendix J. Additional resources . . . . . . . . . . . . . . . . . . . . . . . . . 599IBM Tivoli Monitoring 6 Welcome Kit . . . . . . . . . . . . . . . . . . . . . . . . . 599General education and support Web sites . . . . . . . . . . . . . . . . . . . . . . . 599Product documentation and IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . 599Education offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600Service offerings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600Other resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

    Appendix K. Support for problem solving . . . . . . . . . . . . . . . . . . . . . . 603Using IBM Support Assistant . . . . . . . . . . . . . . . . . . . . . . . . . . . . 603Obtaining fixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 604Receiving weekly support updates . . . . . . . . . . . . . . . . . . . . . . . . . . 604Contacting IBM Software Support . . . . . . . . . . . . . . . . . . . . . . . . . . 605

    Determining the business impact . . . . . . . . . . . . . . . . . . . . . . . . . 605Describing problems and gathering information . . . . . . . . . . . . . . . . . . . . 606Submitting problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

    Appendix L. Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 607Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 609

    Appendix M. Accessibility features for IBM Tivoli Monitoring . . . . . . . . . . . . . . 611Accessibility features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611IBM and accessibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 611

    Contents xvii

  • Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613

    Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 625

    xviii IBM Tivoli Monitoring: Installation and Setup Guide

  • Figures

    1. IBM Tivoli Monitoring environment . . . . . . . . . . . . . . . . . . . . . . . . . 42. Event synchronization overview . . . . . . . . . . . . . . . . . . . . . . . . . . 83. Help button on the IBM Tivoli Monitoring installer's Select Features panel . . . . . . . . . . 184. Help button on the installer's Hub TEMS Configuration panel . . . . . . . . . . . . . . 195. Status bar for the installer's software-installation phase . . . . . . . . . . . . . . . . . 196. Tivoli Monitoring V6.2.2 communications model . . . . . . . . . . . . . . . . . . . 297. Tivoli Monitoring component architecture including firewall gateway . . . . . . . . . . . . 308. Multiple data center environment . . . . . . . . . . . . . . . . . . . . . . . . . 339. Warehouse load projection spreadsheet . . . . . . . . . . . . . . . . . . . . . . 43

    10. Tivoli supported platforms screen shot . . . . . . . . . . . . . . . . . . . . . . . 4711. Architecture of agentless monitoring . . . . . . . . . . . . . . . . . . . . . . . . 5512. Adding agentless monitors to the deployment depot . . . . . . . . . . . . . . . . . . 5813. Configuration window for the portal server database using DB2 for the workstation . . . . . . 14114. Configuration window for the Tivoli Data Warehouse database using DB2 for the workstation 14315. Configuration window for the Tivoli Data Warehouse database using Microsoft SQL Server 14316. Manage Tivoli Enterprise Monitoring Services window . . . . . . . . . . . . . . . . . 14417. Progress bar for application seeding . . . . . . . . . . . . . . . . . . . . . . . 15218. The Select Database for Tivoli Enterprise Portal window . . . . . . . . . . . . . . . . 16319. Configuration window for the portal server database using DB2 for the workstation . . . . . . 16620. Common Event Console Configuration window . . . . . . . . . . . . . . . . . . . 17621. Registering the portal server with the Tivoli Enterprise Monitoring Server . . . . . . . . . . 17722. Configuring database connections for the portal server . . . . . . . . . . . . . . . . 17923. Configuration information for the Tivoli Data Warehouse using an Oracle database . . . . . . 18124. Installing the Agent Compatibility Package (component code AC) . . . . . . . . . . . . 18825. Java Runtime Environment Not Detected error . . . . . . . . . . . . . . . . . . . 18926. IBM Tivoli Monitoring for Databases: application support packages . . . . . . . . . . . . 20227. The Select the Application Support to Add to the TEMS window . . . . . . . . . . . . . 20328. Application Support Addition Complete window . . . . . . . . . . . . . . . . . . . 20429. Refresh Configuration menu option. . . . . . . . . . . . . . . . . . . . . . . . 20630. Manage Tivoli Enterprise Monitoring Services Install Product Support window . . . . . . . . 21631. Firefox Security Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . 22432. Java memory error message . . . . . . . . . . . . . . . . . . . . . . . . . . 22633. Java Control Panel window . . . . . . . . . . . . . . . . . . . . . . . . . . 22734. Server connection error, Tivoli Enterprise Portal browser client . . . . . . . . . . . . . 22835. Deployment Status Summary workspace showing the status of SSM deployments . . . . . . 24836. Bulk deployment processing model. . . . . . . . . . . . . . . . . . . . . . . . 24937. Restart Component window: Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . 26338. Restart of Monitoring Agent window . . . . . . . . . . . . . . . . . . . . . . . 26539. Hierarchy for the heartbeat interval. . . . . . . . . . . . . . . . . . . . . . . . 27040. Manage Tivoli Enterprise Monitoring Services Advanced Utilities window . . . . . . . . . . 27241. The Manage Tivoli Enterprise Monitoring Services select the new portal server database window 27342. The Manage Tivoli Enterprise Monitoring Services select the new portal server database window 27343. Tivoli Enterprise Portal Server snapshot request screen . . . . . . . . . . . . . . . . 27944. Tivoli Enterprise Portal Server snapshot verification screen . . . . . . . . . . . . . . . 28045. Intranet with integral Web server . . . . . . . . . . . . . . . . . . . . . . . . 28846. Intranet with external Web server . . . . . . . . . . . . . . . . . . . . . . . . 28947. Intranet with integral Web server; Internet with external Web server. . . . . . . . . . . . 29048. Intranet and Internet with integral and external Web servers . . . . . . . . . . . . . . 29149. Two host addresses, intranet and Internet, with integral and external Web servers . . . . . . 29250. Summary of support for the Tivoli Data Warehouse. . . . . . . . . . . . . . . . . . 34551. Tivoli Data Warehouse solution using DB2 for the workstation . . . . . . . . . . . . . . 35052. Warehouse Proxy Database Selection screen . . . . . . . . . . . . . . . . . . . . 36253. Configure DB2 Data Source for Warehouse Proxy window . . . . . . . . . . . . . . . 363

    © Copyright IBM Corp. 2005, 2010 xix

  • 54. Configure Warehouse Proxy window (TEMS Connection tab) . . . . . . . . . . . . . . 36555. Configure Warehouse Proxy window (Agent Parameters tab) . . . . . . . . . . . . . . 36556. Configure DB2 Data Source for Warehouse window . . . . . . . . . . . . . . . . . 36857. Configuring the connection to a DB2 for the workstation data warehouse. . . . . . . . . . 37058. Tivoli Data Warehouse solution using DB2 on z/OS . . . . . . . . . . . . . . . . . 37459. DB2 Client Configuration Assistant screen . . . . . . . . . . . . . . . . . . . . . 37860. DB2 Add Database Wizard notebook, Source tab . . . . . . . . . . . . . . . . . . 37961. DB2 Add Database Wizard notebook, Protocol tab . . . . . . . . . . . . . . . . . . 38062. DB2 Add Database Wizard notebook, TCP/IP tab . . . . . . . . . . . . . . . . . . 38163. DB2 Add Database Wizard notebook, Database tab . . . . . . . . . . . . . . . . . 38264. DB2 Add Database Wizard notebook, Data Source tab . . . . . . . . . . . . . . . . 38365. DB2 Add Database Wizard notebook, Node Options tab . . . . . . . . . . . . . . . . 38466. DB2 Add Database Wizard notebook, System Options tab . . . . . . . . . . . . . . . 38567. DB2 Add Database Wizard notebook, Security Options tab . . . . . . . . . . . . . . . 38668. DB2 Add Database Wizard notebook, DCS Options tab . . . . . . . . . . . . . . . . 38769. Connection-confirmation screen . . . . . . . . . . . . . . . . . . . . . . . . . 38870. Connect to DB2 Database screen . . . . . . . . . . . . . . . . . . . . . . . . 38971. DB2 Connection Confirmation screen . . . . . . . . . . . . . . . . . . . . . . . 39072. DB2 Control Center . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39273. DB2 Control Center right-click action menu. . . . . . . . . . . . . . . . . . . . . 39374. Connect to named database window . . . . . . . . . . . . . . . . . . . . . . . 39475. DB2 Command Line Processor window . . . . . . . . . . . . . . . . . . . . . . 39576. Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . . . . . . . . . . 39877. Configure SQL Data Source for Warehouse Proxy window . . . . . . . . . . . . . . . 40678. Configure Warehouse Proxy window (TEMS Connection tab) . . . . . . . . . . . . . . 40879. Configure Warehouse Proxy window (Agent Parameters tab) . . . . . . . . . . . . . . 40880. Configure SQL Data Source for Warehouse window . . . . . . . . . . . . . . . . . 41181. Tivoli Data Warehouse solution using Oracle . . . . . . . . . . . . . . . . . . . . 41682. Configure Oracle Data Source for Warehouse Proxy window . . . . . . . . . . . . . . 42583. Configure Warehouse Proxy window (TEMS Connection tab) . . . . . . . . . . . . . . 42684. Configure Warehouse Proxy window (Agent Parameters tab) . . . . . . . . . . . . . . 42785. Configure Oracle Data Source for Warehouse window . . . . . . . . . . . . . . . . 43086. Configuring the connection to an Oracle data warehouse . . . . . . . . . . . . . . . 43187. Sources tab of Configure Summarization and Pruning Agent window . . . . . . . . . . . 43788. Scheduling tab of Configure Summarization and Pruning Agent window . . . . . . . . . . 43989. Work Days tab of Summarization and Pruning Agent configuration window . . . . . . . . . 44090. Log Parameters tab of Summarization and Pruning Agent configuration window . . . . . . . 44291. Additional Parameters tab of Summarization and Pruning Agent configuration window . . . . . 44392. Create Query window . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45493. Assigning the WAREHOUSELOG query to a workspace . . . . . . . . . . . . . . . . 45594. One or more hub monitoring servers connecting to a single event server . . . . . . . . . . 46595. Single hub monitoring server and multiple event servers . . . . . . . . . . . . . . . . 46696. Multiple hub monitoring servers and multiple event servers in a hub and spoke configuration 46797. Window shown when no Tivoli Enterprise Console event server is found.. . . . . . . . . . 46998. Upgrade data collection window . . . . . . . . . . . . . . . . . . . . . . . . . 48699. Event flow and synchronization between Tivoli Monitoring and Netcool/OMNIbus . . . . . . . 491

    100. One or more hub monitoring servers connecting to a single event server . . . . . . . . . . 493101. Single hub monitoring server and multiple event servers . . . . . . . . . . . . . . . . 494102. Installation of IBM Tivoli Monitoring and Tivoli Event Synchronization . . . . . . . . . . . 495103. Output of the cinfo command . . . . . . . . . . . . . . . . . . . . . . . . . . 523104. The Generate Response Files option . . . . . . . . . . . . . . . . . . . . . . . 543105. Structure of firewall gateway XML configuration document . . . . . . . . . . . . . . . 559106. Three-hop firewall scenario . . . . . . . . . . . . . . . . . . . . . . . . . . 562107. Uninstalling IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . . . 581108. Confirming the uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . 582109. Stopping Tivoli components before uninstallation. . . . . . . . . . . . . . . . . . . 582

    xx IBM Tivoli Monitoring: Installation and Setup Guide

  • 110. Removing the portal database . . . . . . . . . . . . . . . . . . . . . . . . . 582111. Database information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582112. Uninstallation progress window . . . . . . . . . . . . . . . . . . . . . . . . . 583113. GSKit uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583114. Successful uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . 583

    Figures xxi

  • xxii IBM Tivoli Monitoring: Installation and Setup Guide

  • Tables

    1. IBM Tivoli Monitoring base monitoring agents . . . . . . . . . . . . . . . . . . . . . 32. Planning checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273. Warehouse database server considerations . . . . . . . . . . . . . . . . . . . . . 444. Portal client deployment advantages . . . . . . . . . . . . . . . . . . . . . . . 455. Data collectors usable with the various agentless monitors and releases supported . . . . . . 566. User's guides for the agentless monitors . . . . . . . . . . . . . . . . . . . . . . 597. Update history for the baroc files for IBM Tivoli Monitoring agents and components . . . . . . 658. Staffing estimates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679. Commands for determining your system's kernel version . . . . . . . . . . . . . . . . 69

    10. Installation and configuration steps . . . . . . . . . . . . . . . . . . . . . . . . 8311. Supported IBM Tivoli Monitoring configurations using the IPv6 communications protocol . . . . 8512. Supported Windows operating systems . . . . . . . . . . . . . . . . . . . . . . 9613. Supported UNIX, i5/OS, and z/OS operating systems . . . . . . . . . . . . . . . . . 9914. Supported Linux operating systems . . . . . . . . . . . . . . . . . . . . . . . 10215. Operating system requirements for IBM GSKit . . . . . . . . . . . . . . . . . . . 10616. Supported databases for the portal server . . . . . . . . . . . . . . . . . . . . . 10717. Supported databases for the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . 10818. Estimated memory and disk storage for IBM Tivoli Monitoring components on distributed systems 11019. Required software for IBM Tivoli Monitoring. . . . . . . . . . . . . . . . . . . . . 11120. Agents requiring warehouse database migration . . . . . . . . . . . . . . . . . . . 11921. Upgrading from IBM Tivoli Monitoring V6.1 or V6.2 to IBM Tivoli Monitoring V6.2.2 . . . . . . 12722. Upgrading from OMEGAMON Platform 350 or 360 . . . . . . . . . . . . . . . . . . 13223. OMEGAMON to IBM Tivoli Monitoring terminology . . . . . . . . . . . . . . . . . . 13324. Unsupported OMEGAMON functions . . . . . . . . . . . . . . . . . . . . . . . 13425. Configuration information for the portal server database . . . . . . . . . . . . . . . . 14126. Configuration information for the Tivoli Data Warehouse database . . . . . . . . . . . . 14327. IBM Tivoli Monitoring high-level installation steps . . . . . . . . . . . . . . . . . . 14728. Communications protocol settings for the hub monitoring server . . . . . . . . . . . . . 15029. Steps for installing a hub monitoring server on a Linux or UNIX computer . . . . . . . . . 15330. UNIX monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 15431. Parameters for the itmcmd manage command . . . . . . . . . . . . . . . . . . . 15632. Remote monitoring server communications protocol settings . . . . . . . . . . . . . . 15933. Steps for installing a remote monitoring server on a Linux or UNIX computer . . . . . . . . 16034. UNIX monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 16135. Configuration information for the portal server database . . . . . . . . . . . . . . . . 16636. Steps for installing a portal server on a Linux or AIX computer . . . . . . . . . . . . . 17037. Hub monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 17338. Parameters for the itmcmd manage command . . . . . . . . . . . . . . . . . . . 17639. Configuration information for the Tivoli Enterprise Portal Server database . . . . . . . . . 18040. Communications protocol settings . . . . . . . . . . . . . . . . . . . . . . . . 18541. Steps for installing a monitoring agent on Linux or UNIX . . . . . . . . . . . . . . . . 18942. UNIX monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 19143. Procedures for installing and enabling application support . . . . . . . . . . . . . . . 19744. Product support on the Infrastructure and Agent DVDs . . . . . . . . . . . . . . . . 19845. Installation media and instructions for installing application support for nonbase monitoring

    agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20046. Locations of CAT and ATR files for the monitoring server . . . . . . . . . . . . . . . 21347. Locations of application support files on a Linux or UNIX monitoring server . . . . . . . . . 21448. Locations of CAT and ATR files for the monitoring server . . . . . . . . . . . . . . . 21549. Language support included on IBM Tivoli Monitoring V6.2.2 Language Support DVDs . . . . . 21850. File locations for changing application properties for UNIX and Linux . . . . . . . . . . . 23051. Remote agent deployment tasks. . . . . . . . . . . . . . . . . . . . . . . . . 23752. Agent depot management commands. . . . . . . . . . . . . . . . . . . . . . . 240

    © Copyright IBM Corp. 2005, 2010 xxiii

  • 53. Interaction between member properties and group properties . . . . . . . . . . . . . . 25354. Property precedence between deploy groups and bundle groups. . . . . . . . . . . . . 25455. Configuration tasks available through Manage Tivoli Enterprise Monitoring Services. . . . . . 26156. Parameters for the itmcmd manage command . . . . . . . . . . . . . . . . . . . 26157. Communications protocol settings . . . . . . . . . . . . . . . . . . . . . . . . 26258. Communications protocol settings . . . . . . . . . . . . . . . . . . . . . . . . 26459. Using COUNT and SKIP variables to assign port numbers . . . . . . . . . . . . . . . 26960. Overview of SOAP Server configuration steps. . . . . . . . . . . . . . . . . . . . 29361. TCP/IP Fields in Hub Spec