+ All Categories
Home > Documents > Problem Determination Guide - IBMpublib.boulder.ibm.com/.../en_US/PDF/TMTPProbDet.pdfSolaris...

Problem Determination Guide - IBMpublib.boulder.ibm.com/.../en_US/PDF/TMTPProbDet.pdfSolaris...

Date post: 18-Apr-2018
Category:
Upload: vukhuong
View: 223 times
Download: 1 times
Share this document with a friend
121
IBM Tivoli Monitoring for Transaction Performance Problem Determination Guide 5.2.0 SC32-1387-00
Transcript
  • IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Problem

    Determination

    Guide

    5.2.0

    SC32-1387-00

  • Note

    Before

    using

    this

    information

    and

    the

    product

    it

    supports,

    read

    the

    information

    in

    Notices,

    on

    page

    105.

    First

    Edition

    (October

    2003)

    This

    edition

    applies

    to

    version

    5.2.0

    of

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    and

    to

    all

    subsequent

    releases

    and

    modifications

    until

    otherwise

    indicated

    in

    new

    editions.

    Copyright

    International

    Business

    Machines

    Corporation

    2003.

    All

    rights

    reserved.

    US

    Government

    Users

    Restricted

    Rights

    Use,

    duplication

    or

    disclosure

    restricted

    by

    GSA

    ADP

    Schedule

    Contract

    with

    IBM

    Corp.

  • Contents

    About

    this

    guide

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . v

    Who

    should

    read

    this

    guide

    .

    .

    .

    .

    .

    .

    .

    .

    . v

    What

    this

    guide

    contains

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . v

    Publications

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . vi

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    library

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . vi

    Prerequisite

    publications

    .

    .

    .

    .

    .

    .

    .

    .

    . vi

    Related

    publications

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . vii

    Accessing

    publications

    online

    .

    .

    .

    .

    .

    .

    . vii

    Ordering

    publications

    .

    .

    .

    .

    .

    .

    .

    .

    . viii

    Accessibility

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . viii

    Contacting

    software

    support

    .

    .

    .

    .

    .

    .

    .

    . viii

    Conventions

    used

    in

    this

    guide

    .

    .

    .

    .

    .

    .

    . viii

    Typeface

    conventions

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . ix

    Operating

    system-dependent

    variables

    and

    paths

    ix

    Tivoli

    command

    syntax

    .

    .

    .

    .

    .

    .

    .

    .

    . ix

    Chapter

    1.

    Introduction

    to

    problem

    determination

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 1

    Product

    overview

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 1

    Built-in

    problem

    determination

    features

    .

    .

    .

    .

    . 1

    Problem

    classification

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 2

    Tivoli

    Support

    Technical

    Exchange

    .

    .

    .

    .

    .

    .

    . 2

    Chapter

    2.

    Installation

    Troubleshooting

    5

    Installation

    overview

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 5

    Instructions

    for

    mounting

    CDs

    on

    UNIX-based

    systems

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 5

    Manually

    mounting

    the

    cdrom

    device

    .

    .

    .

    .

    . 5

    Using

    Volume

    Manager

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 5

    Examples

    For

    Solaris

    8

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 6

    Examples

    For

    RedHat

    Linux

    7.2

    .

    .

    .

    .

    .

    .

    . 6

    Examples

    For

    AIX

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 6

    Installation

    error

    messages

    and

    logs

    .

    .

    .

    .

    .

    . 7

    Installation

    trace

    levels

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 7

    Installation

    command-line

    options

    .

    .

    .

    .

    .

    .

    . 9

    -W

    options

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 9

    -is

    options

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 9

    Installation

    recovery

    procedures

    .

    .

    .

    .

    .

    .

    . 10

    Common

    installation

    problems

    .

    .

    .

    .

    .

    .

    .

    . 10

    Chapter

    3.

    Common

    Problems

    .

    .

    .

    . 21

    Synthetic

    Transaction

    Investigator

    .

    .

    .

    .

    .

    .

    . 21

    Generic

    Windows

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 30

    J2EE

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 34

    Quality

    of

    Service

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 43

    Reports

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 46

    DB2

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 48

    Tivoli

    Enterprise

    Console

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 51

    Tivoli

    Enterprise

    Data

    Warehouse

    .

    .

    .

    .

    .

    .

    . 53

    WebSphere

    Application

    Services

    .

    .

    .

    .

    .

    .

    . 53

    Configuration

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 53

    J2EE

    component

    configuration

    files

    .

    .

    .

    .

    . 56

    General

    troubleshooting

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 58

    Chapter

    4.

    Understanding

    informational,

    warning,

    and

    error

    messages

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 65

    Message

    log

    location

    and

    format

    .

    .

    .

    .

    .

    .

    . 65

    Message

    log

    location

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 65

    Message

    format

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 67

    Logging.properties

    file

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 68

    Logging

    objects

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 68

    Other

    logging

    properties

    .

    .

    .

    .

    .

    .

    .

    .

    . 69

    Command

    line

    interface

    .

    .

    .

    .

    .

    .

    .

    .

    . 69

    Web

    browser

    interface

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 71

    LoggingService

    MBean

    .

    .

    .

    .

    .

    .

    .

    .

    . 71

    Product

    messages

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 72

    Chapter

    5.

    Trace

    logging

    and

    other

    diagnostic

    tools

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 89

    Trace

    log

    overview

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 89

    Trace

    log

    location

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 89

    Trace

    log

    format

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 89

    Trace

    levels

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 90

    Changing

    trace

    levels

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 91

    Logging

    properties

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 91

    Logging

    on

    the

    management

    server

    .

    .

    .

    .

    . 92

    Logging

    on

    the

    management

    agent

    .

    .

    .

    .

    . 92

    Configuration

    collector

    tool

    .

    .

    .

    .

    .

    .

    .

    .

    . 93

    ARM

    Engine

    logging

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 93

    J2EE

    Trace

    Logs

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 94

    Management

    Agent

    Trace

    Logs

    .

    .

    .

    .

    .

    .

    . 94

    J2EE

    Runtime

    Trace

    Logs

    .

    .

    .

    .

    .

    .

    .

    .

    . 94

    How

    do

    I

    change

    the

    trace

    levels

    for

    J2EE?

    .

    .

    . 94

    Running

    Synthetic

    Transaction

    Investigator

    in

    visible

    mode

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 95

    Chapter

    6.

    Configuration

    .

    .

    .

    .

    .

    .

    . 97

    ARM

    Engine

    configuration

    .

    .

    .

    .

    .

    .

    .

    .

    . 97

    Monitoring

    engine

    configuration

    .

    .

    .

    .

    .

    .

    . 99

    Monitoring

    engine

    troubleshooting

    .

    .

    .

    .

    .

    . 100

    Management

    server

    configuration

    .

    .

    .

    .

    .

    . 100

    Event

    configuration

    for

    the

    management

    server

    and

    agent

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 101

    SMTP

    configuration

    for

    the

    management

    server

    102

    SNMP

    configuration

    for

    the

    management

    server

    102

    Store

    and

    Forward

    configuration

    .

    .

    .

    .

    .

    .

    . 103

    Database

    purge

    configuration

    .

    .

    .

    .

    .

    .

    .

    . 104

    Appendix.

    Notices

    .

    .

    .

    .

    .

    .

    .

    .

    . 105

    Trademarks

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 107

    Index

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    .

    . 109

    iii

  • iv

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • About

    this

    guide

    This

    guide

    provides

    problem

    determination

    and

    resolution

    information

    for

    the

    issues

    most

    commonly

    encountered

    with

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    You

    can

    use

    this

    guide

    in

    conjunction

    with

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Installation

    Guide,

    which

    contains

    installation

    and

    configuration

    procedures,

    and

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Users

    Guide,

    which

    contains

    functional

    procedures.

    This

    guide

    can

    assist

    you

    in

    investigating

    problems

    you

    might

    have

    with

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    and

    isolating

    these

    problems

    using

    diagnostic

    information.

    After

    you

    isolate

    a

    problem,

    you

    can

    search

    known

    problems

    and

    identify

    circumvention

    and

    workarounds.

    Who

    should

    read

    this

    guide

    This

    book

    is

    for

    system

    administrators.

    It

    explains

    the

    concepts

    you

    should

    know

    to

    resolve

    issues

    with

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    Readers

    should

    be

    familiar

    with

    the

    following:

    v

    Operating

    systems

    on

    which

    you

    intend

    to

    use

    this

    product.

    Supported

    operating

    systems

    include

    Windows

    NT,

    Windows

    2000,

    Windows

    XP,

    AIX,

    Solaris

    Operating

    Environment

    (referred

    to

    as

    Solaris

    in

    this

    document),

    Red

    Hat

    Linux,

    SuSE

    Linux,

    and

    TurboLinux.

    v

    Web

    servers,

    such

    as

    IBM

    HTTP

    Server,

    Apache

    HTTP

    Server,

    and

    Microsoft

    Internet

    Information

    Server.

    v

    Web

    application

    servers,

    such

    as

    IBM

    WebSphere

    Application

    Server.

    v

    Internet

    protocols,

    such

    as

    HTTP,

    HTTPS,

    TCP/IP,

    Secure

    Sockets

    Layer

    (SSL),

    and

    Transport

    Layer

    Security

    (TLS).

    v

    Digital

    certificates

    for

    secure

    communication.

    v

    Oracle

    or

    IBM

    DB2

    database

    management

    systems.

    What

    this

    guide

    contains

    This

    guide

    contains

    the

    following

    sections:

    v

    Chapter

    1,

    Introduction

    to

    problem

    determination,

    on

    page

    1

    Provides

    an

    overview

    of

    problem

    determination

    concepts

    used

    to

    troubleshoot

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    issues.

    v

    Chapter

    2,

    Installation

    Troubleshooting,

    on

    page

    5

    Provides

    information

    on

    troubleshooting

    installation

    for

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    v

    Chapter

    3,

    Common

    Problems,

    on

    page

    21

    Provides

    information

    and

    troubleshooting

    tips

    about

    common

    problems

    that

    might

    occur

    with

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    v

    Chapter

    4,

    Understanding

    informational,

    warning,

    and

    error

    messages,

    on

    page

    65

    Provides

    an

    explanation

    of

    message

    identification

    and

    lists

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    messages.

    v

    Chapter

    5,

    Trace

    logging

    and

    other

    diagnostic

    tools,

    on

    page

    89

    v

  • Provides

    trace

    log

    information

    for

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    v

    Chapter

    6,

    Configuration,

    on

    page

    97

    Provides

    configuration

    information

    to

    optimize

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    Publications

    This

    section

    lists

    publications

    in

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    library

    and

    related

    documents.

    It

    also

    describes

    how

    to

    access

    Tivoli

    publications

    online,

    and

    how

    to

    order

    Tivoli

    publications.

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    library

    The

    following

    documents

    provide

    information

    about

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    product:

    v

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Installation

    Guide,

    SC32-1385

    Provides

    prerequisite

    information

    and

    instructions

    for

    installing

    the

    Web

    Transaction

    Performance

    component.

    This

    guide

    also

    contains

    information

    that

    you

    might

    find

    useful

    after

    installing

    the

    product,

    such

    as

    uninstallation

    instructions

    and

    reference

    information

    about

    digital

    certificates.

    v

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Users

    Guide,

    SC32-1386

    Provides

    detailed

    procedures

    for

    using

    each

    of

    the

    Web

    Transaction

    Performance

    applications.

    The

    guide

    also

    describes

    the

    browser-based

    graphical

    user

    interface

    (GUI),

    the

    help

    system,

    and

    how

    to

    use

    Tivoli

    Decision

    Support

    to

    produce

    graphical

    reports

    from

    Web

    Transaction

    Performance

    v

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Warehouse

    Enablement

    Guide,

    SC32-1388

    Describes

    how

    to

    install

    and

    configure

    the

    warehouse

    enablement

    pack

    for

    the

    Web

    Transaction

    Performance

    component.

    This

    document

    also

    describes

    the

    data

    flow

    and

    data

    structures

    used

    by

    the

    warehouse

    pack.

    The

    warehouse

    pack

    enables

    Web

    Transaction

    Performance

    to

    transfer

    data

    to

    the

    Tivoli

    Enterprise

    Data

    Warehouse.

    Prerequisite

    publications

    Web

    Transaction

    Performance

    can

    optionally

    be

    integrated

    with

    a

    number

    of

    enterprise

    products

    to

    provide

    more

    advanced

    capabilities.

    Following

    is

    a

    list

    of

    these

    products

    and

    some

    of

    the

    publications

    provided

    by

    each

    product.

    v

    IBM

    Tivoli

    Enterprise

    Console

    IBM

    Tivoli

    Enterprise

    Console

    Installation

    Guide,

    GC320823

    Discusses

    how

    to

    install,

    upgrade,

    and

    remove

    IBM

    Tivoli

    Enterprise

    Console

    components

    and

    provides

    details

    about

    using

    the

    event

    database

    installation

    assistant.

    IBM

    Tivoli

    Enterprise

    Console

    Users

    Guide,

    GC32-0667

    Provides

    information

    needed

    to

    understand

    and

    set

    up

    the

    IBM

    Tivoli

    Enterprise

    Console

    and

    describes

    procedures

    for

    using

    all

    components

    of

    the

    product.

    IBM

    Tivoli

    Enterprise

    Console

    Rule

    Builders

    Guide,

    GC32-0669

    Provides

    information

    about

    developing

    rules

    for

    automating

    the

    management

    of

    IBM

    Tivoli

    Enterprise

    Console

    events

    received

    by

    the

    IBM

    Tivoli

    Enterprise

    Console

    event

    server.v

    IBM

    Tivoli

    Enterprise

    Data

    Warehouse

    vi

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • Tivoli

    Enterprise

    Data

    Warehouse

    Release

    Notes,

    GI11-0857

    Provides

    late-breaking

    information

    about

    Tivoli

    Enterprise

    Data

    Warehouse

    and

    lists

    hardware

    requirements

    and

    software

    prerequisites.

    Installing

    and

    Configuring

    Tivoli

    Enterprise

    Data

    Warehouse,

    GC32-0744

    Describes

    how

    Tivoli

    Enterprise

    Data

    Warehouse

    fits

    into

    your

    enterprise,

    explains

    how

    to

    plan

    for

    its

    deployment,

    and

    gives

    installation

    and

    configuration

    instructions.

    It

    provides

    an

    introduction

    to

    the

    built-in

    program

    for

    creating

    and

    running

    reports,

    and

    contains

    maintenance

    procedures

    and

    troubleshooting

    information.

    Enabling

    an

    Application

    for

    Tivoli

    Enterprise

    Data

    Warehouse,

    GC32-0745

    Provides

    information

    about

    connecting

    an

    application

    to

    Tivoli

    Enterprise

    Data

    Warehouse.

    This

    book

    is

    for

    application

    programmers

    who

    use

    Tivoli

    Enterprise

    Data

    Warehouse

    to

    store

    and

    report

    on

    their

    applications

    data,

    data

    warehousing

    experts

    who

    import

    Tivoli

    Enterprise

    Data

    Warehouse

    data

    into

    business

    intelligence

    applications,

    and

    customers

    who

    use

    their

    local

    data

    in

    the

    warehouse.v

    IBM

    WebSphere

    Site

    Analyzer

    All

    information

    about

    IBM

    WebSphere

    Site

    Analyzer

    is

    provided

    on

    the

    following

    Web

    site:

    http://www-3.ibm.com/software/webservers/siteanalyzer/library.html

    v

    IBM

    WebSphere

    Application

    Server,

    Version

    5.0.1

    All

    information

    about

    the

    IBM

    WebSphere

    Application

    Server

    Version

    5.0

    is

    provided

    on

    the

    following

    Web

    site:

    http://www-3.ibm.com/software/webservers/appserv/was/library/

    Related

    publications

    The

    Tivoli

    Software

    Glossary

    includes

    definitions

    for

    many

    of

    the

    technical

    terms

    related

    to

    Tivoli

    software.

    The

    Tivoli

    Software

    Glossary

    is

    available,

    in

    English

    only,

    at

    the

    following

    Web

    site:

    http://publib.boulder.ibm.com/tividd/glossary/termsmst04.htm

    Accessing

    publications

    online

    The

    documentation

    CD

    contains

    the

    publications

    that

    are

    in

    the

    product

    library.

    The

    format

    of

    the

    publications

    is

    PDF,

    HTML,

    or

    both.

    Refer

    to

    the

    readme

    file

    on

    the

    CD

    for

    instructions

    on

    how

    to

    access

    the

    documentation.

    IBM

    posts

    publications

    for

    this

    and

    all

    other

    Tivoli

    products,

    as

    they

    become

    available

    and

    whenever

    they

    are

    updated,

    to

    the

    Tivoli

    software

    information

    center

    Web

    site.

    Access

    the

    Tivoli

    software

    information

    center

    by

    first

    going

    to

    the

    Tivoli

    software

    library

    at

    the

    following

    Web

    address:

    http://www.ibm.com/software/tivoli/library/

    Scroll

    down

    and

    click

    the

    Product

    manuals

    link.

    In

    the

    Tivoli

    Technical

    Product

    Documents

    Alphabetical

    Listing

    window,

    click

    M

    to

    access

    all

    of

    the

    IBM

    Tivoli

    Monitoring

    product

    manuals.

    Note:

    If

    you

    print

    PDF

    documents

    on

    other

    than

    letter-sized

    paper,

    set

    the

    option

    in

    the

    File

    Print

    window

    that

    allows

    Adobe

    Reader

    to

    print

    letter-sized

    pages

    on

    your

    local

    paper.

    About

    this

    guide

    vii

    http://www-3.ibm.com/software/webservers/siteanalyzer/library.htmlhttp://www-3.ibm.com/software/webservers/siteanalyzer/library.htmlhttp://www-3.ibm.com/software/webservers/appserv/was/library/http://www-3.ibm.com/software/webservers/appserv/was/library/http://publib.boulder.ibm.com/tividd/glossary/termsmst04.htmhttp://www.ibm.com/software/tivoli/library/

  • The

    IBM

    Tivoli

    Software

    Support

    Web

    site

    provides

    the

    latest

    information

    about

    known

    product

    limitations

    and

    workarounds

    for

    your

    product.

    You

    can

    view

    this

    information

    at

    the

    following

    Web

    site:

    http://www-3.ibm.com/software/support

    Ordering

    publications

    You

    can

    order

    many

    Tivoli

    publications

    online

    at

    the

    following

    Web

    site:

    http://www.elink.ibmlink.ibm.com/public/applications/

    publications/cgibin/pbi.cgi

    You

    can

    also

    order

    by

    telephone

    by

    calling

    one

    of

    these

    numbers:

    v

    In

    the

    United

    States:

    800-879-2755

    v

    In

    Canada:

    800-426-4968

    In

    other

    countries,

    see

    the

    following

    Web

    site

    for

    a

    list

    of

    telephone

    numbers:

    http://www.ibm.com/software/tivoli/order-lit/

    Accessibility

    Accessibility

    features

    help

    users

    with

    a

    physical

    disability,

    such

    as

    restricted

    mobility

    or

    limited

    vision,

    to

    use

    software

    products

    successfully.

    With

    this

    product,

    you

    can

    use

    assistive

    technologies

    to

    hear

    and

    navigate

    the

    interface.

    You

    can

    also

    use

    the

    keyboard

    instead

    of

    the

    mouse

    to

    operate

    most

    features

    of

    the

    graphical

    user

    interface.

    For

    additional

    information,

    see

    the

    Accessibility

    Appendix

    in

    the

    users

    guide

    for

    this

    product.

    Contacting

    software

    support

    If

    you

    have

    a

    problem

    with

    any

    Tivoli

    product,

    refer

    to

    the

    following

    IBM

    Tivoli

    Software

    Support

    Web

    site:

    http://www.ibm.com/software/sysmgmt/products/support/

    If

    you

    want

    to

    contact

    software

    support,

    see

    the

    IBM

    Software

    Support

    Guide

    at

    the

    following

    Web

    site:

    http://techsupport.services.ibm.com/guides/handbook.html

    The

    guide

    provides

    information

    about

    how

    to

    contact

    IBM

    Software

    Support,

    depending

    on

    the

    severity

    of

    your

    problem,

    and

    the

    following

    information:

    v

    Registration

    and

    eligibility

    v

    Telephone

    numbers,

    depending

    on

    the

    country

    in

    which

    you

    are

    located

    v

    Information

    you

    must

    have

    before

    contacting

    IBM

    Software

    Support

    Conventions

    used

    in

    this

    guide

    This

    guide

    uses

    several

    conventions

    for

    special

    terms

    and

    actions,

    and

    operating

    system-dependent

    commands

    and

    paths.

    viii

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

    http://www-3.ibm.com/software/supporthttp://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgihttp://www.elink.ibmlink.ibm.com/public/applications/publications/cgibin/pbi.cgihttp://www.ibm.com/software/tivoli/order-lit/http://www.ibm.com/software/sysmgmt/products/support/http://techsupport.services.ibm.com/guides/handbook.html

  • Typeface

    conventions

    This

    guide

    uses

    the

    following

    typeface

    conventions:

    Bold

    v

    Lowercase

    commands

    and

    mixed

    case

    commands

    that

    are

    otherwise

    difficult

    to

    distinguish

    from

    surrounding

    text

    v

    Interface

    controls

    (check

    boxes,

    push

    buttons,

    radio

    buttons,

    spin

    buttons,

    fields,

    folders,

    icons,

    list

    boxes,

    items

    inside

    list

    boxes,

    multicolumn

    lists,

    containers,

    menu

    choices,

    menu

    names,

    tabs,

    property

    sheets),

    labels

    (such

    as

    Tip:,

    and

    Operating

    system

    considerations:)

    v

    Keywords

    and

    parameters

    in

    text

    Italic

    v

    Words

    defined

    in

    text

    v

    Emphasis

    of

    words

    (words

    as

    words)

    v

    New

    terms

    in

    text

    (except

    in

    a

    definition

    list)

    v

    Variables

    and

    values

    you

    must

    provide

    Monospace

    v

    Examples

    and

    code

    examples

    v

    File

    names,

    programming

    keywords,

    and

    other

    elements

    that

    are

    difficult

    to

    distinguish

    from

    surrounding

    text

    v

    Message

    text

    and

    prompts

    addressed

    to

    the

    user

    v

    Text

    that

    the

    user

    must

    type

    v

    Values

    for

    arguments

    or

    command

    options

    Operating

    system-dependent

    variables

    and

    paths

    The

    publications

    in

    this

    library

    use

    the

    UNIX

    convention

    for

    specifying

    environment

    variables

    and

    for

    directory

    notation.

    When

    using

    the

    Windows

    command

    line,

    replace

    $variable

    with

    %variable%

    for

    environment

    variables

    and

    replace

    each

    forward

    slash

    (/)

    with

    a

    backslash

    (\)

    in

    directory

    paths.

    The

    names

    of

    environment

    variables

    are

    not

    always

    the

    same

    in

    Windows

    and

    UNIX.

    For

    example,

    %TEMP%

    in

    Windows

    is

    equivalent

    to

    $tmp

    in

    UNIX.

    Note:

    If

    you

    are

    using

    the

    bash

    shell

    on

    a

    Windows

    system,

    you

    can

    use

    the

    UNIX

    conventions.

    Tivoli

    command

    syntax

    The

    following

    special

    characters

    define

    Tivoli

    command

    syntax:

    [

    ]

    Identifies

    elements

    that

    are

    optional.

    Required

    elements

    do

    not

    have

    brackets

    around

    them.

    ...

    Indicates

    that

    you

    can

    specify

    multiple

    values

    for

    the

    previous

    element.

    Separate

    multiple

    values

    by

    a

    space,

    unless

    otherwise

    directed

    by

    command

    information.

    If

    the

    ellipsis

    for

    an

    element

    follows

    a

    closing

    bracket,

    use

    the

    syntax

    within

    the

    brackets

    to

    specify

    multiple

    values.

    For

    example,

    to

    specify

    two

    administrators

    for

    the

    option

    [a

    admin]...,

    use

    a

    admin1

    a

    admin2.

    About

    this

    guide

    ix

  • If

    the

    ellipsis

    for

    an

    element

    is

    within

    the

    brackets,

    use

    the

    syntax

    of

    the

    last

    element

    to

    specify

    multiple

    values.

    For

    example,

    to

    specify

    two

    hosts

    for

    the

    option

    [h

    host...],

    use

    h

    host1

    host2.

    |

    Indicates

    mutually

    exclusive

    information.

    You

    can

    use

    the

    element

    on

    either

    the

    left

    or

    right

    of

    the

    vertical

    bar.

    {

    }

    Delimits

    a

    set

    of

    mutually

    exclusive

    elements

    when

    a

    command

    requires

    one

    of

    them.

    Brackets

    ([

    ])

    are

    around

    elements

    that

    are

    optional.

    In

    addition

    to

    the

    special

    characters,

    Tivoli

    command

    syntax

    uses

    the

    typeface

    conventions

    described

    in

    Typeface

    conventions

    on

    page

    ix.

    The

    following

    examples

    illustrate

    the

    typeface

    conventions

    used

    in

    Tivoli

    command

    syntax:

    v

    wcrtpr

    [a

    admin]...

    [s

    region]

    [m

    resource]...

    name

    The

    name

    argument

    is

    the

    only

    required

    element

    for

    the

    wcrtpr

    command.

    The

    brackets

    around

    the

    options

    indicate

    they

    are

    optional.

    The

    ellipsis

    after

    the

    a

    admin

    resource

    option

    means

    that

    you

    can

    specify

    multiple

    administrators

    multiple

    times.

    The

    ellipsis

    after

    the

    m

    resource

    option

    means

    that

    you

    can

    specify

    multiple

    resources

    multiple

    times.v

    wchkdb

    [o

    outfile]

    [u]

    [x]

    {f

    infile

    |

    i

    |

    object...}

    The

    f,

    i,

    and

    object

    elements

    are

    mutually

    exclusive.

    Braces

    that

    surround

    elements

    indicate

    that

    you

    are

    including

    a

    required

    element.

    If

    you

    specify

    the

    object

    argument,

    you

    can

    specify

    more

    than

    one

    object.

    x

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • Chapter

    1.

    Introduction

    to

    problem

    determination

    This

    problem

    determination

    guide

    explains

    how

    to

    troubleshoot

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    Troubleshooting,

    or

    problem

    determination,

    is

    the

    process

    of

    determining

    why

    a

    certain

    product

    is

    malfunctioning.

    This

    chapter

    introduces

    troubleshooting

    as

    a

    high-level

    concept,

    and

    then

    relates

    it

    back

    to

    the

    product.

    Product

    overview

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    monitors

    the

    availability

    and

    performance

    of

    Web-based

    services.

    The

    monitoring

    components

    for

    this

    product

    measure

    the

    following

    aspects

    of

    system

    performance

    and

    user

    experience:

    v

    Round

    trip

    time

    (also

    called

    user

    experience

    time)

    v

    Service

    time

    (also

    called

    back-end

    service

    time)

    v

    Page

    display

    time

    v

    Transaction

    decomposition

    v

    System

    performance

    and

    availability

    for

    a

    synthetic

    transaction

    that

    runs

    under

    varying

    conditions

    The

    centralized

    management

    capability

    of

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    helps

    you

    keep

    your

    Web

    services

    available

    and

    performing

    optimally.

    The

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    5.2

    release

    provides

    the

    following

    key

    features:

    v

    A

    discovery

    mechanism

    to

    identify

    user

    transactions

    that

    you

    want

    to

    monitor

    and

    establish

    baseline

    thresholds.

    v

    The

    capability

    to

    decompose

    transaction

    response

    times

    to

    the

    method

    level

    v

    Dynamic

    flexibility

    to

    configure

    the

    level

    of

    transaction

    data

    to

    be

    that

    you

    want

    to

    collect.

    You

    can

    increase

    or

    reduce

    instrumentation

    levels

    without

    restarting

    application

    servers.

    v

    The

    capability

    to

    collect

    and

    retain

    a

    configurable

    number

    of

    transaction

    instances

    after

    a

    failure

    occurrence.

    Built-in

    problem

    determination

    features

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    provides

    several

    features

    that

    support

    troubleshooting

    during

    deployment

    and

    product

    use.

    Logging,

    event

    messaging,

    and

    the

    Java

    Management

    Extension

    (JMX)

    Server

    Agent

    enable

    you

    to

    quickly

    discover

    problems

    in

    your

    environment

    and

    take

    corrective

    action.

    Logging

    provides

    information

    on

    the

    state

    of

    the

    system

    and

    any

    problems

    encountered

    while

    running

    the

    software.

    IBM

    logging

    tools,

    JLog

    and

    CCLOG,

    enable

    you

    to

    adjust

    volume

    and

    severity

    logging

    levels.

    See

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Users

    Guide

    for

    instructions

    on

    how

    to

    view

    these

    logs.

    See

    Chapter

    4,

    Understanding

    informational,

    warning,

    and

    error

    messages,

    on

    page

    65

    for

    an

    explanation

    of

    message

    log

    contents.

    1

  • Event

    messages

    are

    messages

    sent

    to

    alert

    you

    when

    there

    is

    a

    problem

    in

    your

    environment.

    Component

    and

    system

    event

    messages

    are

    displayed

    on

    the

    user

    interface

    so

    that

    you

    can

    take

    corrective

    actions.

    The

    JMX

    Server

    Agent

    provides

    information

    on

    management

    server

    and

    management

    agent

    issues.

    You

    can

    check

    the

    status

    of

    any

    management

    server,

    management

    agent,

    or

    installed

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    components

    by

    accessing

    http://:6969,

    where

    is

    the

    name

    of

    the

    management

    server

    or

    http:/:6969

    where

    is

    the

    name

    of

    the

    management

    agent.

    AIX

    users::

    As

    a

    default

    setting

    of

    AIX

    operating

    systems,

    core

    files

    are

    truncated

    by

    the

    kernel;

    while

    saving

    some

    disk

    space,

    it

    makes

    identifying

    a

    problem

    more

    difficult.

    If

    there

    is

    an

    intermittent

    problem,

    follow

    these

    steps

    to

    ensure

    that

    the

    core

    file

    is

    not

    truncated:

    1.

    Set

    the

    ulimit

    setting

    for

    core

    files

    to

    unlimited

    by

    running

    the

    following

    command:

    ulimit

    -c

    unlimited

    2.

    Set

    smitty

    to

    use

    full

    core

    files

    by

    running

    the

    following

    command:

    chdev

    -l

    sys0

    -a

    fullcore=true

    3.

    Reset

    EXECUTE_DIR

    in

    the

    start_tmtp.sh

    file

    to

    point

    to

    a

    partition

    with

    sufficient

    free

    disk

    space.

    Problem

    classification

    This

    book

    groups

    common

    problems

    and

    frequently

    asked

    questions

    into

    the

    following

    broad

    categories:

    v

    Synthetic

    Transaction

    Investigator

    on

    page

    21

    v

    Generic

    Windows

    on

    page

    30

    v

    J2EE

    on

    page

    34

    v

    Quality

    of

    Service

    on

    page

    43

    v

    Reports

    on

    page

    46

    v

    DB2

    on

    page

    48

    v

    Tivoli

    Enterprise

    Console

    on

    page

    51

    v

    Tivoli

    Enterprise

    Data

    Warehouse

    on

    page

    53

    v

    WebSphere

    Application

    Services

    on

    page

    53

    v

    Configuration

    on

    page

    53

    v

    General

    troubleshooting

    on

    page

    58

    Tivoli

    Support

    Technical

    Exchange

    You

    can

    become

    a

    participant

    in

    the

    new

    Tivoli

    Support

    Technical

    Exchange.

    Expand

    your

    technical

    understanding

    of

    your

    current

    Tivoli

    products

    in

    a

    convenient

    format

    hosted

    by

    Tivoli

    Support

    Engineers.

    This

    program

    provides

    support

    discussions

    containing

    product

    information,

    troubleshooting

    tips,

    common

    issues,

    problem

    solving

    resources

    and

    other

    support

    recommendations.

    Tivoli

    engineers

    presenting

    the

    topics

    provide

    subject

    matter

    expert

    direction

    and

    value

    as

    Exchange

    leaders.

    By

    participating

    in

    the

    Exchange,

    we

    add

    to

    your

    ability

    to

    manage

    your

    Tivoli

    products

    with

    increased

    effectiveness.

    How

    does

    Tivoli

    Support

    Technical

    Exchange

    work?

    Review

    the

    schedule

    of

    Exchange

    sessions.

    Find

    a

    topic

    of

    interest

    and

    select

    register.

    Please

    provide

    your

    2

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • name,

    phone

    number,

    company

    name,

    number

    of

    attendees,

    the

    Exchange

    Topic

    and

    IBM

    Customer

    number.

    You

    will

    be

    invited

    to

    attend

    a

    1

    -

    2

    hour

    conference

    call

    where

    the

    information

    is

    presented.

    The

    new

    Tivoli

    Support

    Technical

    Exchange

    can

    help

    with

    the

    following

    areas:

    v

    Increased

    product

    knowledge

    v

    Ways

    to

    avoid

    common

    pitfalls

    v

    Support

    recommendations

    v

    Proactive

    customer

    support

    v

    Helpful

    hints

    and

    tips

    v

    Knowledge

    transfer

    v

    Expansion

    of

    your

    knowledge

    base

    For

    more

    information

    or

    to

    suggest

    a

    future

    Exchange

    session,

    contact

    Support

    Technical

    Exchange

    ([email protected]).

    To

    learn

    more,

    visit

    the

    following

    Web

    site:

    http://www-3.ibm.com/software/sysmgmt/products/support/supp_tech_exch.html

    Chapter

    1.

    Introduction

    to

    problem

    determination

    3

    http://www-3.ibm.com/software/sysmgmt/products/support/supp_tech_exch.htmlhttp://www-3.ibm.com/software/sysmgmt/products/support/supp_tech_exch.html

  • 4

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • Chapter

    2.

    Installation

    Troubleshooting

    This

    chapter

    provides

    information

    about

    problems

    that

    might

    occur

    during

    the

    installation

    of

    the

    software

    and

    information

    about

    performing

    recovery

    actions.

    See

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Installation

    Guide

    for

    additional

    information

    about

    installation.

    Installation

    overview

    Since

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    requires

    WebSphere

    Application

    Services

    and

    a

    database

    (DB2

    or

    Oracle),

    you

    can

    choose

    to

    install

    all

    three

    products

    (using

    DB2

    as

    the

    database)

    in

    one

    installation

    process.

    Alternatively,

    if

    you

    already

    have

    a

    database

    in

    your

    environment,

    you

    can

    perform

    an

    installation

    process

    to

    maintain

    your

    existing

    database

    and

    install

    only

    the

    required

    software.

    See

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    Installation

    Guide

    for

    installation

    requirements

    and

    procedures.

    Instructions

    for

    mounting

    CDs

    on

    UNIX-based

    systems

    Follow

    these

    instructions

    to

    install

    the

    product

    directly

    from

    CDs.

    These

    instructions

    are

    specifically

    for

    UNIX-based

    operating

    systems

    because

    a

    mounted

    filesystem

    on

    UNIX,

    such

    as

    the

    cdrom

    device,

    cannot

    be

    unmounted

    if

    any

    process

    is

    using

    the

    filesystem.

    The

    cdrom

    device

    needs

    to

    be

    unmounted

    before

    a

    CD

    can

    be

    changed.

    The

    cdrom

    can

    be

    mounted

    either

    manually

    or

    automatically

    by

    using

    volume

    manager.

    Either

    method

    is

    valid.

    The

    important

    thing

    is

    that

    you

    always

    use

    same

    mount

    point

    for

    all

    CDs

    that

    need

    to

    be

    read.

    This

    requirement

    exists

    because

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    installation

    program

    saves

    the

    path

    where

    it

    started

    from

    and

    uses

    same

    path

    to

    install

    any

    additional

    software

    that

    may

    be

    needed.

    Manually

    mounting

    the

    cdrom

    device

    Any

    volume

    manager

    will

    need

    to

    be

    stopped

    before

    a

    manual

    mount

    can

    be

    performed

    and

    for

    each

    new

    CD,

    the

    CD-ROM

    device

    also

    has

    to

    be

    unmounted

    manually

    and

    remounted

    again.

    Using

    Volume

    Manager

    Many

    UNIX

    platforms

    come

    with

    a

    volume

    manager

    that

    automounts

    CD-ROM

    device

    whenever

    it

    detects

    a

    new

    CD

    on

    the

    system.

    This

    gets

    mounted

    to

    a

    default

    location

    automatically.

    Mount

    locations

    may

    vary

    depending

    on

    the

    platform.

    If

    any

    link

    is

    created

    that

    points

    to

    the

    actual

    mount

    point,

    it

    is

    important

    that

    the

    user

    starts

    the

    install

    from

    the

    link.

    This

    action

    is

    required

    because

    the

    mount

    point

    will

    be

    different

    for

    each

    CD

    and

    as

    mentioned

    earlier,

    the

    installation

    program

    uses

    the

    first

    path

    where

    it

    started

    from

    to

    read

    additional

    CDs.

    So

    for

    example,

    on

    Solaris,

    a

    link

    is

    created

    as

    follows:

    /cdrom/cdrom0

    ->

    ./itmtp52_wtp_1

    /cdrom/itmtp52_wtp_1

    5

  • cdrom0

    is

    a

    link

    and

    will

    remain

    same

    for

    all

    CDs

    that

    get

    mounted

    to

    the

    same

    CD-ROM

    device,

    so

    the

    user

    needs

    to

    cd

    into

    /cdrom/cdrom0

    and

    then

    start

    the

    install.

    Note:

    When

    you

    run

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    installation

    from

    CD,

    if

    it

    detects

    any

    missing

    component,

    it

    will

    automatically

    copy

    all

    files

    from

    the

    CD

    to

    a

    temporary

    directory

    and

    restart

    itself.

    This

    happens

    so

    that

    the

    CD-ROM

    device

    is

    free

    for

    the

    user

    to

    insert

    new

    CDs.

    The

    first

    started

    install

    will

    then

    be

    killed

    and

    also

    any

    terminal

    window

    where

    the

    first

    install

    started

    from.

    The

    second

    launching

    of

    the

    installation

    program

    (in

    the

    temporary

    directory)

    will

    continue

    the

    installation

    process.

    Examples

    For

    Solaris

    8

    To

    start

    volume

    manager:

    /etc/init.d/volmgt

    start

    To

    stop

    volume

    manager:

    /etc/init.d/volmgt

    stop

    To

    do

    a

    manual

    mount:

    mount

    -F

    hsfs

    -o

    ro

    /dev/dsk/c0t6d0s0

    /cdrom/tmtp

    To

    do

    a

    manual

    unmount:

    umount

    /cdrom/tmtp

    Start

    the

    install

    in

    /cdrom/tmtp

    When

    automounted,

    the

    default

    mount

    point

    is

    /cdrom/cdrom0,

    start

    the

    install

    in

    /cdrom/cdrom0

    Examples

    For

    RedHat

    Linux

    7.2

    Assuming

    the

    CD-ROM

    device

    has

    been

    configured

    when

    the

    operating

    system

    was

    configured,

    there

    should

    be

    an

    entry

    in

    /etc/fstab

    and

    the

    default

    mount

    location

    is

    /mnt/cdrom.

    To

    do

    a

    manual

    mount:

    mount

    /mnt/cdrom

    To

    do

    a

    manual

    unmount:

    umount

    /mnt/cdrom

    Start

    the

    install

    in

    /mnt/cdrom

    Examples

    For

    AIX

    To

    do

    a

    manual

    mount,

    map

    the

    CD-ROM

    device

    to

    a

    directory

    if

    not

    already

    done

    so,

    this

    can

    be

    done

    either

    through

    smit

    or

    using

    following

    commands:

    %

    mkdir

    /cdrom

    %

    /usr/sbin/crfs

    -v

    cdrfs

    -d

    /dev/cd0

    -m

    /cdrom

    -p

    ro

    crfs

    appends

    the

    entry

    in

    /etc/filesystems

    so

    you

    can

    mount

    it

    with

    the

    mount

    /cdrom

    command.

    The

    entry

    in

    /etc/filesystems

    looks

    like:

    /cdrom:

    dev

    =

    /dev/cd0

    vfs

    =

    cdrfs

    mount

    =

    false

    options

    =

    ro

    account

    =

    false

    To

    mount:

    mount

    /cdrom

    6

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • To

    unmount:

    unmount

    /cdrom

    Installation

    error

    messages

    and

    logs

    The

    following

    tables

    describe

    the

    error

    and

    message

    logs

    used

    by

    the

    installation,

    upgrade,

    and

    uninstallation

    programs.

    If

    you

    need

    help,

    contact

    the

    IBM

    Customer

    Support

    staff

    and

    send

    the

    log

    file.

    (See

    Contacting

    software

    support

    on

    page

    viii.)

    Because

    entries

    are

    appended

    to

    a

    log

    file

    as

    the

    program

    runs,

    the

    last

    entry

    in

    the

    file

    often

    describes

    the

    cause

    of

    an

    error.

    Table

    1.

    Installation

    and

    log

    files

    Log

    file

    name

    Description

    In

    an

    existing

    IBM

    WebSphere

    Application

    Server

    installation:

    /WebSphere/AppServer/properties/version/log

    For

    a

    default

    MS

    installation:

    /opt/ibm/tivoli/MS/WAS/properties/version/log

    IBM

    WebSphere

    Application

    Server

    5.0.1

    fix

    pack

    installation

    logs.

    The

    *selective-install.log

    file

    contains

    the

    record

    of

    the

    approximately

    149

    install

    steps.

    Each

    step

    in

    this

    log

    file

    references

    other

    log

    files

    in

    the

    same

    directory.

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    installs

    the

    fix

    pack

    silently,

    if

    necessary,

    during

    any

    installation.

    The

    installation

    logs

    are

    located

    in

    the

    common

    logging

    directory.

    The

    default

    installation

    directory

    for

    any

    Web

    Transaction

    Performance

    component

    is

    as

    follows:

    Windows

    Systems:

    %ProgramFiles%\ibm\tivoli\common\BWM\logs

    UNIX

    Systems:

    /usr/ibm/tivoli/common/BWM/logs

    Table

    2.

    Uninstallation

    log

    files

    Log

    File

    Name

    Description

    trace-install.log,

    trace-install1.log,

    trace-install2.log,

    trace-install3.log,

    trace-install4.log,

    trace-install5.log

    These

    logs

    are

    rolling

    log

    files.

    When

    the

    capacity

    is

    full,

    the

    logs

    rotate

    to

    record

    data.

    Logs

    are

    overwritten

    as

    the

    rolling

    process

    cycles

    through

    the

    log

    files.

    The

    uninstallation

    log

    files

    are

    placed

    in

    the

    following

    temporary

    directories:

    Windows

    Systems:

    %ProgramFiles%\ibm\tivoli\common\BWM\logs

    UNIX

    Systems:

    /usr/ibm/tivoli/common/BWM/logs

    Installation

    trace

    levels

    Trace

    information

    for

    installation

    is

    written

    to

    the

    trace-install.log

    file.

    The

    installation,

    upgrade,

    and

    uninstallation

    programs

    place

    this

    file

    in

    the

    common

    logging

    directory.

    The

    log

    file

    names

    follow

    the

    format

    trace-install.log,

    trace-install1.log,

    trace-install2.log.

    By

    default,

    the

    trace

    files

    roll

    when

    they

    reach

    capacity

    (10

    MB)

    with

    a

    maximum

    of

    five

    existing

    files.

    This

    means

    that

    after

    the

    Chapter

    2.

    Installation

    Troubleshooting

    7

  • trace-install.log

    file

    reaches

    a

    size

    of

    10

    MB,

    the

    information

    is

    copied

    from

    this

    file

    into

    a

    new

    file,

    trace-install1.log

    and

    from

    there

    into

    trace-install2.log.

    The

    trace-install.log,

    file

    always

    contains

    the

    most

    recent

    logged

    information.

    Table

    3

    describes

    the

    trace

    levels

    that

    you

    can

    set

    for

    installation.

    The

    trace

    levels

    are

    cumulative

    from

    the

    top

    to

    the

    bottom

    of

    the

    table.

    For

    example,

    if

    you

    set

    the

    trace

    level

    to

    INFO,

    the

    trace-install.log

    file

    logs

    fatal,

    error,

    and

    warning

    messages

    as

    well

    as

    informational

    messages,

    but

    does

    not

    log

    any

    debug

    messages.

    The

    debug

    settings

    (DEBUG_MIN,

    DEBUG_MID,

    and

    DEBUG_MAX)

    are

    used

    by

    developers

    and

    support

    personnel

    to

    diagnose

    software

    problems.

    DEBUG_MAX

    is

    the

    default

    setting

    for

    the

    trace-install.log

    file

    for

    install.

    To

    set

    trace

    levels,

    use

    the

    command

    option

    shown

    in

    the

    left

    column

    of

    the

    table

    when

    starting

    an

    installation,

    upgrade,

    or

    uninstallation.

    For

    example,

    the

    following

    command

    starts

    the

    installation

    of

    the

    management

    server

    on

    an

    AIX

    system

    and

    sets

    the

    trace

    level

    to

    DEBUG_MAX:

    /cdrom/setup_MS_aix.bin

    -W

    logSettings.level=DEBUG_MAX

    Table

    3.

    Trace

    level

    settings

    for

    trace-install.log

    Trace

    level

    Description

    -W

    logSettings.level="FATAL"

    Logs

    fatal

    messages,

    which

    report

    errors

    from

    which

    the

    program

    cannot

    recover.

    A

    fatal

    message

    is

    the

    most

    severe

    message.

    -W

    logSettings.level="ERROR"

    Logs

    error

    messages,

    which

    report

    serious

    failures.

    An

    error

    message

    is

    less

    severe

    than

    a

    fatal

    message.

    -W

    logSettings.level="WARNING"

    Log

    warning

    messages,

    which

    report

    that

    abnormal

    conditions

    have

    occurred.

    The

    condition

    might

    or

    might

    not

    require

    the

    user

    to

    take

    action.

    -W

    logSettings.level="INFO"

    Logs

    informational

    messages,

    which

    indicate

    conditions

    that

    are

    worth

    noting

    but

    that

    do

    not

    require

    the

    user

    to

    take

    action.

    -W

    logSettings.level="DEBUG_MIN"

    Logs

    debug

    messages

    that

    provide

    minimal

    detail.

    DEBUG_MIN

    is

    appropriate

    for

    a

    software

    trace

    that

    is

    always

    running.

    It

    provides

    some

    information

    about

    the

    program

    state

    with

    minimal

    impact

    to

    performance.

    This

    is

    the

    default

    setting.

    -W

    logSettings.level="DEBUG_MID"

    Logs

    debug

    messages

    that

    provide

    a

    medium

    amount

    of

    detail.

    The

    DEBUG_MID

    setting

    produces

    a

    level

    of

    detail

    between

    DEBUG_MIN

    and

    DEBUG_MAX.

    -W

    logSettings.level="DEBUG_MAX"

    Logs

    debug

    messages

    that

    provide

    the

    most

    detail

    about

    program

    execution.

    Use

    this

    mode

    only

    during

    installation.

    During

    installation,

    performance

    is

    not

    an

    issue.

    -W

    logSettings.level="ALL"

    Enables

    all

    message

    logging.

    8

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • Installation

    command-line

    options

    This

    section

    describes

    a

    set

    of

    options

    that

    are

    useful

    for

    troubleshooting

    a

    failure

    or

    preventing

    problems

    before

    they

    occur.

    This

    is

    the

    set

    of

    options

    denoted

    in

    commands

    used

    in

    this

    book

    by

    the

    variable

    [cmd_line_option...].

    You

    can

    enter

    zero

    or

    more

    of

    these

    options

    on

    the

    command

    line

    when

    starting

    an

    installation,

    upgrade,

    or

    uninstallation.

    The

    command-line

    options

    are

    divided

    into

    the

    following

    two

    groups:

    v

    W

    options,

    which

    can

    be

    run

    either

    from

    the

    command

    line

    by

    including

    an

    option

    file

    v

    is

    options,

    which

    can

    be

    used

    only

    on

    the

    command

    line,

    not

    in

    an

    option

    file

    -W

    options

    You

    can

    use

    the

    following

    -W

    options

    during

    installation:

    -W

    logSettings.level="trace_level"

    Specifies

    a

    trace

    level

    setting

    for

    the

    trace-install.log

    file.

    This

    file

    logs

    error,

    warning,

    informational,

    and

    debug

    messages

    issued

    by

    the

    installation,

    upgrade,

    or

    uninstallation

    program.

    See

    Table

    3

    on

    page

    8

    for

    a

    list

    of

    trace

    level

    settings

    and

    their

    descriptions.

    -W

    logSettings.consoleOut="true

    |

    false"

    Specifies

    whether

    to

    display

    messages

    issued

    by

    installation,

    upgrade,

    or

    uninstallation

    program

    on

    the

    console.

    If

    you

    use

    this

    option

    with

    a

    native

    launcher,

    you

    must

    also

    use

    the

    -is:javaconsole

    option.

    -is

    options

    The

    -is

    options

    have

    the

    following

    format:

    -is:option_name

    parameter

    where

    option_name

    specifies

    the

    name

    of

    the

    option

    and

    parameter

    specifies

    the

    required

    parameter,

    if

    present.

    Not

    all

    is

    options

    have

    parameters.

    The

    following

    list

    describes

    the

    is

    options.

    -is:tempdir

    temp_dir

    Specifies

    a

    directory

    for

    storing

    temporary

    files.

    If

    the

    directory

    you

    specify

    does

    not

    exist,

    or

    is

    not

    a

    directory,

    the

    installation,

    upgrade,

    or

    uninstallation

    program

    writes

    temporary

    files

    to

    the

    default

    temporary

    directory

    (/tmp

    on

    UNIX,

    %TEMP%

    or

    %TMP%

    on

    Windows).

    No

    error

    message

    is

    issued.

    -is:log

    log_file_name

    Specifies

    the

    name

    of

    a

    file

    for

    logging

    error

    messages

    issued

    by

    the

    InstallShield

    during

    launcher

    initialization.

    You

    can

    specify

    a

    fully

    qualified

    or

    a

    relative

    path

    name.

    If

    you

    specify

    only

    the

    file

    name,

    the

    program

    creates

    the

    file

    in

    the

    current

    directory.

    This

    option

    is

    especially

    useful

    for

    determining

    problems

    when

    the

    installation,

    upgrade,

    or

    uninstallation

    program

    fails

    just

    after

    starting.

    -is:javaconsole

    Specifies

    that

    error

    messages

    are

    to

    be

    displayed

    to

    a

    console

    window

    and

    logged.

    The

    displayed

    error

    messages

    are

    not

    necessarily

    the

    same

    as

    the

    error

    messages

    logged

    by

    the

    -is:log

    option.

    Chapter

    2.

    Installation

    Troubleshooting

    9

  • -is:silent

    Suppresses

    the

    InstallShield

    Wizard

    message

    window

    that

    is

    displayed

    at

    the

    start

    of

    an

    installation,

    upgrade,

    or

    uninstallation.

    The

    -silent

    option,

    used

    for

    silent

    installations

    or

    uninstallations,

    does

    not

    suppress

    this

    window.

    Installation

    recovery

    procedures

    Recovering

    from

    a

    failed

    installation,

    uninstallation,

    or

    upgrade

    consists

    of

    the

    following

    main

    steps:

    1.

    Disable

    Global

    Security

    and

    save

    the

    configuration.

    2.

    Remove

    the

    JAAS

    Authentication

    entry.

    3.

    Remove

    the

    JDBC

    Provider

    entry.

    4.

    Remove

    the

    Virtual

    Host

    entry.

    5.

    Remove

    the

    tmtpSharedlib

    shared

    library.

    6.

    Remove

    the

    WebSphere

    Variable

    entry.

    7.

    Remove

    the

    HTTP

    Transport

    entries

    9445

    and

    9446

    and

    save

    the

    configuration.

    8.

    Delete

    the

    SSL

    settings

    with

    names

    that

    start

    with

    tmtpXXX.

    After

    you

    delete

    the

    entry,

    you

    can

    save

    the

    configuration

    immediately.

    Common

    installation

    problems

    The

    following

    problems

    might

    occur

    when

    you

    install

    or

    uninstall

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    Web

    Transaction

    Performance

    supports

    the

    SOCKS

    4

    proxy

    networking

    protocol.

    It

    supports

    implementations

    of

    SOCKS

    5

    that

    are

    compatible

    with

    SOCKS

    4.

    If

    you

    use

    the

    SOCKS

    5

    protocol,

    use

    an

    implementation

    that

    is

    compatible

    with

    SOCKS

    4.

    On

    Windows,

    installation

    failed

    with

    the

    following

    error:

    BWMCR8318E

    Value

    of

    TEMP

    or

    variable

    must

    not

    exceed

    20

    characters

    long.

    The

    temporary

    environment

    variable

    (TEMP

    or

    TMP)

    path

    is

    defined

    with

    more

    than

    20

    characters,

    such

    as:

    C:\Documents

    and

    Settings\jsmith\Local

    Settings\Temp.

    This

    directory

    path

    must

    be

    less

    than

    20

    characters,

    such

    as

    C:\temp,

    due

    to

    WebSphere

    limitations.

    To

    resolve

    the

    problem,

    go

    to

    Control

    Panel

    System

    Advanced

    Environment

    Variables

    and

    edit

    the

    path

    for

    the

    TEMP

    or

    TMP

    environment

    variable

    to

    be

    less

    than

    20

    characters.

    You

    must

    have

    a

    temp

    environment

    variable

    such

    as

    TEMP

    or

    TMP.

    If

    you

    have

    both,

    the

    maximum

    characters

    for

    both

    of

    them

    combined

    must

    not

    exceed

    20

    characters.

    Due

    to

    an

    InstallShield

    MultiPlatform

    limitation,

    the

    text

    on

    some

    installation

    or

    uninstallation

    windows

    is

    truncated

    in

    languages

    other

    than

    English.

    None.

    The

    STI

    Recorder

    GUI

    is

    displayed

    in

    English

    on

    computers

    where

    Windows

    systems

    are

    set

    to

    a

    Spanish

    locale

    instead

    of

    the

    traditional

    or

    international

    Spanish

    (such

    as

    Ecuadorian

    Spanish),

    even

    if

    the

    Spanish

    language

    pack

    is

    installed.

    Add

    traditional

    Spanish

    as

    a

    supported

    locale

    using

    the

    Regional

    Settings

    or

    Regional

    Options

    selection

    from

    the

    Control

    Panel.

    The

    J2EE

    monitoring

    component

    does

    not

    support

    WebLogic

    7.0

    Clusters.

    Do

    not

    deploy

    the

    J2EE

    monitoring

    component

    to

    WebLogic

    7.0

    Clusters.

    10

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • Performing

    this

    deployment

    can

    result

    in

    one

    of

    two

    behaviors.

    In

    one

    behavior,

    the

    cluster

    is

    detected

    and

    the

    J2EE

    monitoring

    component

    installation

    stops.

    In

    another

    behavior,

    the

    cluster

    is

    not

    detected.

    After

    you

    start

    the

    installation

    of

    a

    Quality

    of

    Service

    management

    agent

    from

    a

    GNOME

    terminal

    emulator

    window

    on

    a

    Red

    Hat

    Linux

    7.2

    Japanese

    system,

    any

    characters

    displayed

    in

    the

    emulator

    window

    become

    unreadable.

    Start

    the

    installation

    from

    a

    different

    kind

    of

    command

    window

    if

    you

    want

    to

    read

    messages

    displayed

    in

    the

    window

    during

    installation.

    The

    management

    server

    installation

    takes

    over

    five

    minutes

    to

    copy

    files.

    This

    occurs

    when

    the

    installation

    does

    not

    discover

    IBM

    WebSphere

    Application

    Server

    or

    DB2

    on

    your

    system

    and

    is

    preparing

    to

    do

    an

    embedded

    installation.

    This

    behavior

    does

    not

    occur

    when

    using

    the

    depot

    installation

    method.

    The

    installation

    program

    attempts

    automatically

    installs

    IBM

    WebSphere

    Application

    Server

    and

    DB2.

    If

    the

    CD

    image

    location

    for

    IBM

    WebSphere

    Application

    Server

    is

    not

    specified

    or

    discovered,

    the

    installation

    program

    prompts

    for

    the

    IBM

    WebSphere

    Application

    Server

    CD

    to

    be

    inserted

    when

    required.

    To

    do

    this,

    the

    installation

    program

    must

    copy

    itself

    to

    local

    temp

    disk

    space

    and

    restart

    from

    there

    so

    that

    you

    can

    eject

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    CD

    and

    insert

    the

    IBM

    WebSphere

    Application

    Server

    and

    DB2

    CD.

    However,

    if

    you

    specify

    the

    location

    of

    the

    IBM

    WebSphere

    Application

    Server

    images

    either

    in

    a

    local

    directory,

    on

    the

    network,

    or

    in

    a

    depot

    (explained

    below),

    the

    installation

    program

    skips

    the

    copying

    step

    and

    uses

    those

    images

    directly

    without

    prompting

    for

    a

    CD.

    Use

    the

    following

    command

    line

    option

    to

    specify

    the

    image

    locations

    for

    the

    IBM

    WebSphere

    Application

    Server,

    the

    IBM

    WebSphere

    Application

    Server

    Fix

    Pack

    5.01,

    and

    DB2:

    -P

    msConfig.db2CdromDir=

    -P

    msConfig.wasCdromDir=

    -P

    msConfig.wasfp1CdromDir=

    For

    example,

    the

    following

    command

    specifies

    the

    installation

    image

    locations

    on

    a

    Windows

    system:

    setup_MS_w32.exe

    -P

    msConfig.db2CdromDir=E:\db2_images\8.1\w32-

    ix86\ESE\image

    -P

    msConfig.wasCdromDir=E:\was_images\was5_windows

    -P

    msConfig.wasfp1CdromDir=E:\was_images\was5fp1_windows

    The

    following

    command

    specifies

    the

    installation

    image

    locations

    on

    an

    AIX

    system:

    ./setup_MS_aix.bin

    -P

    msConfig.db2CdromDir=/mnt/db2/8.1/aix5/ese.sbcs

    -P

    msConfig.wasCdromDir=/mnt/was/was5_aix

    -P

    msConfig.wasfp1CdromDir=/mnt/was/was5fp1_aix

    Alternatively,

    you

    can

    set

    up

    a

    depot.

    A

    depot

    is

    a

    directory

    structure

    that

    contains

    product

    images.

    For

    example,

    the

    directory

    structure

    for

    a

    Windows

    system

    might

    look

    like

    the

    following:

    Chapter

    2.

    Installation

    Troubleshooting

    11

  • C:\depot

    C:\depot\db2

    C:\depot\was5

    C:\depot\wasFp1

    You

    would

    then

    copy

    the

    product

    images

    into

    the

    corresponding

    product

    subdirectories

    and

    copy

    the

    MS

    installation

    images

    into

    the

    C:\depot

    directory.

    To

    launch

    the

    installation,

    double-click

    the

    setup_MS_w32.exe

    file.

    The

    installation

    program

    performs

    required

    any

    embedded

    installations

    without

    prompting

    for

    CDs.

    The

    following

    lists

    show

    the

    files

    needed

    for

    the

    various

    installations.

    The

    C:\depot

    directory

    requires

    the

    following

    installation

    files:

    MS.opt

    prereqs.dtd

    setup_MS_lin390.cp

    MS_db2_embedded_unix.opt

    prereqs.xml

    setup_MS_sol.bin

    MS_db2_embedded_w32.opt

    reboot.exe

    setup_MS_sol.cp

    MsPrereqs.xml

    setup_MS.jar

    setup_MS_w32.cp

    dm_db2_1.ddl

    setup_MS_aix.bin

    setup_MS_w32.exe

    media.inf

    setup_MS_aix.cp

    startpg.exe

    ms.jks

    setup_MS_lin.bin

    w32util.dll

    ms.tar

    setup_MS_lin.cp

    msg-install.log

    setup_MS_lin390.bin

    The

    C:\depot\db2

    directory

    requires

    the

    following

    installation

    files:

    autorun.inf

    doc

    readme.jp

    readme.ru

    setup.exe

    db2

    doc.cmn

    readme.kr

    readme.tw

    db2eseTMTP.rsp

    readme.cn

    readme.pl

    readme.txt

    The

    C:\depot\was5

    directory

    requires

    the

    following

    installation

    files:

    12

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • admin.jar

    j2ee.jar

    log.jar

    utils.jar

    bootstrap.jar

    jmxc.jar

    ras.jar

    wasjmx.jar

    ffdc.jar

    jmxx.jar

    sas.jar

    wsexception.jar

    installService.jar

    lmproxy.jar

    soap.jar

    wssec.jar

    The

    C:\depot\wasFp1

    directory

    requires

    the

    following

    installation

    files:

    autorun.inf

    docs

    license.txt

    nt

    readme

    readme.html

    In

    the

    C:\depot\wasFp1

    directory:

    docs

    installer.jar

    updateSilent.bat.orig

    earLauncher

    lib

    updateWizard.bat

    fixpacks

    updateSilent.bat

    Existing

    software

    was

    not

    discovered

    during

    the

    installation

    of

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance.

    The

    installation

    program

    discovers

    existing

    software

    based

    on

    the

    following

    xml

    files,

    which

    define

    the

    prerequisite

    software:

    v

    MsPrereqs.xml

    v

    MaPrereqs.xml

    v

    SnFPrereqs.xml

    These

    files

    are

    located

    in

    the

    base

    directory

    for

    that

    subproduct

    on

    the

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    CDs.

    For

    example,

    here

    is

    the

    segment

    for

    Solaris

    systems

    in

    the

    MsPrereqs.xml:

  • Checktype="MayExist"

    Flag="was_fp1Installed"/>

    Checktype="MayExist"

    Flag="db2_7Installed"/>

    For

    the

    line

    pertaining

    to

    IBM

    WebSphere

    Application

    Server

    discovery,

    the

    Filename,

    if

    found,

    indicates

    the

    associated

    item

    is

    installed.

    The

    flag

    was_Installed

    is

    used

    to

    indicate

    this

    is

    the

    IBM

    WebSphere

    Application

    Server

    flag.

    If

    there

    is

    a

    ContainsString

    attribute

    (such

    as

    ContainsString=BASEDIR=),

    then

    the

    file

    must

    also

    contain

    this

    string

    or

    the

    software

    is

    considered

    to

    be

    not

    installed.

    If

    the

    software

    is

    installed

    but

    this

    file

    is

    not

    present,

    or

    if

    the

    software

    is

    installed

    multiple

    times

    and

    this

    file

    is

    pointing

    at

    the

    wrong

    installation,

    you

    can

    create

    or

    edit

    the

    MsPrereqs.xml

    file

    before

    installing

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance,

    enter

    the

    string

    it

    is

    searching

    for,

    and

    proceed.

    After

    the

    installation

    of

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance

    is

    complete,

    you

    can

    then

    return

    the

    file

    to

    its

    previous

    state.

    Here

    is

    the

    file

    on

    another

    system:

    bash#

    cat

    /var/sadm/pkg/WSBAA/pkginfo

    #

    VPD

    created

    by

    InstallShield

    MultiPlatform

    Edition

    #

    Thu

    May

    22

    15:10:43

    CDT

    2003

    ARCH=sparc

    BASEDIR=/opt/WebSphere/AppServer

    CATEGORY=application

    CLASSES=none

    DESC=

    ISJE_INSTALL_STATUS=3

    ISJE_IS_ACTIVE=true

    ISJE_IS_PUBLICLY_SHAREABLE=false

    ISJE_NAME=IBM

    WebSphere

    Application

    Server

    ISJE_PARENTS=WSBAA:5.0.0.0.DSP=:1

    ISJE_PRODUCT_NUMBER=5.0.0.0

    ISJE_REQUIRED_COUNT=0

    ISJE_SOURCES=

    ISJE_UID=WSBAA

    ISJE_UNINSTALLER="_uninst"

    "uninstall.jar"

    "uninstall.dat"

    ""

    ISJE_VPD_VERSION=4.5

    ISJE_WEB=

    NAME=WebSphere

    Application

    Server

    PKG=WSBAA

    PKGINST=

    WSBAA

    VENDOR=

    VERSION=5.0.0.0.DSP=

    bash#

    In

    this

    case

    that

    file

    must

    contain

    the

    ContainsString

    as

    well

    as

    the

    base

    directory

    of

    this

    IBM

    WebSphere

    Application

    Server

    installation.

    The

    installation

    of

    IBM

    WebSphere

    Application

    Server

    Fix

    Pack

    1

    fails

    on

    a

    UNIX

    or

    Linux

    system

    with

    the

    error

    message

    BWM83240E.

    This

    problem

    can

    be

    caused

    by

    the

    presence

    of

    existing

    Java

    JDKs

    on

    the

    target

    system.

    14

    IBM

    Tivoli

    Monitoring

    for

    Transaction

    Performance:

    Problem

    Determination

    Guide

  • Before

    installing

    IBM

    WebSphere

    Application

    Server

    Fix

    Pack

    1,

    remove

    any

    existing

    JDKs

    (except

    the

    one

    located

    in

    the

    IBM

    WebSphere

    Application

    Server

    directory)

    from

    your

    system.

    Note:

    This

    applies

    only

    to

    embedd


Recommended