646
Tivoli ® IBM Tivoli Monitoring Installation and Setup Guide Version 6.2.2 Fix Pack 1 (Revised November 2009) GC32-9407-03

Itm Install

Embed Size (px)

DESCRIPTION

tivoli montoring

Citation preview

Tivoli IBM Tivoli Monitoring

Version 6.2.2 Fix Pack 1 (Revised November 2009)

Installation and Setup Guide

GC32-9407-03

Tivoli IBM Tivoli Monitoring

Version 6.2.2 Fix Pack 1 (Revised November 2009)

Installation and Setup Guide

GC32-9407-03

Note Before using this information and the product it supports, read the information in Appendix L, Notices, on page 581.

This edition applies to version 6.2.2 of IBM Tivoli Monitoring (product number 5724-C04) and to all subsequent releases and modifications until otherwise indicated in new editions. Copyright International Business Machines Corporation 2005, 2009. US Government Users Restricted Rights Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

ContentsFigures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii

Part 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Chapter 1. Overview of IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . Components of the monitoring architecture . . . . . . . . . . . . . . . . . . . . . . Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . . . . . . . . . . . . Tivoli Enterprise Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tivoli Enterprise Monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Event synchronization component . . . . . . . . . . . . . . . . . . . . . . . . . Tivoli Enterprise Portal Server extended services . . . . . . . . . . . . . . . . . . . New in release 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changes to installation media . . . . . . . . . . . . . . . . . . . . . . . . . . Changes to runtime prerequisites and platform support . . . . . . . . . . . . . . . . Changes to the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . Authentication using LDAP . . . . . . . . . . . . . . . . . . . . . . . . . . . Help for the Tivoli Enterprise Portal presented by the Eclipse Help Server . . . . . . . . . . Event forwarding and synchronization for Tivoli Enterprise Console and Netcool/OMNIbus. . . . Support for /3GB boot option on 32-bit Windows . . . . . . . . . . . . . . . . . . . Common Event Console view for events from multiple event servers . . . . . . . . . . . Remote installation of application support files using Manage Tivoli Enterprise Monitoring Services on Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flexible scheduling of Summarization and Pruning agent . . . . . . . . . . . . . . . . Validation of monitoring server protocols and standby configuration . . . . . . . . . . . . Support for License Manager . . . . . . . . . . . . . . . . . . . . . . . . . . Support for UNIX agents in Solaris local zones . . . . . . . . . . . . . . . . . . . Base DVD split for Fix Pack 1 . . . . . . . . . . . . . . . . . . . . . . . . . . Support for Sun Java Runtime Environment . . . . . . . . . . . . . . . . . . . . . Support for the browser client on Linux . . . . . . . . . . . . . . . . . . . . . . Support for single sign-on for launch to and from other Tivoli applications . . . . . . . . . . New in release 6.2.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contents of the Deployment Guide merged . . . . . . . . . . . . . . . . . . . . Additional online user information while the Windows installer is running . . . . . . . . . Embedded Java Runtime Environment now supported for Windows sites . . . . . . . . . New installation process for language packs . . . . . . . . . . . . . . . . . . . New system monitor agents provide autonomous-only monitoring of your operating system . . Derby now supported as a portal server database . . . . . . . . . . . . . . . . . More memory required to install and run the portal server . . . . . . . . . . . . . Common agent environment variables listed . . . . . . . . . . . . . . . . . . . tacmd CLI commands now optional . . . . . . . . . . . . . . . . . . . . . . . Improved user control of agent or server restart after reconfiguration . . . . . . . . . . Dynamic affinity affects agent coexistence with prior releases . . . . . . . . . . . . . New installation parameters protect your customized configuration settings . . . . . . . Higher versions of the Firefox browser supported for Windows customers. . . . . . . . . Simplified operating system selection for Linux and UNIX systems . . . . . . . . . . . New installation option allows you to retain your customized seeding files. . . . . . . . . Automatic installation of application support for Linux/UNIX monitoring servers . . . . . . . New silent-response files simplify agent installations and updates. . . . . . . . . . . . Remote-deployment support extended to non-agent bundles . . . . . . . . . . . . . Copyright IBM Corp. 2005, 2009

. 3 . 3 . 5 . 5 . 6 . 7 . 8 . 9 . 9 . 9 . 10 . 10 . 10 . 11 . 11 . 11 . 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 12 12 12 12 12 13 13 13 13 15 15 15 16 16 16 16 16 17 17 17 18 18 18 18 18

iii

Event integration of IBM Tivoli Monitoring with both IBM Tivoli Business Service Manager and Netcool/OMNIbus now supported . . . . . . . . . . . . . . . . . . . . . . . . Upgrade procedure provided to Tivoli Event Synchronization V2.2.0.0 . . . . . . . . . . OMEGAMON data warehouse migration tool no longer provided . . . . . . . . . . . . . New in release 6.2.2 fix pack 1: native 64-bit operating system agents available for 64-bit Windows Linux environments . . . . . . . . . . . . . . . . . . . . . . . . . New in release 6.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reconfigured product media . . . . . . . . . . . . . . . . . . . . . . . . . . New IBM Tivoli Monitoring High-Availability Guide provides resiliency information and instructions IPv6 communications protocol now fully supported . . . . . . . . . . . . . . . . . . RedHat Enterprise Linux 2.1 no longer supported on Intel platforms . . . . . . . . . . . . Asynchronous remote agent deployment and group deployment now supported . . . . . . . 64-bit Tivoli Enterprise Portal Server now supported. . . . . . . . . . . . . . . . . . Support for 64-bit DB2 on the workstation . . . . . . . . . . . . . . . . . . . . . Separate DB2 on the workstation licensing no longer required . . . . . . . . . . . . . Tivoli Data Warehouse now supports DB2 on z/OS . . . . . . . . . . . . . . . . . . New schema publication tool simplifies generation of SQL statements needed to create the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tivoli Data Warehouse support for Solaris environments . . . . . . . . . . . . . . . . Agentless monitoring of distributed operating systems now supported . . . . . . . . . . . The tacmd createNode command need no longer be executed on the monitoring server node Support for multiple remote Tivoli Enterprise Monitoring Servers on one Linux or UNIX computer

18 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21

Part 2. Planning your IBM Tivoli Monitoring deployment . . . . . . . . . . . . 23Chapter 2. Pre-deployment phase . . . . . . . . . . . . . Planning checklist . . . . . . . . . . . . . . . . . . . Understanding Tivoli Monitoring and your network . . . . . . . Determine if you require a firewall gateway . . . . . . . . . Determine where to place your Tivoli Monitoring components . . Tivoli Enterprise Monitoring Server . . . . . . . . . . . Tivoli Enterprise Portal Server . . . . . . . . . . . . . Tivoli Enterprise Portal client . . . . . . . . . . . . . Tivoli Enterprise Monitoring Agents . . . . . . . . . . . Warehouse Proxy agent . . . . . . . . . . . . . . . Warehouse Summarization and Pruning agent . . . . . . . Tivoli Data Warehouse . . . . . . . . . . . . . . . Monitoring agent for IBM Tivoli Monitoring 5.x Endpoint . . . Tivoli Enterprise Console integration . . . . . . . . . . Netcool/OMNIbus integration . . . . . . . . . . . . . Firewall gateway . . . . . . . . . . . . . . . . . . IBM Tivoli Universal Agent . . . . . . . . . . . . . . IBM Tivoli Agent Builder . . . . . . . . . . . . . . . Additional ports used in the Tivoli Monitoring environment . . . Understanding COUNT and SKIP options . . . . . . . . Configuring your firewalls . . . . . . . . . . . . . . Sizing your Tivoli Monitoring hardware . . . . . . . . . . . . Locating and sizing the Hub Tivoli Enterprise Monitoring Server . Locating and sizing the Remote Tivoli Enterprise Monitoring Server Locating and sizing the remote deployment depot . . . . . . Locating and sizing the Tivoli Enterprise Portal Server . . . . . Locating and sizing the Warehouse Proxy agent . . . . . . . Locating and sizing the Summarization and Pruning agent . . . Locating and sizing the portal client . . . . . . . . . . . . Platform support matrix for Tivoli Monitoring . . . . . . . . . . Configuring for high availability and disaster recovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 25 26 27 28 28 30 31 32 33 33 34 34 34 34 34 35 35 36 36 37 37 38 39 39 40 40 42 43 44 45

iv

IBM Tivoli Monitoring: Installation and Setup Guide

