12.30
- Added by Joshua Burkhart
Tivoli Business Service Manager (TBSM) delivers the real-time information that you need in order to respond to alerts effectively and in line with business requirements, and optionally to meet service-level agreements (SLAs).
The TBSM tools enable you to build a service model that you integrate with IBM Tivoli Netcool/OMNIbus alerts or optionally with data from an SQL data source. TBSM includes optional components that let you access data from other IBM Tivoli applications such as IBM Tivoli Monitoring, and IBM Tivoli Application Dependency Discovery Manager. TBSM processes the external data based on the service model data you created in the TBSM database and returns a new or updated TBSM service event to Netcool/OMNIbus.
The TBSM console provides a graphical user interface (GUI) that allows you to logically link services and business requirements within the service model. The service model provides an operator with a view of how, second by second, an enterprise is performing at any given moment in time or how the enterprise has performed over a given time period.
TBSM Version 6.1 contains many improvements over past versions of TBSM including updates to the below features. Reference the Administrator’s Guide for additional detail.
- Visualization
- Service Tree Navigation
- Instance-Based Status Propagation
- Custom Discovery Books
- Discovery Library Toolkit API and Resource Enrichment
- Resource Reconciliation
- Discovery Library Toolkit Installation
- Netcool/Impact integration
- Import/Export commands
- DB2 database (replacing PostgreSQL)
- Netcool/OMNIbus
- Tivoli Common Reporting
- IBM Tivoli Monitoring for Energy Management Dashboard
Installing TBSM 6.1 Linux
Minimum Requirements
*The below requirements MUST be met or exceeded otherwise TBSM will not install successfully.*
- Requirements for Data server
- 2-CPU system with 3.0 GHz (or greater) CPUs
- 6GBRAM
- 8GB disk space
- Requirements for Dashboard server
- 2-CPU system with 3.0 GHz (or greater) CPUs
- 6GBRAM
- 6 GB disk space
- Requirements for TBSM Console
- Intel® CoreTM2 Duo Processor at 2.40 GHz (or greater
- 1 GB RAM
- 150 MB (JRE plug-in and cache) disk space
- Requirements for simple installation
- 4-CPU system with 3.0 GHz (or greater) CPUs
- 8GBRAM
- 12 GB disk space
- Supported operating system
- Red Hat Enterprise Linux 5.0 (AS), Intel x86, 32-bit and 64-bit
- Red Hat Enterprise Linux 6.0 (AS), and 6.1 Intel x86, 32-bit and 64-bit
- SLES 10 Intel x86, 32-bit and 64-bit
- SLES 11 Intel x86, 32-bit and 64-bit (requires pre-installation steps described below)
- On all 64-bit operating systems, 64-bit runs on 32-bit emulation mode.
- Mozilla Firefox 3.6 (32-bit only) The IBM Java SDK/JRE 6.0.9/1.6 (Internet Explorer only) or Oracle Java SDK/JRE/JDK 6.0/1.6 are required to view the TBSM console.
- TBSM requires that JavaScript be enabled in the browser.
- You need to set your browser to allow pop-up windows. If you block pop-up windows, you will disable features of TBSM that require pop-up windows.
- If you have slow connectivity, you should install an additional Dashboard server closer to the location where the browsers are being used.
Prerequisites
- TBSM requires IBM DB2 version 9.5 Fix Pack 3 or higher or version 9.7 Fix Pack 3 or higher.
- To enable and use all the active event list (AEL) tools, you must have a Perl interpreter installed on the TBSM server.
- IBM Tivoli Monitoring Version 6.2 or later is required.
- On Unix and Linux platforms, prior to installing TBSM or Netcool/Impact, ensure that there is no tmp subdirectory under the /tmp directory. Otherwise, the installation will fail.
- Kernel and C runtime library
- Current® and all compatibility versions of the C++ runtime library
- X Windows® libraries and runtime
- GTK runtime libraries
- Review the paging requirement for the specific operating system. Serious errors can result if the paging file size is too small.
Using the Prerequisite Scanner
- IBM Prerequisite Scanner is a stand-alone prerequisite checking tool that analyzes system environments before the installation or upgrade of a Tivoli product or IBM solution. The scanner includes configuration files for TBSM.
- Download the scanner version for your operating system here.
- Extract the scanner files to a location on your TBSM host. This location is called the ips_root directory.
- Change the ips_root directory.
- Set the value for the one of the following environmental variables to True:
- Run the command as shown below:
- Possible results are as follows:
- FAIL
- If the target server does not meet the prerequisites specified in the cfg files, the scanner returns FAIL for the Tivoli Business Service Manager check. The failed prerequisites are displayed in the screen output. To resolve the failure, take the appropriate actions, for example, install the missing operating system packages, increase disk space and so on.
- PASS
- If the target server has all the prerequisite specified in the cfg files, the scanner returns PASS for the Tivoli Business Service Manager check. If the scanner returns PASS for the Tivoli Business Service Manager check you can install, configure and start the product on the target server.
- FAIL
| Option | Description |
|---|---|
| Data server installation only | TBSM_PREREQ_DATA |
| Dashboard server installation only | TBSM_PREREQ_DASH |
| Combined Dashboard and Data server installation | TBSM_PREREQ_BOTH |
For example, to set the environmental variable on a Windows system and instruct Prerequisite Scanner to scan for the prerequisites required for a Dashboard server installation, enter the following command:
set TBSM_PREREQ_DASH=True
root@pt850c-ora-rh5:~# ./prereq_checker.sh "BSM 06100000" detail
IBM Prerequisite Scanner
Version: 1.1.1.9
Build : 20111202
OS Name: Linux
Machine Info
Machine Name : pt850c-ora-rh5
Serial Number: VMware-42 14 d3 7c 9e b2 2d 97-a9 7e df fd dc e2 16 88
BSM - Tivoli Business Service Manager [06100000]:
Evaluation PASS/FAIL Result Expected Result
OS Version FAIL "CentOS release 5.4 (Final)" "RedHat Enterprise Linux Server 5.*"
RedHat Enterprise Linux Server 6.*
SUSE Linux Enterprise Server 10 (*)
SUSE Linux Enterprise Server 11 (*)
AIX V6.1
AIX V7.1
Solaris V10 (SPARC)
Temp PASS 6.8GB 500MB
TOTAL ALL SPECIFIED COMPONENTS:
Evaluation PASS/FAIL Result Expected Result
/ PASS 6.80GB 0MB
Prereq Check Overall Result: FAIL
Installation Process
- Install DB2 9.7 Fix Pack 3 or higher
- Run the DB2 installation as root user only.
- Follow the graphical wizard, entering appropriate information for desired configuration. (default values were used in this example)
- Ensure that three non-root users have been created before you run the DB2 configuration utility.
- Validate DB2
[root@tbsm61rh5 aese]# ./db2setup[root@tbsm61rh5 ~]# cat /etc/passwdUsing default values will produce entries similar to the following:
dasusr1:x:501:103::/home/dasusr1:/bin/bash
db2inst1:x:502:104::/home/db2inst1:/bin/bash
db2fenc1:x:503:105::/home/db2fenc1:/bin/bash[root@tbsm61rh5 ese]# cd /opt/ibm/db2/V9.7/bin/
[root@tbsm61rh5 bin]# ./db2val
DBI1379I The db2val command is running. This can take several minutes.
DBI1335I Installation file validation for the DB2 copy installed at
/opt/ibm/db2/V9.7 was successful.
DBI1343I The db2val command completed successfully. For details, see
the log file /tmp/db2val-12_28_05:55:29.log. - Configure DB2
- After DB2 is installed, run the TBSM DB configuration utility (included with the TBSM media). Log on to the server and run the configuration utility as the database user.
- Follow the steps in the graphic installation wizard. Ensure that the database name and database user match the existing database instance. (created during db2 install process)
[root@tbsm61rh5 tbsm_media]# su - db2inst1
[db2inst1@tbsm61rh5 ~]$ sh /opt/tbsm_media/CI3B5ML/linux/DbConfig/setup-dbconfig-linux.bin - Install TBSM
- Run the TBSM installer as a non-root user that is not the database user.
- The setup file for console installation is in /TBSM directory or the installation package or DVD. At the command prompt, type the following command to install TBSM in console mode:
- If your machine does not have the double-byte code pages installed, the double-byte languages (Simplified Chinese, Traditional Chinese, Korean, Japanese) are corrupted in the language selection list. This issue is a display problem on the selection list and the TBSM launchpad functions normally otherwise.
- Aside from DB2, quit other running applications and proceed through the graphical wizard as shown below. *Do not quit DB2 or this procedure will not complete.*
- Specify desired install directory.
- Aside from correct database information, assure a fully qualified domain name is specified for Database Hostname. *This process will fail if an unqualified domain name is specified.*
- Specify a username and password for TIP administration.
- Wait patiently as TBSM installs. This process can take in excess of two hours.
[root@tbsm61rh5 ~]# useradd medora
[root@tbsm61rh5 ~]# passwd medora
Changing password for user medora.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@tbsm61rh5 ~]# su - medora
[medora@tbsm61rh5 ~]$ /home/medora/CI3B5ML/TBSM/setup-linux.bin - Validate TBSM Installation
- Configure automatic startup for TBSM. *Perform this action as root.*
- Start DB2. *Perform this action as the database instance owner (db2inst1).*
- Start the TBSM suite. *Perform this action as the TBSM owner (medora).*
- Login to web console. *Perform this action as the TIP administrator (tipadmin).*
- Following a successful login, the dashboard should appear as below.
[root@tbsm61rh5 bin]# ./opt/IBM/tivoli/tbsm/bin/autostartup_enable.sh[db2inst1@tbsm61rh5 ~]$ db2start[medora@tbsm61rh5 ~]$ ./opt/IBM/tivoli/tbsm/bin/tbsm_suite.sh
references:
http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.uprun.doc%2Fdoc%2Ft0008875.htm
https://www-304.ibm.com/support/docview.wss?rs=3120&uid=swg21472859&wv=1
https://www.ibm.com/developerworks/wikis/display/tivolibsm/Home
















