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