Configuring for hub monitoring server high availability and disaster recovery . . . . . . Configuring for portal server high availability and disaster recovery . . . . . . . . . Configuring for agent and remote monitoring server high availability and disaster recovery Configuring for warehouse high availability and disaster recovery . . . . . . . . . . Configuring for Warehouse Proxy agent high availability and disaster recovery . . . . . Configuring for Summarization and Pruning agent high availability and disaster recovery . Agent deployments . . . . . . . . . . . . . . . . . . . . . . . . . . . . Background information about agent autonomy . . . . . . . . . . . . . . . . Agentless monitoring versus monitoring agents . . . . . . . . . . . . . . . . Deployment options for agentless monitors . . . . . . . . . . . . . . . . . Documentation resources for agentless monitoring . . . . . . . . . . . . . . Problem-diagnosis tools available for agentless monitoring . . . . . . . . . . . Tivoli Universal Agent deployments . . . . . . . . . . . . . . . . . . . . . . Tivoli Universal Agent versioning considerations . . . . . . . . . . . . . . . . Tivoli Universal Agent firewall considerations . . . . . . . . . . . . . . . . . Large-scale deployment strategies . . . . . . . . . . . . . . . . . . . . . Using Universal Agents with remote monitoring servers . . . . . . . . . . . . . Mainframe users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi-hub environments . . . . . . . . . . . . . . . . . . . . . . . . . . Accelerating your custom monitoring . . . . . . . . . . . . . . . . . . . . . Planning and project management . . . . . . . . . . . . . . . . . . . . . . Estimating deployment tasks . . . . . . . . . . . . . . . . . . . . . . . . Install server components on Windows and UNIX. . . . . . . . . . . . . . . . Install server components on z/OS . . . . . . . . . . . . . . . . . . . . . Install data warehousing components . . . . . . . . . . . . . . . . . . . . Install and configure event integration components . . . . . . . . . . . . . . . Install and configure monitoring agents . . . . . . . . . . . . . . . . . . . Setting up situation-based monitoring . . . . . . . . . . . . . . . . . . . . Creating policies and workflows . . . . . . . . . . . . . . . . . . . . . . Creating workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . Creating and deploying Tivoli Universal Agent applications . . . . . . . . . . . . Transferring skills . . . . . . . . . . . . . . . . . . . . . . . . . . . Scheduling the initial deployment. . . . . . . . . . . . . . . . . . . . . . Scheduling for fix packs . . . . . . . . . . . . . . . . . . . . . . . . . Staffing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chapter 3. Deployment phase . . . . . . . . . . . . . . Pre-installation checklist . . . . . . . . . . . . . . . . . Installing the infrastructure components . . . . . . . . . . . Configuration checklist . . . . . . . . . . . . . . . . Customizing your environment. . . . . . . . . . . . . . Changing the default monitoring server configuration settings . . Enabling historical collection of CandleNet Command Center logs Installing your first 50 agents . . . . . . . . . . . . . . . Post-installation checklist. . . . . . . . . . . . . . . . . Configuring your warehouse . . . . . . . . . . . . . . . Installing additional agents . . . . . . . . . . . . . . . . Chapter 4. Post-deployment phase . . . . Applying maintenance . . . . . . . . . . Planning an upgrade . . . . . . . . . Upgrade steps . . . . . . . . . . . Post-upgrade health check . . . . . . . Maintaining an efficient monitoring environment Daily health checks . . . . . . . . . . Weekly health checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46 46 47 49 49 49 50 50 51 56 56 57 57 57 58 58 58 59 59 60 60 61 61 62 62 62 63 63 64 64 64 64 64 64 65 67 67 67 68 69 70 70 71 71 71 72 73 73 73 73 74 75 76 76

Contents

v

Monthly health checks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Quarterly health checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Part 3. Installation and initial configuration of base components and agents . . 79Chapter 5. Preparing for installation . . . . . . . . . . . . . . . . . . . Overview of the installation process . . . . . . . . . . . . . . . . . . . . Specific information to have ready . . . . . . . . . . . . . . . . . . . . Information to gather for event forwarding . . . . . . . . . . . . . . . . Naming your monitoring server . . . . . . . . . . . . . . . . . . . . Choose between IPv6 and IPv4 . . . . . . . . . . . . . . . . . . . . Required order of installation or upgrade of IBM Tivoli Monitoring component products . Windows installation considerations . . . . . . . . . . . . . . . . . . . . User authority . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 bit versus 64 bit . . . . . . . . . . . . . . . . . . . . . . . . . Installation using a Citrix client . . . . . . . . . . . . . . . . . . . . Linux or UNIX installation considerations . . . . . . . . . . . . . . . . . . Changes in the behavior of the autostart scripts . . . . . . . . . . . . . . Create an IBM Tivoli account for installing and maintaining the installation directory . Host name for TCP/IP network services . . . . . . . . . . . . . . . . . Use of fully qualified path names . . . . . . . . . . . . . . . . . . . . Multiple network interface cards . . . . . . . . . . . . . . . . . . . . Installing into an NFS environment . . . . . . . . . . . . . . . . . . . Installing into Solaris zones . . . . . . . . . . . . . . . . . . . . . . Architecture and product codes . . . . . . . . . . . . . . . . . . . . File descriptor (maxfiles) limit on UNIX and Linux systems . . . . . . . . . . Security options . . . . . . . . . . . . . . . . . . . . . . . . . . . Communication between components . . . . . . . . . . . . . . . . . . Authorization and authentication . . . . . . . . . . . . . . . . . . . . Single sign-on capability . . . . . . . . . . . . . . . . . . . . . . . SOAP server security . . . . . . . . . . . . . . . . . . . . . . . . Global Security Toolkit. . . . . . . . . . . . . . . . . . . . . . . . Hardware and software requirements . . . . . . . . . . . . . . . . . . . Supported operating systems . . . . . . . . . . . . . . . . . . . . . Supported databases for Tivoli Enterprise Portal Server and Tivoli Data Warehouse Required hardware for distributed systems . . . . . . . . . . . . . . . . Processor requirements. . . . . . . . . . . . . . . . . . . . . . Memory and disk requirements . . . . . . . . . . . . . . . . . . . Additional requirements . . . . . . . . . . . . . . . . . . . . . . Required hardware for System z . . . . . . . . . . . . . . . . . . . Required software . . . . . . . . . . . . . . . . . . . . . . . . . Required software for event integration with Netcool/OMNIbus . . . . . . . . Chapter 6. Upgrading from a previous installation . . . . . . . . . Upgrade scenarios . . . . . . . . . . . . . . . . . . . . . Planning your upgrade . . . . . . . . . . . . . . . . . . . . Platforms no longer supported for IBM Tivoli Monitoring V6.2/V6.2.2 . . Prerequisites for IBM Tivoli Monitoring V6.2/V6.2.2 . . . . . . . . . Upgrading and Migrating DB2 Database for Linux, UNIX, and Windows Components to upgrade. . . . . . . . . . . . . . . . . . . Required order of upgrade. . . . . . . . . . . . . . . . . . Migrated information when upgrading from a previous version. . . . . Backing up IBM Tivoli Monitoring . . . . . . . . . . . . . . . Backing up a Windows installation . . . . . . . . . . . . . . Backing up a UNIX or Linux installation . . . . . . . . . . . . Backing up your portal server and Tivoli Data Warehouse databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 . 81 . 81 . 82 . 82 . 83 . 84 . 84 . 84 . 84 . 84 . 85 . 85 . 86 . 87 . 87 . 87 . 87 . 88 . 89 . 89 . 89 . 90 . 90 . 91 . 91 . 91 . 92 . 92 . 102 . 104 . 105 . 105 . 106 . 106 . 107 . 108 . . . . . . . . . . . . . 109 109 110 110 111 111 111 112 113 113 113 115 115

vi

IBM Tivoli Monitoring: Installation and Setup Guide

Backing up your portal server database . . . . . . . . . . . . . . . . DB2 Database for Linux, UNIX, and Windows . . . . . . . . . . . . Derby . . . . . . . . . . . . . . . . . . . . . . . . . . . Backing up your Tivoli Data Warehouse database . . . . . . . . . . . . Upgrading the warehouse . . . . . . . . . . . . . . . . . . . . . . IBM Tivoli Monitoring V6.2.x coexistence and interoperability . . . . . . . . . . Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . . . . . . . Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . . . Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tivoli Event Synchronization component . . . . . . . . . . . . . . . . Upgrading from IBM Tivoli Monitoring V6.1 or V6.2. . . . . . . . . . . . . . Overview of the upgrade process . . . . . . . . . . . . . . . . . . . Linux and UNIX: Upgrading a portal server running as a nonroot process . . . . Step 1: Verify the DB2 Database for Linux, UNIX, and Windows authorizations . Step 2: Invoke the AIX slibclean command. . . . . . . . . . . . . . . Required Java Runtime Environment . . . . . . . . . . . . . . . . . . Upgrading from OMEGAMON Platform V350 and V360 . . . . . . . . . . . . Overview of the upgrade process . . . . . . . . . . . . . . . . . . . Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . Terminology changes . . . . . . . . . . . . . . . . . . . . . . When to run the upgrade . . . . . . . . . . . . . . . . . . . . . Installation directory for upgraded components . . . . . . . . . . . . . Configuration settings for upgraded agents . . . . . . . . . . . . . . Candle Management Workstation coexistence . . . . . . . . . . . . . Additional unsupported OMEGAMON functions . . . . . . . . . . . . . CandleNet Portal database . . . . . . . . . . . . . . . . . . . . Required Java JRE . . . . . . . . . . . . . . . . . . . . . . . Using existing OMEGAMON and other monitoring agents with IBM Tivoli Monitoring Scenario: a rolling product upgrade . . . . . . . . . . . . . . . . . . . Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrading the Tivoli Monitoring environment . . . . . . . . . . . . . . . Expected results . . . . . . . . . . . . . . . . . . . . . . . . . Special instructions for reseeding a Hot Standby monitoring server . . . . . . . Chapter 7. Installing IBM Tivoli Monitoring on Prerequisites for the single-computer installation Installation procedure . . . . . . . . . . Post-installation procedures . . . . . . . . one computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

116 116 116 116 117 118 118 119 119 120 120 120 120 123 123 125 125 125 126 127 127 127 127 127 127 128 128 128 128 129 129 129 131 132 133 133 134 139 141 142 142 147 147 148 149 149 150 151 151 154 155 156 156 162

Chapter 8. Installing IBM Tivoli Monitoring . . . . . . . . . Installing and configuring the hub Tivoli Enterprise Monitoring Server Windows: Installing the hub monitoring server . . . . . . . Linux or UNIX: Installing the hub monitoring server . . . . . Installing the monitoring server . . . . . . . . . . . . Configuring the hub monitoring server . . . . . . . . . Adding application support to the hub monitoring server . . . Command-line procedure . . . . . . . . . . . . . GUI procedure . . . . . . . . . . . . . . . . . Installing and configuring the remote monitoring servers . . . . . Windows: Installing a remote monitoring server . . . . . . . Linux or UNIX: Installing a remote monitoring server . . . . . Configuring the remote monitoring server . . . . . . . . Installing the Tivoli Enterprise Portal Server . . . . . . . . . Windows: Installing the portal server . . . . . . . . . . . Linux or AIX: Installing the portal server . . . . . . . . . .

Contents

vii

Prerequisites for users installing on Linux on zSeries . . . . . . . . . . . . . . . . Installing the portal server on Linux or AIX . . . . . . . . . . . . . . . . . . . . Configuring the portal server on Linux or AIX: command-line procedure . . . . . . . . . Configuring the portal server on Linux or AIX: GUI procedure . . . . . . . . . . . . . Starting the portal server . . . . . . . . . . . . . . . . . . . . . . . . . . Upgrading a 32-bit portal server to 64 bit . . . . . . . . . . . . . . . . . . . . . Installing monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . . . . Windows: Installing a monitoring agent . . . . . . . . . . . . . . . . . . . . . . Installing the Agent Compatibility (AC) component . . . . . . . . . . . . . . . . . When to install the AC component . . . . . . . . . . . . . . . . . . . . . . When not to install the AC component . . . . . . . . . . . . . . . . . . . . Installing the AC component using the Windows GUI . . . . . . . . . . . . . . . Remotely deploying the AC components . . . . . . . . . . . . . . . . . . . Installing the Embedded Java Runtime and the User Interface Extensions . . . . . . . . Linux or UNIX: Installing a monitoring agent . . . . . . . . . . . . . . . . . . . . Installing the monitoring agent . . . . . . . . . . . . . . . . . . . . . . . . Configuring the monitoring agent . . . . . . . . . . . . . . . . . . . . . . . Changing the file permissions for agents . . . . . . . . . . . . . . . . . . . . Starting the monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . Installing the Tivoli Enterprise Portal desktop client. . . . . . . . . . . . . . . . . . . Windows: Installing the desktop client . . . . . . . . . . . . . . . . . . . . . . Linux: Installing the desktop client . . . . . . . . . . . . . . . . . . . . . . . . Linux: Configuring the desktop client . . . . . . . . . . . . . . . . . . . . . . Installing and enabling application support . . . . . . . . . . . . . . . . . . . . . . Selecting the correct support media . . . . . . . . . . . . . . . . . . . . . . . Configuring application support for agents on the Base DVDs. . . . . . . . . . . . . . Configuring application support for nonbase monitoring agents . . . . . . . . . . . . . Installing application support on monitoring servers . . . . . . . . . . . . . . . . Windows: Installing application support on a monitoring server . . . . . . . . . . . Linux or UNIX: Installing application support on a monitoring server . . . . . . . . . Installing application support on the Tivoli Enterprise Portal Server . . . . . . . . . . . Windows: Installing application support on a portal server . . . . . . . . . . . . . Linux or AIX: Installing application support on a portal server . . . . . . . . . . . . Installing application support on the Tivoli Enterprise Portal desktop client . . . . . . . . Windows: Installing application support on a desktop client. . . . . . . . . . . . . Linux: Installing application support on a desktop client . . . . . . . . . . . . . . Configuring application support on nonlocal monitoring servers . . . . . . . . . . . . . Configuring application support on a nonlocal monitoring server from a Windows system. . . Copying the CAT and ATR files to the nonlocal monitoring server . . . . . . . . . . Adding application support (SQL files) to a nonlocal hub. . . . . . . . . . . . . . Configuring application support on a nonlocal monitoring server from a Linux or UNIX system Copying the CAT and ATR files to the nonlocal monitoring server . . . . . . . . . . Adding application support (SQL files) to a nonlocal hub. . . . . . . . . . . . . . Installing application support files on a computer with no monitoring server . . . . . . . Installing language packs . . . . . . . . . . . . . . . . . . . . . . . . . . . . Uninstalling a language pack . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring clients, browsers, and JREs . . . . . . . . . . . . . . . . . . . . . . Desktop clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Browser clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Registering the Java plug-in . . . . . . . . . . . . . . . . . . . . . . . . . Specifying runtime parameters for the plug-in. . . . . . . . . . . . . . . . . . . Identifying the version of the Sun JRE the client should use . . . . . . . . . . . . . Removing the Java plug-in on Windows. . . . . . . . . . . . . . . . . . . . . Support for Sun Java 1.6.0_10 or higher with browser clients on Windows . . . . . . . . Java Web Start clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . Specifying the browser used for online help . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

163 163 165 169 176 176 177 178 180 180 181 181 181 182 182 183 184 185 185 186 186 187 189 189 191 192 192 193 193 197 199 199 201 202 202 204 205 205 205 206 207 208 208 210 210 213 213 214 214 216 217 218 218 219 220 221

viii

IBM Tivoli Monitoring: Installation and Setup Guide

Windows: Specifying the browser location . . . . . UNIX and Linux: Specifying the browser location . . Web Start: Specifying the browser location. . . . . Starting the Tivoli Enterprise Portal client . . . . . . Starting the desktop client . . . . . . . . . . . Starting the browser client . . . . . . . . . . . Using Web Start to download and run the desktop client Installing the IBM JRE . . . . . . . . . . . . Windows: Installing the IBM JRE . . . . . . . Linux: Installing the IBM JRE . . . . . . . . . Enabling tracing for the JRE . . . . . . . . . . Downloading and running the desktop client . . . . Manually creating a shortcut for the Web Start client . Installing product maintenance . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

221 222 223 224 224 224 224 225 225 225 226 226 228 228 229 229 230 230 230 231 231 232 232 233 234 234 235 236 236 236 237 238 238 238 238 239 239 239 239 239 239 239 240 240 241 242 242 243 243 244 244 244 244 246 246

Chapter 9. Deploying monitoring agents across your environment Populating your agent depot . . . . . . . . . . . . . . . . Populating the agent depot from the installation image . . . . . Windows: Populating the agent depot during installation . . . . Base IBM Tivoli Monitoring installation image . . . . . . . Application agent installation image . . . . . . . . . . Linux and UNIX: Populating the agent depot during installation . Populating the agent depot with the tacmd addBundles command . Managing your agent depot . . . . . . . . . . . . . . . . Sharing an agent depot across your environment . . . . . . . . Deploying OS agents . . . . . . . . . . . . . . . . . . Requirements for the tacmd createNode command . . . . . . Using the tacmd createNode command . . . . . . . . . . . Deploying non-OS agents . . . . . . . . . . . . . . . . . Deploying through the portal . . . . . . . . . . . . . . . Deploying through the command line . . . . . . . . . . . . Deploying an instance of the Tivoli Universal Agent . . . . . . Deploying Netcool/OMNIbus System Service Monitor (SSM) agents . Installing an SSM agent . . . . . . . . . . . . . . . . Uninstalling an SSM agent . . . . . . . . . . . . . . . Installing an SSM patch. . . . . . . . . . . . . . . . . Uninstalling an SSM patch. . . . . . . . . . . . . . . . Starting an SSM agent . . . . . . . . . . . . . . . . . Stopping an SSM agent . . . . . . . . . . . . . . . . Restarting an SSM agent . . . . . . . . . . . . . . . . Configuring an SSM agent. . . . . . . . . . . . . . . . Bulk deployment of NetCool SSM agents . . . . . . . . . . Query deployment status of Netcool SSM agents . . . . . . . Bulk agent deployment . . . . . . . . . . . . . . . . . . Deployment processing model . . . . . . . . . . . . . . Deploy status . . . . . . . . . . . . . . . . . . . . Deployment Status workspaces . . . . . . . . . . . . . Deployment attribute groups and situations . . . . . . . . Organizing deployments using groups . . . . . . . . . . . Deploy groups . . . . . . . . . . . . . . . . . . . Best practices . . . . . . . . . . . . . . . . . . Bundle groups . . . . . . . . . . . . . . . . . . . Best practices . . . . . . . . . . . . . . . . . . Group properties . . . . . . . . . . . . . . . . . . Best-practice deployment procedures. . . . . . . . . . . . Deployment planning and preparation . . . . . . . . . .

Contents

ix

Deployment . . . . . . . . Working with non-agent bundles . . Deploying a non-agent bundle . . Updating a non-agent bundle. . . Removing a non-agent bundle . . Running deployment in a Hot Standby

. . . . . . . . . . . . . . . . . . . . . . . . . environment

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

247 249 249 250 250 250

Part 4. Post-installation configuration and customization . . . . . . . . . . . 251Chapter 10. Configuring IBM Tivoli Monitoring components . . . . . . . . . Starting Manage Tivoli Enterprise Monitoring Services . . . . . . . . . . . . Starting Manage Tivoli Enterprise Monitoring Services on Windows computers . . Starting Manage Tivoli Enterprise Monitoring Services on Linux or UNIX computers Changing the configuration of the Tivoli Enterprise Monitoring Server . . . . . . . Configuring or changing the monitoring server connection for agents . . . . . . . Starting and stopping components . . . . . . . . . . . . . . . . . . . . Specifying network interfaces . . . . . . . . . . . . . . . . . . . . . Controlling port number assignments . . . . . . . . . . . . . . . . . . . Configuring port number assignments for the monitoring server . . . . . . . . Configuring port number assignments for the portal server . . . . . . . . . . Changing the port number for browser client connections to the portal server . . Changing the port number for desktop client connections to the portal server . . Configuring port number assignments for monitoring agents . . . . . . . . . Example . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding the KDE_TRANSPORT environment variable . . . . . . . . . . . Configuring the heartbeat interval . . . . . . . . . . . . . . . . . . . . Restarting the Tivoli Enterprise Portal Server after reconfiguration . . . . . . . . Switching to a different Tivoli Enterprise Portal Server database . . . . . . . . . Chapter 11. Additional Linux and UNIX configuration steps . . . . . . Disabling fsync() calls . . . . . . . . . . . . . . . . . . . . . Configuring permissions for a monitoring server on a non-NIS Solaris computer Increasing virtual memory on AIX for large environments . . . . . . . . Linux requirements for the localhost host name . . . . . . . . . . . . Setting ulimit values for the Warehouse Proxy Agent . . . . . . . . . . Chapter 12. Additional Tivoli Enterprise Portal configuration . . . . . Using SSL between the portal server and the client . . . . . . . . . . Enabling and disabling SSL for the Tivoli Enterprise Portal Server . . . . Disabling SSL . . . . . . . . . . . . . . . . . . . . . . . Configuring an external Web server to work with Tivoli Enterprise Portal . . . Configuring Internet Information Server V5.0 . . . . . . . . . . . . Configuring Internet Information Server V6.0 . . . . . . . . . . . . Configuring IBM HTTP Server and Apache HTTP Server . . . . . . . Configuring a portal client connection to an external Web server. . . . . . Browser client . . . . . . . . . . . . . . . . . . . . . . . Desktop client . . . . . . . . . . . . . . . . . . . . . . . Updating the IOR for Windows . . . . . . . . . . . . . . . . Updating the IOR for Linux . . . . . . . . . . . . . . . . . Web Start client . . . . . . . . . . . . . . . . . . . . . . Firewall network address translation (NAT) or multiple network interface cards Defining a Tivoli Enterprise Portal Server interface on Windows . . . . . Defining a Tivoli Enterprise Portal Server interface on Linux or UNIX . . . Firewall scenarios for Tivoli Enterprise Portal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 253 253 253 254 256 257 258 258 258 258 259 260 260 261 261 262 264 264 267 267 267 267 269 269 271 271 272 272 273 273 273 274 275 275 275 276 276 276 277 277 278 278

Chapter 13. Configuring IBM Tivoli Monitoring Web Services (the SOAP Server) . . . . . . . 285

x

IBM Tivoli Monitoring: Installation and Setup Guide

Defining hubs . . . . . . . . . . . . . . Windows: Defining hubs . . . . . . . . . UNIX and Linux: Defining hubs (GUI procedure). UNIX and Linux: Defining hubs (CLI procedure) . Adding users. . . . . . . . . . . . . . . Windows: Adding users . . . . . . . . . . UNIX or Linux: Adding users (GUI) . . . . . UNIX or Linux: Adding users (CLI) . . . . . . Verifying the configuration . . . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

285 285 286 287 288 288 289 289 290 291 291 293 293 294 294 296 296 298 299 299 301 301 301 302 302 303 303 303 304 304 305 305 306 306 306 307 307 308 310 310 311 311 311 312 312 312 313 315 315 315 315 316 317 317 318

Chapter 14. Performance tuning . . . . . . . . . . . . . . . . . . Tivoli Enterprise Monitoring Server. . . . . . . . . . . . . . . . . . Tivoli Enterprise Monitoring agents . . . . . . . . . . . . . . . . . Tivoli Enterprise Portal Server . . . . . . . . . . . . . . . . . . . Configure an external Web server for large environments . . . . . . . . Portal server parameter tuning . . . . . . . . . . . . . . . . . . Tivoli Enterprise Portal client . . . . . . . . . . . . . . . . . . . . Tuning the portal client JVM . . . . . . . . . . . . . . . . . . . Portal client parameter tuning . . . . . . . . . . . . . . . . . . Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . . . . . Historical data collection . . . . . . . . . . . . . . . . . . . . Warehouse proxy agent. . . . . . . . . . . . . . . . . . . . . Warehouse Proxy internals . . . . . . . . . . . . . . . . . . Tuning the Warehouse Proxy agent on AIX and Linux systems . . . . . Using multiple Warehouse Proxy agents . . . . . . . . . . . . . Summarization and Pruning agent . . . . . . . . . . . . . . . . . Number of worker threads . . . . . . . . . . . . . . . . . . . Setting the maximum Java heap size. . . . . . . . . . . . . . . Enabling more detailed trace in log files . . . . . . . . . . . . . . Consider disabling shifts and vacations . . . . . . . . . . . . . . Database tuning . . . . . . . . . . . . . . . . . . . . . . . Relational database design and performance tuning for DB2 database servers Terminology . . . . . . . . . . . . . . . . . . . . . . . . Performance factors . . . . . . . . . . . . . . . . . . . . . Database design details . . . . . . . . . . . . . . . . . . . Table spaces. . . . . . . . . . . . . . . . . . . . . . . Buffer pools . . . . . . . . . . . . . . . . . . . . . . . Logging . . . . . . . . . . . . . . . . . . . . . . . . Database maintenance . . . . . . . . . . . . . . . . . . . Application design details . . . . . . . . . . . . . . . . . . . Hardware design and operating system usage . . . . . . . . . . . Memory . . . . . . . . . . . . . . . . . . . . . . . . CPU . . . . . . . . . . . . . . . . . . . . . . . . . . I/O . . . . . . . . . . . . . . . . . . . . . . . . . . Network . . . . . . . . . . . . . . . . . . . . . . . . Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . Database manager configuration tuning . . . . . . . . . . . . . Database configuration tuning . . . . . . . . . . . . . . . . Buffer pools . . . . . . . . . . . . . . . . . . . . . . . Registry variables . . . . . . . . . . . . . . . . . . . . . Monitoring tools . . . . . . . . . . . . . . . . . . . . . . SNAPSHOT and EVENT monitors . . . . . . . . . . . . . . . DB2BATCH . . . . . . . . . . . . . . . . . . . . . . . Optimizing queries . . . . . . . . . . . . . . . . . . . . . . . Processing queries . . . . . . . . . . . . . . . . . . . . . . Defining custom queries . . . . . . . . . . . . . . . . . . . .

Contents

xi

Optimizing situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319 Planning for platform-specific scenarios . . . . . . . . . . . . . . . . . . . . . . . . 320 Disabling TCP-delayed acknowledgements on AIX systems . . . . . . . . . . . . . . . 320

Part 5. Setting up data warehousing . . . . . . . . . . . . . . . . . . . . . 321Chapter 15. Tivoli Data Warehouse solutions . . . . . . . . . . . . . . . . New in Version 6.2 . . . . . . . . . . . . . . . . . . . . . . . . . . New in V6.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . Planning considerations for the Tivoli Data Warehouse . . . . . . . . . . . . . Estimating the required size of your database . . . . . . . . . . . . . . . Step 1: Determine the number of detailed records per day for each attribute group . Step 2: Determine the hard disk drive footprint for each attribute group . . . . . Step 3: Determine the amount of detailed data for each attribute group . . . . . Step 4: Calculate the amount of aggregate data for each attribute group. . . . . Step 5: Determine the estimated size of your database . . . . . . . . . . . Understanding the disk requirements for your database . . . . . . . . . . . . Increasing the size of your database (DB2 on the workstation only) . . . . . . . Planning assumptions . . . . . . . . . . . . . . . . . . . . . . . . . Preliminary planning is complete . . . . . . . . . . . . . . . . . . . . This need not be a multiple-computer installation . . . . . . . . . . . . . . The data warehouse is remote from the portal server . . . . . . . . . . . . . Agent warehouse database upgrade . . . . . . . . . . . . . . . . . . . Firewall considerations for the Tivoli Data Warehouse . . . . . . . . . . . . . Generating SQL statements for the Tivoli Data Warehouse: the schema publication tool . Generating SQL for data warehouse tables . . . . . . . . . . . . . . . . Using the schema publication tool in updated mode . . . . . . . . . . . . Next steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary of supported operating systems . . . . . . . . . . . . . . . . . . Chapter 16. Tivoli Data Warehouse solution using DB2 on the workstation . . . Supported components . . . . . . . . . . . . . . . . . . . . . . . . Prerequisite installation . . . . . . . . . . . . . . . . . . . . . . . . Implementing a Tivoli Data Warehouse solution using DB2 on the workstation. . . . Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution steps . . . . . . . . . . . . . . . . . . . . . . . . . . Step 1: Create the Tivoli Data Warehouse database . . . . . . . . . . . . . Creating the warehouse database on DB2 on the workstation. . . . . . . . . Creating a warehouse user on Windows . . . . . . . . . . . . . . . . Creating a warehouse user on Linux or UNIX. . . . . . . . . . . . . . . Limiting the authority of the warehouse user . . . . . . . . . . . . . . . Setting database and instance configuration values . . . . . . . . . . . . Activating the DB2 listeners on a UNIX DB2 server . . . . . . . . . . . . Step 2: Install and configure communications for the Warehouse Proxy agent . . . . Cataloging a remote data warehouse. . . . . . . . . . . . . . . . . . Configuring an ODBC data source for a DB2 data warehouse . . . . . . . . Before you begin . . . . . . . . . . . . . . . . . . . . . . . . Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring a Warehouse Proxy agent on Windows (ODBC connection) . . . . . Configuring a Warehouse Proxy agent on Linux or UNIX (JDBC connection) . . . Starting the Warehouse Proxy . . . . . . . . . . . . . . . . . . . . Step 3: Configure communications between the Tivoli Enterprise Portal Server and the warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring a Windows portal server (ODBC connection) . . . . . . . . . . Before you begin . . . . . . . . . . . . . . . . . . . . . . . . Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323 323 323 324 324 324 325 325 325 326 328 329 329 330 330 330 331 331 331 331 333 334 335 339 339 341 342 342 342 343 343 344 344 345 346 346 348 349 350 350 350 351 354 356 357 357 357 357

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . data . . . . . . . .

xii

IBM Tivoli Monitoring: Installation and Setup Guide

Configuring a Linux or AIX portal server (DB2 on the workstation CLI connection) . . . . . . . 359 Starting the portal server . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 Step 4: Install and configure communications for the Summarization and Pruning agent . . . . . . 361 Chapter 17. Tivoli Data Warehouse solution using DB2 on z/OS . . . Supported components . . . . . . . . . . . . . . . . . . . . Prerequisite installation . . . . . . . . . . . . . . . . . . . . Implementing a Tivoli Data Warehouse solution using DB2 on z/OS . . . Requirements . . . . . . . . . . . . . . . . . . . . . . Solution steps . . . . . . . . . . . . . . . . . . . . . . Step 1: Connect the Warehouse Proxy node to your DB2 on z/OS database Start defining the database connection . . . . . . . . . . . . . Define the communications protocol . . . . . . . . . . . . . . Define the TCP/IP communications parameters . . . . . . . . . . Identify the DB2 on z/OS database . . . . . . . . . . . . . . Register the database as an ODBC data source . . . . . . . . . Identify the z/OS server containing the DB2 on z/OS database . . . . Define the DB2 on z/OS system options . . . . . . . . . . . . Define the DB2 on z/OS security options . . . . . . . . . . . . Complete the DB2 on z/OS host connection . . . . . . . . . . . Verify that the connection can be made . . . . . . . . . . . . . Step 2: Configure the Tivoli Data Warehouse agents . . . . . . . . . Testing your DB2 on z/OS database connection . . . . . . . . . . . Testing the database connection using the DB2 Control Center . . . . Testing the database connection using the DB2 command-line processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 364 365 366 366 367 368 369 370 371 372 373 374 375 376 377 378 381 381 381 385 387 388 389 390 390 390 392 393 394 395 397 399

Chapter 18. Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . . Supported components . . . . . . . . . . . . . . . . . . . . . . . . . . Prerequisite installation . . . . . . . . . . . . . . . . . . . . . . . . . . Implementing a Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . . Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solution steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . Step 1: Create the Tivoli Data Warehouse database . . . . . . . . . . . . . . . Step 2: Install and configure communications for the Warehouse Proxy agent . . . . . . Configuring an ODBC data source for a Microsoft SQL data warehouse . . . . . . . Configuring a Warehouse Proxy agent on Windows (ODBC connection) . . . . . . . Configuring a Warehouse Proxy agent on Linux or UNIX (JDBC connection) . . . . . Starting the Warehouse Proxy agent . . . . . . . . . . . . . . . . . . . . Step 3: Configure communications between the Tivoli Enterprise Portal Server and the data warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring the portal server (ODBC connection) . . . . . . . . . . . . . . . Step 4: Install and configure communications for the Summarization and Pruning agent . . Chapter 19. Tivoli Data Warehouse solution using Oracle . . . . . . . Supported components . . . . . . . . . . . . . . . . . . . . . Prerequisite installation . . . . . . . . . . . . . . . . . . . . . Implementing a Tivoli Data Warehouse solution using Oracle . . . . . . . Assumptions . . . . . . . . . . . . . . . . . . . . . . . . Solution steps . . . . . . . . . . . . . . . . . . . . . . . Step 1: Create the Tivoli Data Warehouse database . . . . . . . . . . Creating the warehouse database on Oracle . . . . . . . . . . . . Step 2: Install and configure communications for the Warehouse Proxy agent . Creating a TNS Service Name . . . . . . . . . . . . . . . . . Configuring an ODBC data source for an Oracle data warehouse . . . . Configuring a Warehouse Proxy agent on Windows (ODBC connection) . . Configuring a Warehouse Proxy agent on Linux or UNIX (JDBC connection) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . 400 . . . . 400 . . . . 402 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405 405 407 408 408 408 409 409 411 412 413 414 416

Contents

xiii

Starting the Warehouse Proxy . . . . . . . . . . . . . . . . . . . . . . Step 3: Configure communications between the Tivoli Enterprise Portal Server and the data warehouse. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuring a Windows portal server (ODBC connection) . . . . . . . . . . . . Configuring a Linux or AIX portal server (JDBC connection) . . . . . . . . . . . Starting the portal server . . . . . . . . . . . . . . . . . . . . . . . . Step 4: Install and configure communications for the Summarization and Pruning agent . . Chapter 20. Tivoli Data Warehouse solutions: common procedures . . . . Configuring the Summarization and Pruning agent (JDBC connection) . . . . Starting the Summarization and Pruning agent . . . . . . . . . . . . . Installing and configuring multiple Warehouse Proxy agents . . . . . . . . Installing and configuring the proxy agents . . . . . . . . . . . . . . Setting a permanent socket address for a proxy agent . . . . . . . . . Verifying the configuration . . . . . . . . . . . . . . . . . . . . Testing the connection between the portal server and the Tivoli Data Warehouse Tuning the performance of the Warehouse Proxy . . . . . . . . . . . . Database initialization . . . . . . . . . . . . . . . . . . . . . Work queue . . . . . . . . . . . . . . . . . . . . . . . . . Connection pool . . . . . . . . . . . . . . . . . . . . . . . RPC threads and export requests . . . . . . . . . . . . . . . . . Timeout values . . . . . . . . . . . . . . . . . . . . . . . . WAREHOUSELOG and WAREHOUSEAGGREGLOG tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . 418 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 419 421 422 423 425 425 434 435 435 437 437 438 441 441 441 442 442 442 443

Part 6. Integrating event management systems . . . . . . . . . . . . . . . . 445Chapter 21. Setting up event forwarding to Tivoli Enterprise Console . . . . . . . . Event integration with Tivoli Enterprise Console . . . . . . . . . . . . . . . . . . One or more hub monitoring servers and a single event server . . . . . . . . . . . A single hub monitoring server and multiple event servers . . . . . . . . . . . . . Multiple hub monitoring servers and multiple event servers in a hub and spoke configuration Determining when to use the IBM Tivoli Enterprise Console . . . . . . . . . . . . Installing event synchronization on your event server . . . . . . . . . . . . . . . . Installing from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . Installing from the command line . . . . . . . . . . . . . . . . . . . . . . Installing from the command line using a silent installation . . . . . . . . . . . . . Manually importing the event synchronization class files and rule set . . . . . . . . . Creating a new rule base . . . . . . . . . . . . . . . . . . . . . . . . Creating a new rule base and importing an existing rule base into it . . . . . . . . Modifying an existing rule base . . . . . . . . . . . . . . . . . . . . . . Installing monitoring agent .baroc files on the event server . . . . . . . . . . . . . . Configuring your monitoring server to forward events . . . . . . . . . . . . . . . . Controlling event forwarding . . . . . . . . . . . . . . . . . . . . . . . . Starting and stopping the Situation Update Forwarder process . . . . . . . . . . . . Changing the configuration of the event synchronization component on the event server . . . Defining additional monitoring servers to the event server . . . . . . . . . . . . . . Changing the TCP/IP timeout setting on your event server . . . . . . . . . . . . . . Upgrading to Tivoli Event Synchronization version 2.2.0.0 . . . . . . . . . . . . . . Upgrading from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . Upgrading from the command line . . . . . . . . . . . . . . . . . . . . . . Upgrading from the command line using a silent installation . . . . . . . . . . . . Chapter 22. Setting up event forwarding to Netcool/OMNIbus . Event integration with Netcool/OMNIbus. . . . . . . . . . . One or more hub monitoring servers and a single Object Server. A single hub monitoring server and multiple Object Servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447 447 448 449 450 451 452 453 457 461 464 464 465 465 466 467 468 468 469 469 470 470 470 472 473 475 476 476 477

xiv

IBM Tivoli Monitoring: Installation and Setup Guide

Installing the event synchronization component . . . . . . . . . . . . . . . . . . . . Installing from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . Installing from the command line . . . . . . . . . . . . . . . . . . . . . . . . Installing from the command line using a silent installation . . . . . . . . . . . . . . . Configuring the Netcool/OMNIbus Object Server . . . . . . . . . . . . . . . . . . . Configuring the OMNIbus server for program execution from scripts . . . . . . . . . . . Updating the OMNIbus database schema . . . . . . . . . . . . . . . . . . . . . Configuring the EIF probe . . . . . . . . . . . . . . . . . . . . . . . . . . . Integrating with Tivoli Business Service Manager and Netcool/OMNIbus . . . . . . . . . Configuring error event flow to OMNIbus (optional). . . . . . . . . . . . . . . . . . Configuring the monitoring server to forward events . . . . . . . . . . . . . . . . . . Controlling event forwarding . . . . . . . . . . . . . . . . . . . . . . . . . . Customizing the OMNIbus configuration. . . . . . . . . . . . . . . . . . . . . . . Defining additional monitoring servers to the Object Server. . . . . . . . . . . . . . . . Verifying installation and configuration . . . . . . . . . . . . . . . . . . . . . . . Starting and stopping the Situation Update Forwarder . . . . . . . . . . . . . . . . . Upgrading to Tivoli Event Synchronization version 2.2.0.0 . . . . . . . . . . . . . . . . Upgrading from a wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . Updating the OMNIbus database schema . . . . . . . . . . . . . . . . . . . . . Replacing the default deduplication trigger . . . . . . . . . . . . . . . . . . . . . Updating the EIF probe . . . . . . . . . . . . . . . . . . . . . . . . . . . . Integrating IBM Tivoli Monitoring with Tivoli Business Service Manager and Netcool/OMNIbus Chapter 23. Monitoring your operating system via a system monitor Installing the system monitor agent on Windows systems . . . . . . Configuring the system monitor agents on Windows . . . . . . . Uninstalling the Windows system monitor agent . . . . . . . . . Installing the system monitor agent on Linux or UNIX systems . . . . Configuring the system monitor agents on Linux or UNIX . . . . . Uninstalling the Linux or UNIX system monitor agent . . . . . . . Appendix A. Installation worksheets . . . . . . . . . Windows hub monitoring server worksheet. . . . . . . . Linux or UNIX hub monitoring server installation worksheet . Windows remote monitoring server worksheet . . . . . . Linux or UNIX remote monitoring server installation worksheet Windows portal server worksheet . . . . . . . . . . . Linux portal server worksheet . . . . . . . . . . . . Generic Windows monitoring agent worksheet . . . . . . Generic Linux or UNIX monitoring agent worksheet . . . . Windows portal desktop client worksheet . . . . . . . . Linux portal desktop client worksheet. . . . . . . . . . Monitoring server communications protocol details worksheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . .

478 479 481 484 486 486 487 489 491 491 492 492 493 494 495 495 496 496 496 498 499 499 501 501 503 504 504 506 508 509 510 511 512 513 514 515 516 517 518 519 520 521 521 522 524 524 524 525 526 527

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

Appendix B. Performing a silent installation of IBM Tivoli Monitoring Creating and using a Windows response file . . . . . . . . . . . Automatically creating agent response files on Windows. . . . . . Running the silent installation from the command line with parameters Running the silent installation using SMS . . . . . . . . . . . Performing a silent installation on a Linux or UNIX computer . . . . . Installing components with a response file . . . . . . . . . . . Configuring components with a response file . . . . . . . . . . Automatically creating agent response files on Linux or UNIX . . . .

Appendix C. Firewalls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Determining which option to use . . . . . . . . . . . . . . . . . . . . . . . . . . 529Contents

xv

Flow of connection establishment . . . . . . . . . . . . . . . . . . . . . . . Permission at the firewall . . . . . . . . . . . . . . . . . . . . . . . . . . Server address continuity . . . . . . . . . . . . . . . . . . . . . . . . . . Number of internet zones . . . . . . . . . . . . . . . . . . . . . . . . . . Basic (automatic) implementation . . . . . . . . . . . . . . . . . . . . . . . . Implementation with ephemeral pipe . . . . . . . . . . . . . . . . . . . . . . . Implementation with partition files . . . . . . . . . . . . . . . . . . . . . . . . Sample scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scenario 1: Hub monitoring server INSIDE and monitoring agents OUTSIDE . . . . . . Scenario 2: Hub and remote monitoring servers INSIDE and monitoring agents OUTSIDE . Scenario 3: Hub monitoring server INSIDE, remote monitoring server and agents OUTSIDE Creating or modifying the partition file in Manage Tivoli Enterprise Monitoring Services . . . Windows: Editing the partition file . . . . . . . . . . . . . . . . . . . . . . UNIX and Linux: Editing the partition file . . . . . . . . . . . . . . . . . . . Creating the partition file manually . . . . . . . . . . . . . . . . . . . . . . . Sample partition file . . . . . . . . . . . . . . . . . . . . . . . . . . . Implementation with firewall gateway . . . . . . . . . . . . . . . . . . . . . . . Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IPv4 Address Data . . . . . . . . . . . . . . . . . . . . . . . . . . . IPv6 Address Data . . . . . . . . . . . . . . . . . . . . . . . . . . . XML Document Structure . . . . . . . . . . . . . . . . . . . . . . . . . Warehouse Proxy Configuration. . . . . . . . . . . . . . . . . . . . . . . . Example gateway configuration scenario . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

529 529 530 530 530 530 532 532 532 532 533 533 533 534 534 535 535 536 536 537 537 537 540 540

Appendix D. IBM Tivoli product, platform, and component codes . . . . . . . . . . . . . 545 Appendix E. Common agent environment variables . . . . . . . . . . . . . . . . . . 549 Appendix F. Maintaining the EIB on Linux or UNIX Appendix G. Securing your IBM Usage . . . . . . . . . . Examples . . . . . . . . . Scenario with secureMain . . . Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 on . . . Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . or . . . . . . . . . . . . . . . . . . . . . UNIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 557 558 558 559 559 559 561 562 562 563 563 565 565 565 565 567 569 569 570 571 571

installation . . . . . . . . . . . . . . .

Appendix H. Uninstalling IBM Tivoli Monitoring . . . . . . . Uninstalling the entire IBM Tivoli Monitoring environment . . . . Uninstalling the environment on Windows . . . . . . . . . Uninstalling the environment on Linux or UNIX . . . . . . . Uninstalling an individual IBM Tivoli Monitoring agent or component Uninstalling a component on Windows . . . . . . . . . . Uninstalling a component on Linux or UNIX . . . . . . . . Uninstalling OMEGAMON agents . . . . . . . . . . . . Removing an agent through the Tivoli Enterprise Portal . . . . Uninstalling the Warehouse Proxy . . . . . . . . . . . . . Removing the ODBC data source connection. . . . . . . . Uninstalling the event synchronization component . . . . . . . Uninstalling event synchronization manually . . . . . . . . . Appendix I. Documentation library . IBM Tivoli Monitoring library . . . . Documentation for the base agents Related publications . . . . . . . Other sources of documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xvi

IBM Tivoli Monitoring: Installation and Setup Guide

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

. . . . . . .

. . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

. . . . . . . . . . . . . . .

573 573 573 573 574 574 575 577 577 578 578 579 579 580 580

Appendix K. Support for problem solving . . Using IBM Support Assistant . . . . . . . . Obtaining fixes . . . . . . . . . . . . . Receiving weekly support updates . . . . . . Contacting IBM Software Support . . . . . . Determining the business impact . . . . . Describing problems and gathering information Submitting problems . . . . . . . . . .

Appendix L. Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Appendix M. Accessibility features for IBM Tivoli Monitoring . . . . . . . . . . . . . . 585 Accessibility features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 IBM and accessibility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585 Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597

Contents

xvii

xviii

IBM Tivoli Monitoring: Installation and Setup Guide

Figures1. IBM Tivoli Monitoring environment . . . . . . . . . . . . . . . . . . . . . . . . . 4 2. Event synchronization overview . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3. Help button on the IBM Tivoli Monitoring installers Select Features panel . . . . . . . . . . 14 4. Help button on the installers Hub TEMS Configuration panel . . . . . . . . . . . . . . 14 5. Status bar for the installers software-installation phase . . . . . . . . . . . . . . . . . 15 6. Tivoli Monitoring V6.2.2 communications model . . . . . . . . . . . . . . . . . . . 27 7. Tivoli Monitoring component architecture including firewall gateway . . . . . . . . . . . . 28 8. Multiple data center environment . . . . . . . . . . . . . . . . . . . . . . . . . 31 9. Warehouse load projection spreadsheet . . . . . . . . . . . . . . . . . . . . . . 41 10. Tivoli supported platforms screen shot . . . . . . . . . . . . . . . . . . . . . . . 45 11. Architecture of agentless monitoring . . . . . . . . . . . . . . . . . . . . . . . . 52 12. Adding agentless monitors to the deployment depot . . . . . . . . . . . . . . . . . . 56 13. Configuration window for the portal server database using DB2 on the workstation . . . . . . 135 14. Configuration window for the Tivoli Data Warehouse database using DB2 on the workstation 137 15. Configuration window for the Tivoli Data Warehouse database using Microsoft SQL Server 137 16. Manage Tivoli Enterprise Monitoring Services window . . . . . . . . . . . . . . . . . 138 17. Progress bar for application seeding . . . . . . . . . . . . . . . . . . . . . . . 146 18. The Select Database for Tivoli Enterprise Portal window . . . . . . . . . . . . . . . . 157 19. Configuration window for the portal server database using DB2 on the workstation . . . . . . 159 20. Common Event Console Configuration window . . . . . . . . . . . . . . . . . . . 170 21. Registering the portal server with the Tivoli Enterprise Monitoring Server . . . . . . . . . . 171 22. Configuring database connections for the portal server . . . . . . . . . . . . . . . . 172 23. Configuration information for the Tivoli Data Warehouse using an Oracle database . . . . . . 175 24. Agent Compatibility component not found error . . . . . . . . . . . . . . . . . . . 181 25. Installing the Agent Compatibility Package (component code AC) . . . . . . . . . . . . 181 26. Java Runtime Environment Not Detected error . . . . . . . . . . . . . . . . . . . 182 27. IBM Tivoli Monitoring for Databases: application support packages . . . . . . . . . . . . 195 28. The Select the Application Support to Add to the TEMS window . . . . . . . . . . . . . 196 29. Application Support Addition Complete window . . . . . . . . . . . . . . . . . . . 197 30. Refresh Configuration menu option. . . . . . . . . . . . . . . . . . . . . . . . 199 31. Manage Tivoli Enterprise Monitoring Services Install Product Support window . . . . . . . . 209 32. Firefox Security Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 33. Java memory error message . . . . . . . . . . . . . . . . . . . . . . . . . . 218 34. Java Control Panel window . . . . . . . . . . . . . . . . . . . . . . . . . . 219 35. Server connection error, Tivoli Enterprise Portal browser client . . . . . . . . . . . . . 220 36. Deployment Status Summary workspace showing the status of SSM deployments . . . . . . 240 37. Bulk deployment processing model. . . . . . . . . . . . . . . . . . . . . . . . 241 38. Restart Component window: Tivoli Enterprise Monitoring Server . . . . . . . . . . . . . 255 39. Restart of Monitoring Agent window . . . . . . . . . . . . . . . . . . . . . . . 257 40. Hierarchy for the heartbeat interval. . . . . . . . . . . . . . . . . . . . . . . . 263 41. Manage Tivoli Enterprise Monitoring Services Advanced Utilities window . . . . . . . . . . 265 42. The Manage Tivoli Enterprise Monitoring Services select the new portal server database window 265 43. The Manage Tivoli Enterprise Monitoring Services select the new portal server database window 266 44. Intranet with integral Web server . . . . . . . . . . . . . . . . . . . . . . . . 279 45. Intranet with external Web server . . . . . . . . . . . . . . . . . . . . . . . . 280 46. Intranet with integral Web server; Internet with external Web server. . . . . . . . . . . . 281 47. Intranet and Internet with integral and external Web servers . . . . . . . . . . . . . . 282 48. Two host addresses, intranet and Internet, with integral and external Web servers . . . . . . 283 49. Summary of support for the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . . 335 50. Tivoli Data Warehouse solution using DB2 on the workstation . . . . . . . . . . . . . . 340 51. Warehouse Proxy Database Selection screen . . . . . . . . . . . . . . . . . . . . 352 52. Configure DB2 Data Source for Warehouse Proxy window . . . . . . . . . . . . . . . 353 53. Configure Warehouse Proxy window (TEMS Connection tab) . . . . . . . . . . . . . . 355 Copyright IBM Corp. 2005, 2009

xix

54. Configure Warehouse Proxy window (Agent Parameters tab) . . . . . . . . . . . . 55. Configure DB2 Data Source for Warehouse window . . . . . . . . . . . . . . . 56. Configuring the connection to a DB2 on the workstation data warehouse . . . . . . . . 57. Tivoli Data Warehouse solution using DB2 on z/OS . . . . . . . . . . . . . . . 58. DB2 Client Configuration Assistant screen . . . . . . . . . . . . . . . . . . . 59. DB2 Add Database Wizard notebook, Source tab . . . . . . . . . . . . . . . . 60. DB2 Add Database Wizard notebook, Protocol tab . . . . . . . . . . . . . . . . 61. DB2 Add Database Wizard notebook, TCP/IP tab . . . . . . . . . . . . . . . . 62. DB2 Add Database Wizard notebook, Database tab . . . . . . . . . . . . . . . 63. DB2 Add Database Wizard notebook, Data Source tab . . . . . . . . . . . . . . 64. DB2 Add Database Wizard notebook, Node Options tab . . . . . . . . . . . . . . 65. DB2 Add Database Wizard notebook, System Options tab . . . . . . . . . . . . . 66. DB2 Add Database Wizard notebook, Security Options tab . . . . . . . . . . . . . 67. DB2 Add Database Wizard notebook, DCS Options tab . . . . . . . . . . . . . . 68. Connection-confirmation screen . . . . . . . . . . . . . . . . . . . . . . . 69. Connect to DB2 Database screen . . . . . . . . . . . . . . . . . . . . . . 70. DB2 Connection Confirmation screen . . . . . . . . . . . . . . . . . . . . . 71. DB2 Control Center . . . . . . . . . . . . . . . . . . . . . . . . . . . 72. DB2 Control Center right-click action menu. . . . . . . . . . . . . . . . . . . 73. Connect to named database window . . . . . . . . . . . . . . . . . . . . . 74. DB2 Command Line Processor window . . . . . . . . . . . . . . . . . . . . 75. Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . . . . . . . . 76. Configure SQL Data Source for Warehouse Proxy window . . . . . . . . . . . . . 77. Configure Warehouse Proxy window (TEMS Connection tab) . . . . . . . . . . . . 78. Configure Warehouse Proxy window (Agent Parameters tab) . . . . . . . . . . . . 79. Configure SQL Data Source for Warehouse window . . . . . . . . . . . . . . . 80. Tivoli Data Warehouse solution using Oracle . . . . . . . . . . . . . . . . . . 81. Configure Oracle Data Source for Warehouse Proxy window . . . . . . . . . . . . 82. Configure Warehouse Proxy window (TEMS Connection tab) . . . . . . . . . . . . 83. Configure Warehouse Proxy window (Agent Parameters tab) . . . . . . . . . . . . 84. Configure Oracle Data Source for Warehouse window . . . . . . . . . . . . . . 85. Configuring the connection to an Oracle data warehouse . . . . . . . . . . . . . 86. Sources tab of Configure Summarization and Pruning Agent window . . . . . . . . . 87. Scheduling tab of Configure Summarization and Pruning Agent window . . . . . . . . 88. Work Days tab of Summarization and Pruning Agent configuration window . . . . . . . 89. Log Parameters tab of Summarization and Pruning Agent configuration window . . . . . 90. Additional Parameters tab of Summarization and Pruning Agent configuration window . . . 91. Create Query window . . . . . . . . . . . . . . . . . . . . . . . . . . 92. Assigning the WAREHOUSELOG query to a workspace . . . . . . . . . . . . . . 93. One or more hub monitoring servers connecting to a single event server . . . . . . . . 94. Single hub monitoring server and multiple event servers . . . . . . . . . . . . . . 95. Multiple hub monitoring servers and multiple event servers in a hub and spoke configuration 96. Window shown when no Tivoli Enterprise Console event server is found.. . . . . . . . 97. Upgrade data collection window . . . . . . . . . . . . . . . . . . . . . . . 98. Event flow and synchronization between Tivoli Monitoring and Netcool/OMNIbus . . . . . 99. One or more hub monitoring servers connecting to a single event server . . . . . . . . 100. Single hub monitoring server and multiple event servers . . . . . . . . . . . . . . 101. Installation of IBM Tivoli Monitoring and Tivoli Event Synchronization . . . . . . . . . 102. Output of the cinfo command . . . . . . . . . . . . . . . . . . . . . . . . 103. The Generate Response Files option . . . . . . . . . . . . . . . . . . . . . 104. Structure of firewall gateway XML configuration document . . . . . . . . . . . . . 105. Three-hop firewall scenario . . . . . . . . . . . . . . . . . . . . . . . . 106. Uninstalling IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . . . 107. Confirming the uninstallation . . . . . . . . . . . . . . . . . . . . . . . . 108. Stopping Tivoli components before uninstallation. . . . . . . . . . . . . . . . . 109. Removing the portal database . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

355 358 360 364 368 369 370 371 372 373 374 375 376 377 378 379 380 382 383 384 385 388 396 398 398 401 406 415 416 417 420 421 427 429 430 432 433 439 440 449 450 451 454 471 475 477 478 479 505 523 537 540 559 559 560 560

xx

IBM Tivoli Monitoring: Installation and Setup Guide

110. 111. 112. 113.

Database information . . . . Uninstallation progress window GSKit uninstallation . . . . Successful uninstallation . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

560 561 561 561

Figures

xxi

xxii

IBM Tivoli Monitoring: Installation and Setup Guide

Tables1. IBM Tivoli Monitoring base monitoring agents . . . . . . . . . . . . . . . . . . . . . 3 2. Planning checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 3. Warehouse database server considerations . . . . . . . . . . . . . . . . . . . . . 42 4. Portal client deployment advantages . . . . . . . . . . . . . . . . . . . . . . . 43 5. Data collectors usable with the various agentless monitors and releases supported . . . . . . 54 6. Users guides for the agentless monitors . . . . . . . . . . . . . . . . . . . . . . 57 7. Staffing estimates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 8. Commands for determining your system's kernel version . . . . . . . . . . . . . . . . 67 9. Installation and configuration steps . . . . . . . . . . . . . . . . . . . . . . . . 81 10. Supported IBM Tivoli Monitoring configurations using the IPv6 communications protocol . . . . 83 11. Supported Windows operating systems . . . . . . . . . . . . . . . . . . . . . . 92 12. Supported UNIX, i5/OS, and z/OS operating systems . . . . . . . . . . . . . . . . . 95 13. Supported Linux operating systems . . . . . . . . . . . . . . . . . . . . . . . . 98 14. Operating system requirements for IBM GSKit . . . . . . . . . . . . . . . . . . . 102 15. Supported databases for the portal server . . . . . . . . . . . . . . . . . . . . . 102 16. Supported databases for the Tivoli Data Warehouse . . . . . . . . . . . . . . . . . 104 17. Estimated memory and disk storage for IBM Tivoli Monitoring components on distributed systems 105 18. Required software for IBM Tivoli Monitoring . . . . . . . . . . . . . . . . . . . . 107 19. Agents requiring warehouse database migration . . . . . . . . . . . . . . . . . . . 113 20. Upgrading from IBM Tivoli Monitoring V6.1 or V6.2 to IBM Tivoli Monitoring V6.2.1 . . . . . . 121 21. Upgrading from OMEGAMON Platform 350 or 360 . . . . . . . . . . . . . . . . . . 126 22. OMEGAMON to IBM Tivoli Monitoring terminology . . . . . . . . . . . . . . . . . . 127 23. Unsupported OMEGAMON functions . . . . . . . . . . . . . . . . . . . . . . . 128 24. Configuration information for the portal server database . . . . . . . . . . . . . . . . 135 25. Configuration information for the Tivoli Data Warehouse database . . . . . . . . . . . . 137 26. IBM Tivoli Monitoring high-level installation steps . . . . . . . . . . . . . . . . . . 141 27. Communications protocol settings for the hub monitoring server . . . . . . . . . . . . . 144 28. Steps for installing a hub monitoring server on a Linux or UNIX computer . . . . . . . . . 147 29. UNIX monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 148 30. Parameters for the itmcmd manage command . . . . . . . . . . . . . . . . . . . 150 31. Remote monitoring server communications protocol settings . . . . . . . . . . . . . . 153 32. Steps for installing a remote monitoring server on a Linux or UNIX computer . . . . . . . . 154 33. UNIX monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 155 34. Configuration information for the portal server database . . . . . . . . . . . . . . . . 160 35. Steps for installing a portal server on a Linux or AIX computer . . . . . . . . . . . . . 163 36. Hub monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 166 37. Parameters for the itmcmd manage command . . . . . . . . . . . . . . . . . . . 169 38. Configuration information for the Tivoli Enterprise Portal Server database . . . . . . . . . 173 39. Communications protocol settings . . . . . . . . . . . . . . . . . . . . . . . . 179 40. Steps for installing a monitoring agent on Linux or UNIX . . . . . . . . . . . . . . . . 183 41. UNIX monitoring server protocols and values . . . . . . . . . . . . . . . . . . . . 184 42. Procedures for installing and enabling application support . . . . . . . . . . . . . . . 190 43. Product support on the Infrastructure and Agent DVDs . . . . . . . . . . . . . . . . 191 44. Installation media and instructions for installing application support for nonbase monitoring agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 45. Locations of CAT and ATR files for the monitoring server . . . . . . . . . . . . . . . 206 46. Locations of application support files on a Linux or UNIX monitoring server . . . . . . . . . 207 47. Locations of CAT and ATR files for the monitoring server . . . . . . . . . . . . . . . 208 48. Language support included on IBM Tivoli Monitoring V6.2.1 Language Support DVDs . . . . . 211 49. File locations for changing application properties for UNIX and Linux . . . . . . . . . . . 222 50. Remote agent deployment tasks. . . . . . . . . . . . . . . . . . . . . . . . . 229 51. Agent depot management commands. . . . . . . . . . . . . . . . . . . . . . . 232 52. Interaction between member properties and group properties . . . . . . . . . . . . . . 245 Copyright IBM Corp. 2005, 2009

xxiii

53. Property precedence between deploy groups and bundle groups. . . . . . . . . . . . 54. Configuration tasks available through Manage Tivoli Enterprise Monitoring Services. . . . . 55. Parameters for the itmcmd manage command . . . . . . . . . . . . . . . . . . 56. Communications protocol settings . . . . . . . . . . . . . . . . . . . . . . . 57. Communications protocol settings . . . . . . . . . . . . . . . . . . . . . . . 58. Using COUNT and SKIP variables to assign port numbers . . . . . . . . . . . . . . 59. Overview of SOAP Server configuration steps. . . . . . . . . . . . . . . . . . . 60. TCP/IP Fields in Hub Specification dialog . . . . . . . . . . . . . . . . . . . . 61. SNA Fields in Hub Specification dialog . . . . . . . . . . . . . . . . . . . . . 62. SOAP hub configuration values . . . . . . . . . . . . . . . . . . . . . . . . 63. SOAP methods associated with access privileges . . . . . . . . . . . . . . . . . 64. Default Java heap size parameters by portal client type . . . . . . . . . . . . . . . 65. Tivoli Data Warehouse database size estimation worksheet. . . . . . . . . . . . . . 66. Database size examples . . . . . . . . . . . . . . . . . . . . . . . . . . 67. Goals for creating a Tivoli Data Warehouse solution using DB2 on the workstation . . . . . 68. Information topics related to installation of prerequisite software for a Tivoli Data Warehouse solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69. Tasks for creating the Tivoli Data Warehouse database . . . . . . . . . . . . . . . 70. Default values for Tivoli Data Warehouse parameters . . . . . . . . . . . . . . . . 71. Script for creating required bufferpool and tablespaces for the Tivoli Data Warehouse . . . . 72. Tasks for installing and configuring communications for the Warehouse Proxy agent . . . . 73. Configuration information for the Tivoli Data Warehouse database on DB2 on the workstation 74. Tasks for configuring communications between the portal server and a DB2 on the workstation data warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75. Configuration information for the Tivoli Data Warehouse database on DB2 on the workstation 76. Configuration information for the Tivoli Data Warehouse database on DB2 on the workstation 77. Tasks for installing and configuring communications for the Summarization and Pruning agent 78. Goals for creating a Tivoli Data Warehouse solution using DB2 on z/OS . . . . . . . . . 79. Information topics related to installation of prerequisite software for a Tivoli Data Warehouse solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80. Characteristics of implicitly created DB2 on z/OS database . . . . . . . . . . . . . . 81. Maximum DB2 on z/OS page sizes . . . . . . . . . . . . . . . . . . . . . . 82. Required parameters for accessing the DB2 on z/OS database . . . . . . . . . . . . 83. Goals for achieving a Tivoli Data Warehouse solution using Microsoft SQL Server . . . . . 84. Information topics related to installation of prerequisite software for a Tivoli Data Warehouse solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85. Default values for Tivoli Data Warehouse parameters . . . . . . . . . . . . . . . . 86. Tasks for installing and configuring communications for the Warehouse Proxy agent . . . . 87. Configuration information for the Tivoli Data Warehouse database on Microsoft SQL Server 88. Tasks for configuring communications between the portal server and a Microsoft SQL Server data warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89. Configuration information for the Tivoli Data Warehouse database on Microsoft SQL Server 90. Tasks for installing and configuring communications for the Summarization and Pruning agent 91. Goals for achieving a Tivoli Data Warehouse solution using Oracle . . . . . . . . . . . 92. Information topics related to installation of prerequisite software