Ibm tivoli storage management reporting sg246109

182
ibm.com/redbooks Tivoli Storage Management Reporting Pat Randall Bill Helms Grant McDonald Using Tivoli Decision Support for Storage Management Analysis Implementing a reporting environment Practical examples

Transcript of Ibm tivoli storage management reporting sg246109

Page 1: Ibm tivoli storage management reporting sg246109

ibm.com/redbooks

Tivoli Storage Management Reporting

Pat RandallBill Helms

Grant McDonald

Using Tivoli Decision Support for Storage Management Analysis

Implementing a reporting environment

Practical examples

Page 2: Ibm tivoli storage management reporting sg246109
Page 3: Ibm tivoli storage management reporting sg246109

Tivoli Storage Management Reporting

July 2000

SG24-6109-00

International Technical Support Organization

Page 4: Ibm tivoli storage management reporting sg246109

© Copyright International Business Machines Corporation 2000. All rights reserved.Note to U.S Government Users – Documentation related to restricted rights – Use, duplication or disclosure issubject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.

First Edition (July 2000)

This edition applies to:

• Version 1, Release Number 1.1 of Tivoli Decision Support for Storage Management Analysis• Version 3, Release 7 of Tivoli Storage Manager for AIX, Program Number 5697-TSM• Version 3, Release 7 of Tivoli Storage Manager for HP-UX, Program Number 5697-TSM• Version 3, Release 7 of Tivoli Storage Manager for Sun Solaris, Program Number 5697-TSM• Version 3, Release 7 of Tivoli Storage Manager for Windows NT, Program Number 5697-TSM• Version 3, Release 7 of Tivoli Storage Manager, S/390 Edition, Program Number 5697-TSO

This document was created or updated on August 3, 2000.

Comments may be addressed to:IBM Corporation, International Technical Support OrganizationDept. QXXE Building 80-E2650 Harry RoadSan Jose, California 95120-6099

When you send information to IBM, you grant IBM a non-exclusive right to use or distribute theinformation in any way it believes appropriate without incurring any obligation to you.

Before using this information and the product it supports, be sure to read the general information inAppendix B, “Special notices” on page 149.

Take Note!

Page 5: Ibm tivoli storage management reporting sg246109

Contents

Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii

Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ix

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiThe team that wrote this redbook. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xiComments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

Chapter 1. TDSfSMA: solving real-world TSM performance problems . 11.1 Defining function within the IS infrastructure. . . . . . . . . . . . . . . . . . . . . 11.2 Reporting on system health and justifying requirements . . . . . . . . . . . . 21.3 Dynamic business requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3.1 What is OLAP? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.3.2 OLAP implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.4 TDSfSMA: an out-of-the-box reporting solution . . . . . . . . . . . . . . . . . . 51.5 What problems can be solved using TDSfSMA? . . . . . . . . . . . . . . . . . . 5

1.5.1 Typical questions asked in TSM environments . . . . . . . . . . . . . . . 61.5.2 TDSfSMA can provide answers . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2. TDSfSMA component overview: software and hardware . . 112.1 Tivoli Storage Manager servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.2 Tivoli Storage Manager / RDBMS interface . . . . . . . . . . . . . . . . . . . . 13

2.2.1 TSM Decision Support Loader . . . . . . . . . . . . . . . . . . . . . . . . . . 132.2.2 Tivoli Storage Manager ODBC driver . . . . . . . . . . . . . . . . . . . . . 142.2.3 RDBMS ODBC interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.3 RDBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142.3.1 Tivoli Storage Manager reporting database . . . . . . . . . . . . . . . . 152.3.2 RDBMS schemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.4 Tivoli Decision Support for Storage Management Analysis . . . . . . . . . 152.4.1 Tivoli Decision Support components . . . . . . . . . . . . . . . . . . . . . . 152.4.2 Storage Management Analysis Guide . . . . . . . . . . . . . . . . . . . . . 172.4.3 Using FM20.DLL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.5 Scheduler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Chapter 3. TDSfSMA: architectural issues . . . . . . . . . . . . . . . . . . . . . . 193.1 How many machines, and why is this important? . . . . . . . . . . . . . . . . 19

3.1.1 Access frequency and the network . . . . . . . . . . . . . . . . . . . . . . . 223.1.2 Network configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

3.2 What size machines, and why is this important? . . . . . . . . . . . . . . . . . 233.3 Choosing a relational database for SMA. . . . . . . . . . . . . . . . . . . . . . . 233.4 Considerations for merging companies, departments, and IIS groups 24

© Copyright IBM Corp. 2000 iii

Page 6: Ibm tivoli storage management reporting sg246109

Chapter 4. TDSfSMA: configuration and implementation . . . . . . . . . . 254.1 Configuration and installation alternatives . . . . . . . . . . . . . . . . . . . . . 25

4.1.1 Deciding which scheduler to use . . . . . . . . . . . . . . . . . . . . . . . . 254.1.2 Choosing a database technology . . . . . . . . . . . . . . . . . . . . . . . . 274.1.3 Multiple Tivoli Storage Management servers . . . . . . . . . . . . . . . 274.1.4 Multiple data source configurations . . . . . . . . . . . . . . . . . . . . . . 30

4.2 Installation “gotchas” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.2.1 Tivoli Decision Support version 2.1 patch . . . . . . . . . . . . . . . . . . 354.2.2 Tivoli Storage Management client as an ODBC data source . . . . 364.2.3 Error 339, FM20.DLL (MS module access) . . . . . . . . . . . . . . . . . 384.2.4 Running out of hard drive space during install . . . . . . . . . . . . . . 394.2.5 Security rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.2.6 Connection to DB failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394.2.7 MDAC levels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414.2.8 “No Data” problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

4.3 Crystal and Cognos participation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464.4 Relational database considerations . . . . . . . . . . . . . . . . . . . . . . . . . . 49

4.4.1 What size DB to start? What about DB growth? . . . . . . . . . . . . . 494.4.2 SQL example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504.4.3 DB2 example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524.4.4 Setup guide for ODBC communications to the RDBMS. . . . . . . . 55

Chapter 5. TDSfSMA: operational procedures . . . . . . . . . . . . . . . . . . . 695.1 Scheduling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

5.1.1 Daily reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695.1.2 Weekly reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715.1.3 Weekend reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 725.1.4 Monthly reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 735.1.5 The window of opportunity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

5.2 Care and feeding of the RDBMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 745.2.1 Loader issues and ODBC loss of connection . . . . . . . . . . . . . . . 745.2.2 Cleanup of RDBMS records . . . . . . . . . . . . . . . . . . . . . . . . . . . . 755.2.3 Near real-time reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.2.4 Duplicating to other file-servers . . . . . . . . . . . . . . . . . . . . . . . . . 765.2.5 Exercising relationships within reports . . . . . . . . . . . . . . . . . . . . 78

Chapter 6. TDSfSMA: reporting procedures . . . . . . . . . . . . . . . . . . . . . 836.1 Scheduling for efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 836.2 Looking at Tivoli Storage Management network traffic . . . . . . . . . . . . 876.3 Correcting errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 896.4 Reporting on client activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916.5 Reporting on server operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96

6.5.1 TSM server performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

iv Tivoli Storage Management Reporting

Page 7: Ibm tivoli storage management reporting sg246109

6.5.2 Storage health . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1016.6 System visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1026.7 Comprehensive Tivoli Storage Management reporting . . . . . . . . . . . 104

Appendix A. TDSfSMA: related views for table analysis . . . . . . . . . . . 107

Appendix B. Special notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

Appendix C. Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153C.1 IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153C.2 IBM Redbooks collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154C.3 Tivoli Storage Management publications . . . . . . . . . . . . . . . . . . . . . . . . 154

How to get IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157IBM Redbooks fax order form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

IBM Redbooks review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

v

Page 8: Ibm tivoli storage management reporting sg246109

vi Tivoli Storage Management Reporting

Page 9: Ibm tivoli storage management reporting sg246109

Figures

1. Summarizing client error messages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82. Data processed by server operations by day of the week . . . . . . . . . . . . . . 93. Components of an SMA reporting environment. . . . . . . . . . . . . . . . . . . . . 124. Minimum TDSfSMA reporting system . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205. TDSfSMA reporting system with file server and multiple SMA clients . . . . 216. TSMDSL scheduled and running the desktop interface . . . . . . . . . . . . . . 267. TSMDSL processing multiple TSM servers . . . . . . . . . . . . . . . . . . . . . . . . 288. TSMDSL log extract showing multiple ODBC’s and TSM servers. . . . . . . 299. TSM ODBC driver communications setup . . . . . . . . . . . . . . . . . . . . . . . . . 3010. Tivoli Decision Support Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3111. DSL server list setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3212. Tables to be loaded in the DSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3313. Data source setup in the DSL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3414. Saving the TSMDSL.INI file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3415. Setting up a TSM New Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3716. FM20.DLL error that appears if missing the required *.DLL files . . . . . . . . 3817. No Microsoft SQL database connection . . . . . . . . . . . . . . . . . . . . . . . . . . 4018. Example of another database failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4119. Correct version of MDAC, with all items at the same level . . . . . . . . . . . . 4220. Applications can be removed via Control Panel . . . . . . . . . . . . . . . . . . . . 4321. Applications can be removed here. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4422. Example to remove Tivoli Decision Support 2.1 . . . . . . . . . . . . . . . . . . . . 4523. Example of Seagate Crystal report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4724. Example of Generated Cognos Report from Tivoli Discovery Interface . . 4825. Cube view from the Tivoli Discovery Administrator . . . . . . . . . . . . . . . . . . 4926. Microsoft SQL server query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5127. Logon connection to database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5228. Connection successful . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5329. Simple command for DB2 query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5430. Results of the command issued. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5531. Creating a new data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5632. symbolic name and a specified IPP address . . . . . . . . . . . . . . . . . . . . . . . 5733. SQL login and password authentication . . . . . . . . . . . . . . . . . . . . . . . . . . 5734. Library configuration for protocol to be used . . . . . . . . . . . . . . . . . . . . . . . 5835. Specify the database for storage management . . . . . . . . . . . . . . . . . . . . . 5936. Process options to be applied . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5937. Test data source for connection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6038. Data source test complete . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6139. Creating a DB2 data source using the ODBC driver . . . . . . . . . . . . . . . . . 6240. ODBC IBM DB2 driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

© Copyright IBM Corp. 2000 vii

Page 10: Ibm tivoli storage management reporting sg246109

41. Manual configuration for DB2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6342. Protocol for system configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6443. Server host name or IP address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6544. Target database name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6545. Alias database name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6646. Microsoft Visual Basic application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6747. User id and password for Database connection . . . . . . . . . . . . . . . . . . . . 6748. Test connection to database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6849. Db2 message confirmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6850. CPU utilization 100% while TSMDSL is running . . . . . . . . . . . . . . . . . . . . 7551. Related views in lower box windows from Tivoli Discover Interface . . . . . 7952. Related views shown from Tivoli Discovery Interface . . . . . . . . . . . . . . . . 8053. Reports from the Storage Management Analysis Guide . . . . . . . . . . . . . . 8154. More reports from the Storage Management Analysis Guide . . . . . . . . . . 8255. What is the status of scheduled client sessions. . . . . . . . . . . . . . . . . . . . . 8456. Client media waits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8557. How much time is spent daily waiting for media access . . . . . . . . . . . . . . 8658. Reports that are helpful in identifying network problems . . . . . . . . . . . . . . 8759. TCP/IP address and throughput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8860. Examining filesize as related to performance . . . . . . . . . . . . . . . . . . . . . . 8961. Some Storage Management Analysis reports on errors . . . . . . . . . . . . . . 9062. Top 10 server messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9063. How current are client backups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9164. Identifying when clients last contacted the TSM server . . . . . . . . . . . . . . . 9265. Client results of operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9366. Data movement by filesize and total throughput . . . . . . . . . . . . . . . . . . . . 9467. Client data throughput by platform. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9568. Total objects restored for clients . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9669. Non-scheduled server operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9870. How much data is processed by daily server operations. . . . . . . . . . . . . . 9971. What is the average hourly throughput rate for server operations. . . . . . 10072. Reports available on storage health . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10173. How does platform affect client throughput rates. . . . . . . . . . . . . . . . . . . 10374. Summary of client messages by TSM software level . . . . . . . . . . . . . . . 10475. How to read related views and file names for location in tables below . . 108

viii Tivoli Storage Management Reporting

Page 11: Ibm tivoli storage management reporting sg246109

Tables

1. Related views and file names, with view descriptions . . . . . . . . . . . . . . . 109

© Copyright IBM Corp. 2000 ix

Page 12: Ibm tivoli storage management reporting sg246109

x Tivoli Storage Management Reporting

Page 13: Ibm tivoli storage management reporting sg246109

Preface

This IBM Redbook addresses the problem of generating meaningfulpresentation-style reports from Tivoli Storage Management data sources. Weconcentrate on the use of the Tivoli Decision Support for Storage ManagementAnalysis (TDSfSMA) Guide as part of an integrated Tivoli Storage Managementreporting solution.

We describe the underlying purpose of the Storage Management Analysisproduct, outline the components comprising a Storage Management Analysisreporting environment, and explain how to cope with some common problemswhich may be encountered in implementing that environment. We concludeby presenting examples of how you may want to integrate StorageManagement Analysis reporting into day-to-day operations, as well as how touse this product to answer some typical ad hoc questions asked in a TivoliStorage Management environment.

This book is intended for Tivoli Storage Management Administrators andinformation systems executives who have an interest in the performance andreliability of Tivoli Storage Management. It does not detail the installationprocess and should be read in conjunction with the product documentation.

The team that wrote this redbook

This redbook was produced by a team of specialists from around the worldworking at the International Technical Support Organization San Jose Center.

Patrick Randall is a Distributed Storage Software Specialist at theInternational Technical Support Organization, San Jose, California. He haswritten 11 IBM Redbooks on ADSM and Tivoli Storage Manager, teaches IBMclasses worldwide on all areas of distributed storage, and is a consultant indisaster and business recovery. Before joining the ITSO in July 1996, Patrickworked in IBM UK's Business Recovery Services as a Solutions Architect.

Bill Helms is an Information Systems Engineer in Baltimore, Maryland.He has 25 years of experience in the information systems field. Bill holds a

This book-formatted version is valid only for the date of publication.

The most recent version of this material is maintained on the ITSO Internet Web pages athttp://www.redbooks.ibm.com/solutions/systemsmanagement/tsm/reporting.html

Important: On-line Version Available!

© Copyright IBM Corp. 2000 xi

Page 14: Ibm tivoli storage management reporting sg246109

degree in Management Information Systems, Master of Science from BowieState University. His areas of expertise include systems software support andstorage systems support.

Grant McDonald is an Advisory IT Specialist in Johannesburg, South Africa.He has 6 years of experience in the server operations and support field.Grant has worked at IBM for 6 years. His areas of expertise include serveroperations on OS\2, Novell, Winodws NT, AIX and enterprise networking. Hehas written extensively on system software and storage systems support.

Thanks to the following people for their invaluable contributions to this project:

Don BrancatoTivoli Systems

Andy RuhlTivoli Systems

Dominic PruittTivoli Systems

Andy WhartonIBM UK

Richard HarrisonTivoli Systems

Tetsuya ShiraiITSO San Jose

Steve StruttTivoli Systems

xii Tivoli Storage Management Reporting

Page 15: Ibm tivoli storage management reporting sg246109

Comments welcome

Your comments are important to us!

We want our Redbooks to be as helpful as possible. Please send us yourcomments about this or other Redbooks in one of the following ways:

• Fax the evaluation form found in “IBM Redbooks review” on page 35 to thefax number shown on the form.

• Use the online evaluation form found at http://www.redbooks.ibm.com/

• Send your comments in an Internet note to [email protected]

xiii

Page 16: Ibm tivoli storage management reporting sg246109

xiv Tivoli Storage Management Reporting

Page 17: Ibm tivoli storage management reporting sg246109

Chapter 1. TDSfSMA: solving real-world TSM performance problems

In this chapter we will highlight a few of the problem areas that Tivoli StorageManagement (TSM) Administrators may face, the types of questions that canbe answered, and the different kinds of reports that are available through theuse of Tivoli Decision Support for Storage Management Analysis (TDSfSMA).

Storage Management Analysis provides a mechanism to make Tivoli StorageManagement’s events, performance, and the fulfilment of businessrequirements readily visible by employing a variety of formats and reportinglevels. You will find these reports to be appropriate and informative to theInformation Systems technician, Tivoli Storage Management Administrator, orthe company executive.

Other reporting tools used for Tivoli Storage Manager include:

• Results from QUERY command issued via Tivoli Storage Manager

• SQL queries via Tivoli Storage Management macros or scripts

• Extractions of the Tivoli Storage Management server activity log

• Extractions from Client logs

• Extractions from Tivoli Storage Manager accounting file

• Platform specific operating system commands and monitors

• Spreadsheets

• E-mail

These tools can be applied in a variety of ways and combinations to achievethe desired results.

1.1 Defining function within the IS infrastructure

Business data is commonly recognized as a valuable internal asset. Theprotection of this data is the job of Tivoli Storage Management. In addition,there are massive amounts of data being generated in support of theInformation Systems environment, as is the case with Tivoli StorageManagement. Putting this data into a usable format and relating it to theactual business needs of the company involves programmers, analysts, andother IS agents in the typical organization.

© Copyright IBM Corp. 2000 1

Page 18: Ibm tivoli storage management reporting sg246109

Furthermore, this data manipulation is usually done on a group or departmentlevel to report specific interests to specific parties. Seldom is this a continuingrequirement, so it becomes a throw-away solution for an immediate need. Itthe need comes up again, it must be re-invented again. Many different peoplecan be involved, on many different levels of functionality.

This situation, in turn, ultimately drives up the cost of Information Systemsand has a negative impact on company profit margin and overhead costs.

The Tivoli Decision Support for Storage Management Analysis (TDSfSMA)product allows the TSM Administrator to perform more efficiently andeffectively by limiting the number of personnel needed to report on TivoliStorage Management storage resources, network traffic for Tivoli StorageManagement data, and Tivoli Storage Management events.

By utilizing Storage Management Analysis, the functional responsibility oftransforming raw data into reports can be limited to the Tivoli StorageManagement Administrator. The Tivoli Storage Management Administrator isable to do more than Tivoli Storage Management query commands and SQLquery reporting, immediately. Accountability and reporting are highly visible,understandable, and accessible to all those granted security rights to displayStorage Management Analysis reports.

1.2 Reporting on system health and justifying requirements

The need to report on Tivoli Storage Manager processing and resource usageis never more apparent than when identifying and justifying a ‘need’. A datacollection, programming, and report presentation scramble usually ensues.The degree of complexity and responsiveness depends on how prepared theTivoli Storage Management Administrator is to answer that facet of ‘need’.

The Tivoli Storage Management Administrator, when provided with TivoliDecision Support for Storage Management Analysis, has a means to monitorthe health of the Tivoli Storage Management system including storage poolusage, event scheduling in terms of resource availability, and error reporting.They have a means to report on developing trends, as well as singleoccurring anomalies, and allows report users to make decisions based onhistorical data.

2 Tivoli Storage Management Reporting

Page 19: Ibm tivoli storage management reporting sg246109

Through trending, we can predict when and if resources will be adverselyimpacted and when new equipment or resources are warranted. Thesupporting documentation will be predisposed for such usage. The formatand reports will be available in meaningful format to those who approvecompany expenditures, and to the Tivoli Storage Management Administrator,to assure that they are using Tivoli Storage Management resourcesefficiently.

1.3 Dynamic business requirements

The business environment has been subject to change, a situation that willcontinue as long as markets and economy are the drivers. As organizationsdownsize, buy-out, reorganize, dissolve, and go through the changes thatenables business to progress, information systems must remain flexible andresponsive to these changes.

TDSfSMA is intended to conform to a dynamic business environment. It isadaptable to changing computing responsibilities. As additional processorsand servers, some of them possibly with identical names, are added to the ISdepartment, they are easily integrated into currently reported processors.This situation is common as companies are merged, bought, or reorganized.The technology utilized to obtain this flexibility can be described as “On-LineAnalytical Processing” or OLAP.

1.3.1 What is OLAP?The following definition for OLAP was obtained from the Web site:

http://www.moulton.com/olap/olap.glossary.html

On-Line Analytical Processing (OLAP) is a category of softwaretechnology that enables analysts, managers, and executives to gaininsight into data through fast, consistent, interactive access to a widevariety of possible views of information that has been transformed fromraw data to reflect the real dimensionality of the enterprise asunderstood by the user.

Chapter 1. TDSfSMA: solving real-world TSM performance problems 3

Page 20: Ibm tivoli storage management reporting sg246109

OLAP functionality is characterized by dynamic multi-dimensional analysis ofconsolidated enterprise data supporting end user analytical and navigationalactivities such as:

• Calculations and modeling applied across dimensions, through hierarchiesand/or across members

• Trend analysis over sequential time periods

• Slicing subsets for on-screen viewing

• Drill-down to deeper levels of consolidation

• Reach-through to underlying detail data

• Rotation to new dimensional comparisons in the viewing area

OLAP is implemented in a multi-user client/server mode and offersconsistently rapid response to queries, regardless of database size andcomplexity. OLAP helps the user synthesize enterprise information throughcomparative, personalized viewing, as well as through analysis of historicaland projected data in various ‘what-if ’ data model scenarios. This is achievedthrough use of an OLAP Server.

1.3.2 OLAP implementationAn OLAP server is a high-capacity, multi-user data manipulation enginespecifically designed to support and operate on multi-dimensional datastructures. A multi-dimensional structure is arranged so that every data itemis located and accessed based on the intersection of the dimension memberswhich define that item. The design of the server and the structure of the dataare optimized for rapid ad-hoc information retrieval in any orientation, as wellas for fast, flexible calculation and transformation of raw data based onformulaic relationships.

The OLAP Server may either physically stage the processedmulti-dimensional information to deliver consistent and rapid response timesto end users, or it may populate its data structures in real-time from relationalor other databases, or offer a choice of both. Given the current state oftechnology and the end user requirement for consistent and rapid responsetimes, staging the multi-dimensional data in the OLAP Server is often thepreferred method.

Thus, the technology utilized by Tivoli Storage Manager and StorageManagement Analysis, and its associated components is OLAP, and theOLAP Server, to meet the requirement of a dynamic environment. In the nextchapter we will discuss all of the components necessary to create thisreporting power.

4 Tivoli Storage Management Reporting

Page 21: Ibm tivoli storage management reporting sg246109

1.4 TDSfSMA: an out-of-the-box reporting solution

Information needs to gathered and put to work quickly and effectively.TDSfSMA does this by supplying comprehensive pre-coded reports availableupon install. There is no need for program or report development.

In fact, Storage Management Analysis, as a Tivoli Decision Support Guide, isdesigned to not be a custom solution. The complexity of a six-productsolution (Tivoli Storage Management, Tivoli Decision Support, StorageManagement Analysis, Cognos PowerPlay, and Seagate Crystal Reporting)allows little room for custom reporting, and introduces a great deal of risk ifattempted.

The product will continue to be attuned to the needs of Tivoli StorageManagement reporting and will be modified as new versions of TSM areavailable.

1.5 What problems can be solved using TDSfSMA?

A wide variety of reporting elements are included in the current release. Thecurrent release has concentrations in Tivoli Storage Management eventanalysis and Tivoli Storage Management performance analysis.

The goal of the Tivoli Storage Manager event and performance category is togain insight into the health of a Tivoli Storage Manager environment. Thisincludes information related to how well a Tivoli Storage Managerenvironment is operating, and to highlight areas needing improvement.Reporting is performed for both Tivoli Storage Manager server and TivoliStorage Manager client processing. For Tivoli Storage Manager clientprocessing, the Tivoli Storage Manager client event logging function isrequired to forward messages to the Tivoli Storage Manager server.

Reporting is performed for both Tivoli Storage Manager server and TivoliStorage Manager client processing.

In this section, we will look at some typical instances of problem reporting.These are intended to serve as examples of product and report usage. Amore in-depth look at these questions are discussed in Chapter 6,“TDSfSMA: reporting procedures” on page 83 of this redbook.

Chapter 1. TDSfSMA: solving real-world TSM performance problems 5

Page 22: Ibm tivoli storage management reporting sg246109

1.5.1 Typical questions asked in TSM environmentsThis list is representative of the kinds of questions that are likely to be askedin a Tivoli Storage Management environment:

• What is the resource impact on my server when I run my client schedules?

• What is the best way to change my backup and archive schedules to allowefficient scheduling?

• What are my problem clients, and which clients are not getting backed upregularly?

• What errors am I getting most, and which ones should I work on correctingfirst?

• What impact does TSM data movement have on the network?

• How many restores have been done in the past week?

• How much storage was reclaimed this week?

• How much data did I back up incrementally?

• How much data did I copy the last four weeks to my copy pools?

• What was my throughput rate over the LAN/WAN for data sent andreceived?

• What are my failure rates by server and operating system?

• Is my tape volume full or partially full, and when will it be available tomigrate?

• What are my key performance indicators, and how do I monitor them?

• How will I know when I need to upgrade system components?

• Can I report on event processing in a form which will mean something tomy boss?

• I want to show my boss we’re doing a good job with the resources I have.How can I do that?

• I want a comprehensive “out-of-the-box” solution to Tivoli StorageManagement reporting. Is this it?

6 Tivoli Storage Management Reporting

Page 23: Ibm tivoli storage management reporting sg246109

Future Storage Management Analysis Guide releases will address otherquestions, particularly in the area of Tivoli Storage Management capacityplanning. Here are some of the additional questions which will benefit fromreporting currently planned for the next release:

• How much client data do we protect over the entire enterprise?

• Can I know how much active and inactive data is in my storage pools?

• How much of the data is being kept onsite and offsite?

• What does collocation cost me in terms of volumes?

• Can I track and predict storage growth by tape slots and by MB by client?

• Can I predict what an increased client load would do to the system?

1.5.2 TDSfSMA can provide answersAn example, selected from the above lists, of answering questions viaStorage Management Analysis reporting follows:

To answer the question, “What errors am I getting most, and which onesshould I work on correcting first?”, we can invoke the Tivoli DiscoveryInterface. An appropriate chart to reference in the Storage ManagementAnalysis Guide is entitled “Summarize the messages issued in myenvironment”, as shown in Figure 1.

This report draws a composite picture of error messages by severity. Bylooking at this report, you can tell which messages are prevalent, whichmessages should be prioritized to work on first, how often you’re gettingerrors, and what the Tivoli Storage Management message numbers are forfurther reference.

In the example, we can see that we have received eight ‘severity’ messages.Three of them are message ‘ANR2034E’. However, since these messagesrelate only to ‘QUERY’ commands, these may not be as critical to correct as,for example, the ‘UPDATE COPYGROUP’ message ‘ANR1582E’ issued‘03/13/2000 09:26:49’. Failure of this command may mean that data is notbeing retained with the proper Tivoli Storage Management criteria.

Other information is available upon generating this report, including “Hints”,as shown on the bottom tabs, which tells you what the report data iscomprised of and how you may want to use this data. There is also a tabentitled “Related Views” which will reference other Storage ManagementAnalysis reports which can give further insight and relevant data. See theTivoli Decision Support for Storage Management Analysis Users Guide,GC32-0436, for details concerning these and other features.

Chapter 1. TDSfSMA: solving real-world TSM performance problems 7

Page 24: Ibm tivoli storage management reporting sg246109

Figure 1. Summarizing client error messages

Again, selecting from the above ‘sample question’ lists, here is an example ofanswering questions via Storage Management Analysis:

To answer the question, “How much data did I copy during the last four weeksto my copy pools?”, invoke the Tivoli Discovery Interface. An appropriatechart to reference in the Storage Management Analysis Guide is entitled“How much data is processed by daily server operations?”, as shown inFigure 2.

Hints Related Views

8 Tivoli Storage Management Reporting

Page 25: Ibm tivoli storage management reporting sg246109

This report draws a three-dimensional graphical representation of datamoved during administrative processes. ‘STGPOOL BACKUP’ is the categorywe are interested in. By looking at this report, you get the average amount ofdata by day of week. This is only one of many graphical format options fordisplay. In addition, there are options for ‘Drill Down’ exploration. For acomplete discussion of these options, refer to the Tivoli Decision Support forStorage Management Analysis Users Guide, GC32-0436.

Figure 2. Data processed by server operations by day of the week

Chapter 1. TDSfSMA: solving real-world TSM performance problems 9

Page 26: Ibm tivoli storage management reporting sg246109

10 Tivoli Storage Management Reporting

Page 27: Ibm tivoli storage management reporting sg246109

Chapter 2. TDSfSMA component overview: software and hardware

In this section we describe the various software and hardware componentsthat make up a complete Tivoli Decision Support for Storage ManagementAnalysis (TDSfSMA) reporting solution. We describe software levels requiredand the function of each component.

These components are shown in Figure 3.

TDSfSMA requires three base products:

• Tivoli Storage Manager

• Relational Database System

• Tivoli Decision Support

© Copyright IBM Corp. 2000 11

Page 28: Ibm tivoli storage management reporting sg246109

Figure 3. Components of an SMA reporting environment

2.1 Tivoli Storage Manager servers

The Tivoli Storage Manager database is the source of information used forevent and performance information.

Version 3.7.2 or later of the Tivoli Storage Management server is required.This is because data is extracted from the Tivoli Storage Manager server fromnew tables included in this version. They are the SUMMARY and EVENTStables. Therefore, this version is required to provide support for StorageManagement Analysis information gathering.

Reportingdatabase

Tivoli Storage Manager / RDBMS Interface

ODBC Driver

RDBMSSchemas

DiscoveryAdministrator

TivoliDecisionSupport

ODBC DriverDecision SupportGuides forStorage Management

Tivoli StorageManagerservers

RDBMS

ODBC Drivers

SMA/Cognos ReportsSMA/Crystal Reports

12 Tivoli Storage Management Reporting

Page 29: Ibm tivoli storage management reporting sg246109

You will have at least one Tivoli Storage Management database source, andin fact, you may even have many of them, on multiple processing platforms.These will be known to TDSfSMA as ‘source data servers’. That will becomeimportant when setting up the parameters for the loader program, which wewill discuss in the next section.

2.2 Tivoli Storage Manager / RDBMS interface

The major portion of this interface is the Decision Support Loader program.Its purpose is to move data from the Tivoli Storage Management sourcedatabase to the Tivoli Decision Support reporting database. We recommendthat you install the Decision Support Loader on a dedicated NT machine.Running the decision Support Loader and the Storage Management Analysisproduct on the same processor can adversely impact performance.

You can concurrently transfer data from multiple Tivoli Storage Managementservers to a shared RDBMS database server by installing the DecisionSupport Loader on multiple machines. To use this configuration, you must setup each Tivoli Storage Management server as an ODBC data source, andconfigure each Decision Support Loader to access the appropriate TivoliStorage Management server and shared RDBMS database server. See theTivoli Storage Management Decision Support Loader Release notes, Version1.1.1, for more details.

2.2.1 TSM Decision Support LoaderA new utility program called TSMDSL (Tivoli Storage Management DecisionSupport Loader, Version 1.1) is provided on the install CD to manage datacollection. This program uses the Tivoli Storage Manager ODBC interface toread data from the Tivoli Storage Manager server, and uses the RDBMSODBC interface to save data into the Tivoli Storage Manager ReportingDatabase.

The basic steps performed by the program TSMDSL during the datacollection process are the following:

• Extract data from the Tivoli Storage Manager server using the TivoliStorage Manager ODBC driver.

• Transform data into format required by Tivoli Storage Manager Reportingdatabase. This includes processing such as providing a unique date/timekey for information extracted from the Tivoli Storage Manager server.

• Write data to the Tivoli Storage Manager Reporting database using theRDBMS ODBC driver.

Chapter 2. TDSfSMA component overview: software and hardware 13

Page 30: Ibm tivoli storage management reporting sg246109

• Control the expiration of old records from the RDBMS.

There is a GUI interface to control configuration and execution. This willappear at loader execution time. There is also a log to contain a record ofexecution results in the Tivoli Decision Support directory.

The configuration parameters for tmsdsl are:

• Tivoli Storage Manager administrative ID and Password for each TivoliStorage Manager server

• Message level (I, E, W, S, D): control what type of messages are includedin the RDBMS.

• Expiration value used for pruning old entries from RDBMS

• Include extract time qualification for EXTRACT_DATE field RDBMS key

2.2.2 Tivoli Storage Manager ODBC driverThis is used to read data from the Tivoli Storage Manager server.

The Tivoli Storage Manager ODBC configuration parameters are:

• TCP/IP address of Tivoli Storage Manager servers to query

• Port number of Tivoli Storage Manager servers to query

2.2.3 RDBMS ODBC interfaceThis is used to save data into the Tivoli Storage Manager ReportingDatabase. This will be relational database specific, such as, ‘SQL ODBC’ or‘ORACLE ODBC’.

RDBMS ODBC configuration parameters are:

• TCP/IP address of Tivoli Storage Manager servers to query

• Port number of Tivoli Storage Manager servers to query

2.3 RDBMS

This relational database must be on a platform supported by the relationaldatabase technology chosen. You may have multiple RDBMS servers, butordinarily you will only have one. This is because multiple source servers canshare the same database.

14 Tivoli Storage Management Reporting

Page 31: Ibm tivoli storage management reporting sg246109

2.3.1 Tivoli Storage Manager reporting databaseThe source information is saved in a relational database called the TivoliStorage Manager reporting database. One Tivoli Storage Manager reportingdatabase can be used to contain data from multiple Tivoli Storage Managerservers. The Tivoli Storage Manager reporting databases that are initiallysupported are:

• Oracle (V8.1)

• DB2(V5.0)

• MS SQL(v7.0)

A schema is provided with TDSfSMA that contains the definitions of thetables used in the RDBMS for these three databases.

2.3.2 RDBMS schemasDuring the installation of the Decision Support Loader, the required databaseschemas are installed in the same directory as the Decision Support Loader.The default installation path is:\program files\tivoli\tsm\decision\schemas. Theappropriate schemas should be copied into the RDBMS.

2.4 Tivoli Decision Support for Storage Management Analysis

Tivoli Decision Support for Storage Management Analysis (TDSfSMA) mustreside on an NT 4.0 SP4 level or better platform. Tivoli Decision Supportoperates on Windows 95, Windows 98 and Windows NT 4 (Windows 2000support will be added at a future date). Note that Tivoli Decision Support isnot a prerequisite for the Tivoli Framework. You may have multiple TivoliDecision Support servers in the same reporting system.

2.4.1 Tivoli Decision Support componentsTivoli Decision Support version 2.1 is required. Tivoli Decision Supportincludes several components. You must decide which components to install,and on which machines, based on how you plan to run the application. Youwill choose to run in stand-alone mode or network mode. Refer to the TivoliDecision Support 2.1 Installation Guide, GC32-0438, for more information onconfigurations and hardware requirements.

You must also install PTF2 for Tivoli Decision Support in order to haveStorage Management Analysis function properly.

Chapter 2. TDSfSMA component overview: software and hardware 15

Page 32: Ibm tivoli storage management reporting sg246109

The Tivoli Decision Support components necessary to run StorageManagement Analysis are:

• Tivoli Decision Support administrative interface — The Tivoli DiscoveryAdministrator Module is a component of Tivoli Decision Support that isused to control the following:

- Scheduling the data collection process to build the Tivoli StorageManager Reporting Database

- Building the cubes associated with the Tivoli Decision Support StorageManagement Analysis Guide Functional Definition

• Tivoli Decision Support Discovery Interface — The Discovery Interface isa component of Tivoli Decision Support that is used to present informationto users. This interface is located on one or more PC clients, and normallywill be pointing to the server content located on a network file serverwhere the Tivoli Decision Support Administrator has created themulti-dimensional cube.

This interface uses a topic map as the primary means of navigating thediscovery interface. The topic map divides viewable data into a hierarchyof distinct categories, topics, and views. Each Tivoli Storage ManagerGuide will have a set of topics and views. Each view represents aseparate report. The Discovery Interface can be used by people that havedifferent roles in an organization.

The System Administrator is a role currently defined with Tivoli DecisionSupport. A Storage Administrator will be considered an equivalent role.When a specific role is selected, the topic map displays views that aremost useful to someone in that role. When System Administrator isselected as a role, all Tivoli Storage Manager Guide views will bedisplayed.

• Cognos PowerPlay — This is imbedded and installed as an integrated andcore part of Tivoli Decision Support. The Discovery Interface uses Cognos'PowerPlay reports. The Cognos PowerPlay cubes provide numerousdimensions and measures that allow the user to view data in additionalways than the pre-defined views shipped with the Guide.

• Seagate Crystal — This is imbedded and installed as an integrated andcore part of Tivoli Decision Support. The Discovery Interface usesSeagate's Crystal Reports to allow the user to view data in additional waysthan the pre-defined views shipped with the Guide.

16 Tivoli Storage Management Reporting

Page 33: Ibm tivoli storage management reporting sg246109

2.4.2 Storage Management Analysis Guide• “Out-of-the-box” reports — This sets up the reporting links to the reporting

database, Cognos, and Crystal. This is done via Tivoli Decision Support,and its GUI interface that lets you access these reports with multipleviewing options.

• Cube(s) reporting — This component sets up reporting from Cognos 3Dgraphics reporting.

2.4.3 Using FM20.DLLThis is used to support the Discovery Administrator. Refer to 4.2.3, “Error339, FM20.DLL (MS module access)” on page 38 for more details.

2.5 Scheduler

You will want to schedule the loading of new data into the reporting databaseat a pace consistent with reporting frequency. In this way, the most recentdata will be added for reporting. Normally, this will be done on a daily basis.We recommend use of the Tivoli Storage Management scheduler for thispurpose.

You will also want to schedule the re-building of the Storage ManagementAnalysis cubes following each data loader run. This is most easilyaccomplished by using the scheduler in the Discovery Administrator.

See the section on scheduling in 4.1.1, “Deciding which scheduler to use” onpage 25 for more information.

Chapter 2. TDSfSMA component overview: software and hardware 17

Page 34: Ibm tivoli storage management reporting sg246109

18 Tivoli Storage Management Reporting

Page 35: Ibm tivoli storage management reporting sg246109

Chapter 3. TDSfSMA: architectural issues

In this section we discuss some considerations for a beginning configurationin support of Tivoli Decision Support for Storage Management Analysis(TDSfSMA) reporting. We will expand on the component overview presentedin Chapter 2 and identify issues of tailoring Storage Management Analysisreporting to your organization.

There are multiple configurations related to the TSMDSL program, the RDBMS,and the Tivoli Storage Manager servers. For example, TSMDSL can run on thesame machine as the RDBMS or on a different machine. Also, there can bemultiple TSMDSL programs running on separate machines (extracting data fromdifferent Tivoli Storage Manager servers) and loading data into the sameRDBMS. These different configurations can affect performance.

Also, see the discussion for hardware minimum requirements in 4.1.4,“Multiple data source configurations” on page 30 of this redbook.

3.1 How many machines, and why is this important?

One of the first things to plan for is how many workstations will need accessto reports, and how often.

If there are multiple reporting workstations, you may want to consider adedicated file server for reports, as described in the Tivoli Decision SupportInstallation Guide, GC32-0438. Also see the discussion in 5.2.4, “Duplicatingto other file-servers” on page 76 on stand-alone mode versus network mode.

If you have a relatively small Tivoli Storage Management system, or a systemwhich is accessed by a single Tivoli Storage Management Administrator, youmay need only the minimum number of machines configured for TivoliDecision Support and Storage Management Analysis, as shown in Figure 4.

© Copyright IBM Corp. 2000 19

Page 36: Ibm tivoli storage management reporting sg246109

Figure 4. Minimum TDSfSMA reporting system

You may want Tivoli Decision Support installed on several machines if youhave only a few users who want full control, and who will have frequentaccess to reports.

However, you may want only the Tivoli Storage Management Administrator touse Tivoli Decision Support, but then provide for multiple StorageManagement Analysis machines, as shown in Figure 5.

Stand-alone machine runningthe Discovery Administrator, the

Shared Data, the DiscoveryInterface, and System Management Analysis components

Enterprise Databaseand

tsmdsl program

TSM Serverand

TSM Database

20 Tivoli Storage Management Reporting

Page 37: Ibm tivoli storage management reporting sg246109

Figure 5. TDSfSMA reporting system with file server and multiple SMA clients

These factors will dictate what you decide on using stand-alone or networkmode for Tivoli Decision Support. After that, you are ready to look at theremaining issues.

Once the network or stand-alone decision has been made for Tivoli DecisionSupport, then the Tivoli Storage Management database size, networkconfiguration, and reporting database size may be the major determinates indeciding how many machines should be configured.

We recommend that you install the Decision Support Loader (TSMDSL) on adedicated workstation. Running the decision Support Loader and the StorageManagement Analysis product on the same processor can adversely impactperformance.

TSM Serverand

TSM Database

EnterpriseDatabase

System running TivoliDecision Support

and tsmdsl program

File Server runningShared Data

Components of TDS

Client systems running Discovery Interfaceand

Storage Management Analysis

Chapter 3. TDSfSMA: architectural issues 21

Page 38: Ibm tivoli storage management reporting sg246109

It is evident that the number of machines to configure, and what to install onthem, is largely dependent on use, network configuration, and data volume.

3.1.1 Access frequency and the networkConsider the approximate number of reports a given user of the system islikely to build or download from the file server or reporting database. Eachreport varies in the amount of data, depending on the content and the volumeof elements included. Nevertheless, response will be poor if data traffic orbandwidth precludes rapid transfer. You may want to run some initialbenchmarks to see exactly what impact your particular reporting needs haveon your network.

Also, consider the impact of TSMDSL executions on the network. Again, werecommend that you install the Decision Support Loader on a dedicatedworkstation. How often you run the TSMDSL program will have a impact onthe amount of data transferred, and the time of day may have an impact ondata traffic. Some Administrators may want to run on this on an hourly basis,but more often it will be run on a daily basis. See 5.1.5, “The window ofopportunity” on page 74.

Avoid running the TSMDSL program when other activity such as backups andarchives may be accessing the Tivoli Storage Management database. Also,avoid running building cubes during TSMDSL execution. Both of theseactivities can adversely affect performance.

3.1.2 Network configurationIf you plan to report from multiple Tivoli Storage Management machines to acommon RDBMS machine, you probably want to install TSMDSL on multiplemachines, as well. In this way, you may do concurrent downloads of data fromTivoli Storage Management with a minimum of impact on a given TSMDSLprocessor. However, keep in mind the impact on the RDBMS server itself andthe network paths to it.

Once you decide on a desired configuration, you may want to consult yournetwork specialist to discuss the configuration with them. As is the case withother shared applications, poor configuration planning or poor timing for thenetwork can be a barrier to full acceptance and exploitation of TDSfSMA.

22 Tivoli Storage Management Reporting

Page 39: Ibm tivoli storage management reporting sg246109

3.2 What size machines, and why is this important?

The RDBMS and TSMDSL machines themselves have minimumconfiguration specifications. See 5.2.4, “Duplicating to other file-servers” onpage 76 for more information on this. However, depending on usage, otherprocessor components can be stressed. Consider I/O performance, CPUutilization, memory usage, and data storage availability when planning forStorage Management Analysis or trouble shooting problems.

If too many Storage Management Analysis reports are open simultaneouslythis can effect memory and cause unpredictable results. Also, in the case ofcube reporting, memory on the PC video card can be restrictive. Thissituation can be unpredictable, as well. Generally, these situations can beisolated by running only the failing set(s) of reports and noting results.

3.3 Choosing a relational database for SMA

Three alternatives are presently supported with Tivoli Decision Support andStorage Management Analysis. These are Oracle, DB2, and MSSQL. See theRDBMS section in 2.3.1, “Tivoli Storage Manager reporting database” onpage 15. Most Tivoli Storage Management Administrators will go with therelational technology that is available in their organization. This is a gooddecision, because this affords you an established and supportedenvironment. Utilize the talents of your DBA group. We cover a typical DBSdialog in 4.4.4, “Setup guide for ODBC communications to the RDBMS” onpage 55.

If you cannot do this, or choose not to do it, then MSSQL is the recommendedalternative. The install for a desktop environment has a minimum ofconsiderations and works well with TDSfSMA. For more informationregarding the MSSQL product and the installation procedure, refer to the Website:

www.microsoft.com.

Chapter 3. TDSfSMA: architectural issues 23

Page 40: Ibm tivoli storage management reporting sg246109

3.4 Considerations for merging companies, departments, and IIS groups

The dynamic nature of today’s business environment demands that reportingbe flexible enough to change, add, or delete reported processors as theorganizations themselves change. In order to accomplish this, Tivoli DecisionSupport uses OLAP.

Information can be stored for multiple source servers, and can be added ordeleted from consolidated reports via filtering criteria invoked before eachreport, or eliminated via “layered” views of data.

Also, multiple Tivoli Decision Support and Storage Management Analysisservers can be brought on line as needed simply by pointing them to thecorrect source and RDBMS servers. See the Tivoli Decision SupportInstallation Guide for more details.

24 Tivoli Storage Management Reporting

Page 41: Ibm tivoli storage management reporting sg246109

Chapter 4. TDSfSMA: configuration and implementation

In this chapter we will present some considerations when installing TivoliDecision Support for Storage Management Analysis (TDSfSMA).

4.1 Configuration and installation alternatives

Besides the configuration alternatives discussed in the previous chapter,there are some additional processing alternatives we will bring to yourattention. Also, we will point out a few pitfalls that can impair functionality ofthe product.

4.1.1 Deciding which scheduler to useThe Tivoli Storage Manager Administrator must decide which scheduler willwork best in their existing infrastructure.

You will have multiple “cubes” for reporting data, as described in 2.4.1, “TivoliDecision Support components” on page 15. Periodically, you will want torebuild the cubes to update the data to be reported. The build process can bescheduled to execute automatically and at regular intervals. We recommendstaggering the start times of the multiple cube builds so that they do notprocess simultaneously. This will improve performance for each buildprocess.

Also, make sure that the cube builds are scheduled after the Tivoli StorageManagement Decision Support Loader job runs, because this job must finishin order to have new data available for the cubes. The loader job should alsobe executed via a scheduler.

You have three scheduler options available use in this component set.

4.1.1.1 Tivoli Storage Management schedulerThis is the recommended scheduler to choose for TSMDSL execution.

When executing the Tivoli Storage Management scheduler from the installdirectory, you may have to add additional parameters to get this scheduler tofunction correctly. If you have the Tivoli Storage Management schedulerinstalled as an NT service, make sure that the ID has rights to the programs,including TSMDSL, and the data it must access. If you have installed thescheduler as a “System” account, make sure you have checked the “allowdesktop interface” box.

© Copyright IBM Corp. 2000 25

Page 42: Ibm tivoli storage management reporting sg246109

See Figure 6 (with userid and password greyed out) for an illustration of thedesktop interface invoked during execution. This is to allow the TSMDSLprogram to extract the data from the Tivoli Storage Management servers andallow TSMDSL to execute.

Figure 6. TSMDSL scheduled and running the desktop interface

Schedule the tasks. The server will be contacted, and TSMDSL will retrievethe data to the database that you have specified, allowing the NT4 client topull the required data.

Also see the section in 5.2.1, “Loader issues and ODBC loss of connection”on page 74.

The userids and passwords are shown when the initial setup is performed.

The screen captures do not have the userids and passwords shown.

passwords and userids

26 Tivoli Storage Management Reporting

Page 43: Ibm tivoli storage management reporting sg246109

4.1.1.2 Cognos schedulerThe Cognos scheduler can be set up to build the cubes. Be sure to schedulethis at a time when the TSMDSL job has completed execution. See thediscussion on scheduling in 5.1.5, “The window of opportunity” on page 74.

Further information can be found in Chapter 4 of the redbook Using TivoliDecision Support Guide, SG24-5506-00.

4.1.1.3 Tivoli Decision Support SchedulerThe Tivoli Decision Support (TDS) scheduler is configured for the TivoliDiscovery Administrator interface, and can be used to add a schedule forcube building. Choose the name of the cube you want to build. Select daily,weekly, monthly, hourly, or minutes, and/or how often in “days” you want theexecution to take place. Tivoli Decision Support will not execute until theservice has started in Control Panel -> Services -> TDS Scheduler. Uponexecution of the scheduler, the cubes will be re-built.

Further information can be found in Chapter 4 of the redbook Using TivoliDecision Support Guide, SG24-5506-00.

4.1.2 Choosing a database technologyThree databases were used in the development of TDSfSMA:

• Microsoft SQL Server version 7

• IBM DB2 version 5.2

• Oracle version 8.1.5

The type of database that you will use may be dependent on yourorganization’s current infrastructure and the database servers that are inoperational use.

One of the skills required for TDSfSMA is someone who can support thedatabase. Usually, this is a Database Administrator. This situation will beespecially true for larger enterprises where dedicated servers holddatabases. These databases should also be backed up regularly in casethere is corruption in the physical database or a physical hardware erroroccurs on the server. We assume the recovery of such errors to be theresponsibility of the Database Administrator.

4.1.3 Multiple Tivoli Storage Management serversAn environment may have more than one Tivoli Storage Management Serverin a Local Area Network or even over a Wide Area Network.

Chapter 4. TDSfSMA: configuration and implementation 27

Page 44: Ibm tivoli storage management reporting sg246109

These Tivoli Storage Management servers can report to a common serverthat contains the RDBMS (Microsoft SQL, DB2, Oracle), with thecommunications setup in the ODBC and the Tivoli Decision Support Loader.

The Tivoli Decision Support Loader should execute automatically via thescheduler and contact all the Tivoli Storage Management servers, thenextract the data, storing it on the RDBMS server.

Figure 7 shows multiple Tivoli Storage Management servers have beencontacted in the right hand window. It also shows the Tivoli StorageManagement ODBC drivers and the correct version.

Figure 7. TSMDSL processing multiple TSM servers

The listing shown in Figure 8 (with userid and password greyed out) is anextract of the TSMDSL loader log file. This illustrates to the Tivoli StorageManagement Administrator that the loader has communicated successfullyand pulled the data to the RDBMS server. The data will now be ready to beviewed by the Tivoli Discovery Interface, except for those views which reportfrom cubes. After the cubes are rebuilt, these will be ready, as well.

28 Tivoli Storage Management Reporting

Page 45: Ibm tivoli storage management reporting sg246109

Figure 8. TSMDSL log extract showing multiple ODBC’s and TSM servers

Chapter 4. TDSfSMA: configuration and implementation 29

Page 46: Ibm tivoli storage management reporting sg246109

4.1.4 Multiple data source configurationsMultiple data sources, in this case, means having more than one TivoliStorage Management servers reporting to a common RDBMS. Theconfiguration for this is in the setup of the Tivoli Storage ManagementDecision Support loader and the setup of the Tivoli Storage ManagementODBC driver.

In order for another data source to function you have to register it in theODBC setup as another Tivoli Storage Management server as in Figure 9below. This is for communications to the server that will be pulling the data tothe RDBMS.

Figure 9. TSM ODBC driver communications setup

After setting up the ODBC driver, the Administrator is required to launch theTivoli Decison Support Loader and complete the setup by doing the following:

• Launch the Tivoli Decision support loader as shown in Figure 10 (withuserid and password greyed out), then click on cancel to prevent theexecution of TSMDSL.

30 Tivoli Storage Management Reporting

Page 47: Ibm tivoli storage management reporting sg246109

Figure 10. Tivoli Decision Support Loader

• From the Tivoli Storage Management Decision Support Loader (TSMDSL)graphical user interface, select the “server list” tab on the left and click onthe arrow to get a drop-down list. The Tivoli Storage Management ODBCdriver that you have set up will show in the “server list” drop-down. Selectthe server name that you have entered and click on it. You must then entera userid and password that is the same on the Tivoli Storage Managementserver as shown in Figure 11 (with userid and password greyed out).Select “OK” and continue down the list in TSMDSL.

Chapter 4. TDSfSMA: configuration and implementation 31

Page 48: Ibm tivoli storage management reporting sg246109

Figure 11. DSL server list setup

• From the “table list” add the tables that should be loaded, as shown inFigure 12. These are the elements you want to see in the reports that willbe shown from the Tivoli Discovery Interface. Select “OK” and continue to“Data Source”.

32 Tivoli Storage Management Reporting

Page 49: Ibm tivoli storage management reporting sg246109

Figure 12. Tables to be loaded in the DSL

• The data source setup will need to point to the RDBMS server where allthe data will be stored, so that reports can be made from the database.The data is collected, stored, and analyzed from the Tivoli StorageManagement server as shown in Figure 13 (with userid and passwordgreyed out):

- DSN should be your database machine.

- UID is the userid for the database (Microsoft SQL, DB2, Oracle).

- Password that is required with the UID.

- Qualifier is to be put in.

• Select “OK” and continue to “Post Processing”, which will have no changesto be made and is should stay as default.

Chapter 4. TDSfSMA: configuration and implementation 33

Page 50: Ibm tivoli storage management reporting sg246109

Figure 13. Data source setup in the DSL

• Upon completing the setup, you will need to save the configuration in theTSMDSL.INI file, as shown in Figure 14.

Figure 14. Saving the TSMDSL.INI file

34 Tivoli Storage Management Reporting

Page 51: Ibm tivoli storage management reporting sg246109

• After saving the TSMDSL.INI file, you will need to load TSMDSL.INI fromthe load tab on the DSL. Select “go” and the DSL will execute, pull thedata, and store it in the RDBSM.

4.2 Installation “gotchas”

This section covers problems that may be encountered when setting up TivoliDecision Support for Storage Management Analysis, and what can be doneto solve these problems.

4.2.1 Tivoli Decision Support version 2.1 patchThe Tivoli Decision Support version 2.1 patch will update the current versionof Tivoli Decision Support Process Scheduler, the Path Manager Utility, andthe relevant readme.txt files, up to and including the Admin-gd.pdf documentfiles. If the patch has not been installed, the Scheduler may have somediscrepancies. There are two parts to applying this patch, the client as well asthe Administrator, and they can be located in the following paths:

Client

“C:\Program Files\TDS 2.1\ default”.

Administrator

“C:\Program Files\TDS 2.1\ default.

Files that the Tivoli Decison Support patch updates are as follows:

<AdminN>\2.1 TDS-0001-Readme.txt.

<Admin>\TDSScheduler.exe.

<Admin>\PatherManager.exe.

<Admin>\tds_cubebuilder.exe.

<Admin>\readme.txt.

<Admin>\Docs\Pdf\Admin-gd.txt.

<Client>\2.1 -TDS-0001 -Readme.txt.

<Client>\Pathmanager.exe.

Chapter 4. TDSfSMA: configuration and implementation 35

Page 52: Ibm tivoli storage management reporting sg246109

The Tivoli Decison Support patch fixes the following problems:

Path Manager Utility

Error 78886:

The user can only apply changes once per session. If the shared sourcedirectory exist in two separate locations, the user cannot change betweenthe two locations using the same instance of the Path Manager Utility.

Error 80911:

The user cannot set the path to a mapped network drive.

Error 81616:

The Administrator users must be able to specify the username, password,and the network share name that will be used by the Tivoli DecisionSupport Scheduler service to create a network connection.

Error 81727:

The option on the Tools menu used to re-register the MS DA0 Library file‘DAO350.DLL’ will not work if the path to the file contains a space.

Process Scheduler Service

Error 81071:

Error message “Unable to connect to the data source. The database doesnot exist or is read only.” When trying to connect to a shared data drive.

Note: The Tivoli Decision Support Patch, which fixes these errors, is aself-extracting file. It is run from the “Start” menu by selecting “Run”.

4.2.2 Tivoli Storage Management client as an ODBC data sourceThe Tivoli Storage Management server is the source of data used for eventand performance information. This data is transferred to the relationaldatabase (Tivoli Storage Manager Reporting Database). One Tivoli StorageManager reporting database can be used to contain the data from multipleTivoli Storage Manager servers. The reporting databases are initiallysupported by Oracle, DB2, and Microsoft SQL.

The new Tivoli Storage Management ODBC data source is set up in theControl Panel -> ODBC. The latest version to be installed is the Tivoli StorageManagement ODBC Driver 3.07.01.00. When adding a new Tivoli StorageManagement data source, refer to Figure 15.

36 Tivoli Storage Management Reporting

Page 53: Ibm tivoli storage management reporting sg246109

Figure 15. Setting up a TSM New Data Source

You may also find the older version of the ODBC driver that is listed as“32bit ADSM ODBC” driver version 3.01.0007. This ODBC driver should beupgraded to the version as mentioned above.

To set this up, you will find it under Control Panel -> ODBC ->System and thenadd. Scroll down to the bottom to select the TSM ODBC driver.

Before you configure your Decision Support Loader, you will be required toset up your Tivoli Storage Management servers and RDBMS reportingdatabase server as ODBC data sources. The ODBC is an interface that letsvarious programs access data in the relational databases. The informationrequired to set up the ODBC drivers may vary, depending on your databasetypes and system configurations. It is advisable that you see your DatabaseAdministrator for specific connection information before you set up your TivoliStorage Management data source connection.

Chapter 4. TDSfSMA: configuration and implementation 37

Page 54: Ibm tivoli storage management reporting sg246109

After you have installed the Tivoli Storage Management Decision SupportLoader, the database schema scripts are manually loaded and then are runon the database.

The Tivoli Storage management Decision Support Loader task aggregatesand stores the data in the relational database.

Note: The ODBC drivers shipped on the Tivoli Decision Support CD-ROM willnot work with Storage Management Analysis. You must install the OEMODBC drivers provided by the RDBMS vendors. To ensure that the latestdrivers are installed, you may have to download these drivers from thevendor’s Web site.

4.2.3 Error 339, FM20.DLL (MS module access)Error 339, FM 20.DLL occurs when you install Tivoli Decision Support Loaderin support of the Tivoli Discovery Interface and the Tivoli Discovery Admin.The error will appear if no Microsoft Office product is installed on the server.

Some methods of obtaining the FM20.DLL files are to install the suite ofMicrosoft Office or a portion thereof, like Microsoft PowerPoint.

Another other way of fixing this problem is by going to the Microsoft Web siteand downloading Microsoft Active X control pad from the following Web site:http://www.microsoft.com

Once this patch has been applied, the error shown in Figure 16 will no longerappear.

Figure 16. FM20.DLL error that appears if missing the required *.DLL files

38 Tivoli Storage Management Reporting

Page 55: Ibm tivoli storage management reporting sg246109

4.2.4 Running out of hard drive space during installDuring Tivoli Decision Support installation, there are no warnings providedwhen the available hard drive space is exceeded. The installation will appearto go smoothly, but in fact, some of the application files that are needed toexecute TDS may not be present. Therefore, it is important to ensure thatthere is enough hard drive space available before installing TDS.

The downfall here is that there will be no errors warning you that there is notenough hard drive space, nor any alerts notifying you that your installationhas aborted abnormally.

In order to fix this situation, the Administrator will need to uninstall TivoliDecision Support via the unistall option that is provided with the application.The NT4 Administrators will have to add another hard drive, or free up spaceon the existing hard drive and re-install Tivoli Decision Support.

This error will be corrected in the future.

4.2.5 Security rightsSecurity rights play a vital role in the functioning of Windows NT4 server andMicrosoft SQL version 7. Should you not obtain the correct rights, theAdministrator will not be able to write to the SQL database, thereby notallowing the reports to be read or overwritten. The Tivoli StorageManagement Administrator should also have sufficient rights to performduties such as scheduling the reports.

The Administrator can implement security by using the operating systempermissions. The NT Administrator will need to set this up in two parts:

• Granting permission to access the entire shared source path

• Granting permission to access certain, but possibly not all, cubes

4.2.6 Connection to DB failuresDatabase connection failures can be the result of ODBC being set upincorrectly. It is advisable to get the relevant information connection to thedatabase from your Database Administrator.

After setting up the database, you will require the correct information forestablishing a connection from the Tivoli Storage Manager servers to theWindows NT4 Server. It must have a database that is supported by TivoliStorage Management Analysis. In order for this to happen, you will requirethe connection information for the ODBC drivers. From your Microsoft NT4Server, which has the database on it, you will want to extract the relevant

Chapter 4. TDSfSMA: configuration and implementation 39

Page 56: Ibm tivoli storage management reporting sg246109

information from your Microsoft NT4 Workstations. This, once again, willrequire the correct ODBC drivers.

On receiving errors, there are a number of places that you will have to look tofind the problem, as can be seen in Figure 17 and Figure 18. These illustratethe kinds of errors that you may see.

For further information regarding connection failures, you should consult theMicrosoft SQL documentation, and the Tivoli Decision Support 2.1 InstallationGuide, GC32-0438.

Figure 17. No Microsoft SQL database connection

40 Tivoli Storage Management Reporting

Page 57: Ibm tivoli storage management reporting sg246109

Figure 18. Example of another database failure

4.2.7 MDAC levelsYou should check the MDAC levels regardless of what error appears on yourmonitor. Should you have errors that you suspect are coming from WindowsNT, you should check the operating system MDAC level. You can find this inControl Panel ->ODBC driver (as shown in Figure 19 below). Verify the correctversion of MDAC, which should be 3.510.3711.0. If you do not have thecorrect version, it is advisable to upgrade to the correct level to preventoperating system errors or other functional failures that could cause a fatalsystem error.

A more general point that should be noted is that any third-party software thatis installed or downloaded from the Internet may downgrade your MDAClevels. Refer to Figure 19.

For further insight into MDAC, refer to the following Web site:

http://www.microsoft.com

Chapter 4. TDSfSMA: configuration and implementation 41

Page 58: Ibm tivoli storage management reporting sg246109

Figure 19. Correct version of MDAC, with all items at the same level

4.2.8 “No Data” problemsError number 53, “Cube will not build, returns No Data”, may appear whenyou build a cube from the Tivoli Discovery Administrator by transforming orexporting. This occurs because the table that should contain the data has notreceived data from the Tivoli Storage Management servers. In order to fix thisproblem, refer to the Tivoli Decision Support Administrators Guide version2.1, GC32-0437.

4.2.8.1 In SQL, reply ‘NO’ to uninstalling the *.DLL filesThe reason for replying “no” to uninstalling the *.DLL files is to prevent thecorruption of other applications that use *.DLL files. Testing has indicated thatif you say ‘no’ to uninstalling the *.DLL’s files, all applications still work.However, keeping the *.DLL files in place for SQL should not present aproblem.

42 Tivoli Storage Management Reporting

Page 59: Ibm tivoli storage management reporting sg246109

When you re-install SQL, it will not ask you if you want to update any *.DLLfiles. When installing SQL, there are a number of *.DLL files that are updatedthroughout the operating system. Should you say “yes” to uninstalling the*.DLL files, you stand a chance of *.DLL file corruption on the serverapplications. This would require a re-install of the operating system orapplications that you may be running on the your windows NT4 server.

4.2.8.2 Removing programs via Control PanelThis is done by selecting Start -> Settings -> Control Panel -> Add\Remove

Programs icon and on the first tab Install\Uninstall. You will be required toscroll down, using the scroll bar, to the applications that you want to uninstall.Referred to Figure 20 and Figure 21 on page 44. Note that there are moreapplications that can be removed.

Figure 20. Applications can be removed via Control Panel

Chapter 4. TDSfSMA: configuration and implementation 43

Page 60: Ibm tivoli storage management reporting sg246109

Figure 21. Applications can be removed here

The following applications can be removed via the control Panel:

• Cognos PowerPlay 6.5 for Windows• Cognos PowerPlay 6.5 Personal Server• Microsoft SQL Server• Tivoli Decision support 2.1• Tivoli Decision Support 2.1 -TDS-0001Patch• Tivoli Storage Management Decision Support Loader 1.1.1

To remove these applications, a specific order is necessary to preventunwanted errors. Otherwise, a condition may occur where the application hasnever fully been removed from the operating system and will not allow you todelete the rest of the application files. You will then be required to use theWindows NT4 Registry to remove parts of the application that you wish touninstall (refer to Figure 22).

44 Tivoli Storage Management Reporting

Page 61: Ibm tivoli storage management reporting sg246109

The preferred way to remove the applications is as follows:

• Uninstall the Guide from within the Tivoli Discovery Administrator.

• Uninstall the patch from Settings -> Control Panel -> Add\Remove

programs.

• Uninstall Cognos from Settings -> Control Panel -> Add\Remove programs.Cognos has two parts to it Personal Server and a Windows Product.

• Uninstall TDS 2.1 from Start -> Programs -> TDS 2.1 -> Unistall.

• Upon completion of the proceeding steps, shut down your Windows NT4server or workstation and restart it.

Figure 22. Example to remove Tivoli Decision Support 2.1

Chapter 4. TDSfSMA: configuration and implementation 45

Page 62: Ibm tivoli storage management reporting sg246109

4.3 Crystal and Cognos participation

Tivoli Discovery Administrator is used to define queries that extract data fromthe TDS database into a delimited file or a file with comma-separated values(*.csv). Cognos transformer builds a cube from the file, and CognosPowerPlay generates reports from the cube. You can use the Tivoli DiscoveryInterface to view these reports. You can also use Crystal Reports to generatetext-based views.

A Crystal report view is shown in Figure 23. Once you have generated a fullCrystal report, you will notice that it is all-inclusive. Therefore, you may wantto specify a limit on the information that you see in your reports. Uponopening Crystal reports for the first time through the Tivoli DiscoveryInterface, you will be prompted to enter one or more parameters which allowyou to limit the size of the report. If you choose to enter the date parameter,do so as a string in one of the following formats.

For a type of Date/Time, the format varies for each different database:

MICROSOFT SQL: MM DD, YYYY *

ORACLE: DD-MM-YY *

DB2: YYYY-MM-DD *

A small note to be taken is that Crystal Reports will not necessarily displaythe dates in the same format in which you have entered them.

46 Tivoli Storage Management Reporting

Page 63: Ibm tivoli storage management reporting sg246109

Figure 23. Example of Seagate Crystal report

A Cognos report can be seen from the Tivoli Discovery Interface in Figure 24.

Cognos Powerplay Cubes can be created and used to displaymultidimensional graphical views. Queries are issued against the TivoliStorage Manager Reporting database to generate data source files. Cognosuses the data from these files to generate a cube which can be seen in theTivoli Discovery Administrator. The cube is a multidimensional database thatcan be viewed using Powerplay reports. The Tivoli Decision Support (TDS)Administrator controls the creation of the cube by performing a two-stepprocess.

The TDS Administrator first creates data source files (comma-separatedvalue files, *.csv ) by exporting the queries from the relational database.

Cognos Transformer takes the data source files, summarizes the data, andpackages this information into a compressed cube file.

Chapter 4. TDSfSMA: configuration and implementation 47

Page 64: Ibm tivoli storage management reporting sg246109

Figure 24. Example of Generated Cognos Report from Tivoli Discovery Interface

Tivoli Decision Support for Storage Management Analysis includes acollection of cubes (as seen in Figure 25), Powerplay reports, Crystal reports,queries, models, and topic mappings.

48 Tivoli Storage Management Reporting

Page 65: Ibm tivoli storage management reporting sg246109

Figure 25. Cube view from the Tivoli Discovery Administrator

4.4 Relational database considerations

In this section we look at a few simple examples of Microsoft SQL, DB2, andOracle databases, and what the requirements are to perform a healthy reportfrom a database.

4.4.1 What size DB to start? What about DB growth?The database that is correlating the data from the TSM servers should startgrowing immediately from day one. The database growth cannot be defined,as this could be dependent on how many TSM servers are on the network,and also, on how much of the data is coming down the network to theRDBMS. The database should be set to prune, therefore allowing the RDBMSto remain at a minimum amount of storage. The option of pruning should beset by the Administrators.

Chapter 4. TDSfSMA: configuration and implementation 49

Page 66: Ibm tivoli storage management reporting sg246109

The size the database must reach, before the TSM Administrators can startdrawing the reports for management, could start at any amount. There is nosize defined for how much data your RDBMS should contain. Obviously, themore data there is in the RDBMS, the more information your graphical graphswill produce, thus allowing management to see more information of thevarious instances that are occurring between the TSM servers and theRDBMS.

As for the database growth, it would be difficult to say — for instance, if youhave not set the pruning and left it as default, the database will groan,rewriting data all the time for 366 days. Growth with the default setting ofpruning will better utilize the hard disk drive space.

4.4.2 SQL exampleUsing the Microsoft SQL Analyzer (see Figure 26), you can perform a simplequery, such as:

SELECT * FROM DB

From the drop-down on the toolbar, you should select the database that youhave created. That will return the query information in a sub-window in theSQL Analyzer. The information that will be supplied is from the query youentered regarding the information that was pulled from the Tivoli StorageManager server to the Microsoft SQL database.

50 Tivoli Storage Management Reporting

Page 67: Ibm tivoli storage management reporting sg246109

Figure 26. Microsoft SQL server query

For further command information, consult your Microsoft SQL Users Manualor Administrators Manual.

Chapter 4. TDSfSMA: configuration and implementation 51

Page 68: Ibm tivoli storage management reporting sg246109

4.4.3 DB2 exampleLet us take the example of using a very simple DB2 command, such as:

select * from sysibm..systables

In order to perform a command such as the one above, you will be required tologon and connect to the DB2 database with the following command, asshown in Figure 27 below (with userid and password greyed out).

connect to db2itso user db2admin once

Figure 27. Logon connection to database

Once the above command has been run, you will be required to enter apassword as shown in Figure 28 (with userid and password greyed out). Aconfirmation screen will appear, showing your connection to the database

server and the user id.

52 Tivoli Storage Management Reporting

Page 69: Ibm tivoli storage management reporting sg246109

Figure 28. Connection successful

On having established a connection to the DB2 database, the command, asmentioned above, Select * from sysibm.systables, can be run asdemonstrated in Figure 29 below.

Chapter 4. TDSfSMA: configuration and implementation 53

Page 70: Ibm tivoli storage management reporting sg246109

Figure 29. Simple command for DB2 query

On completion of running the command, the information will show what youhave requested (see Figure 30).

54 Tivoli Storage Management Reporting

Page 71: Ibm tivoli storage management reporting sg246109

Figure 30. Results of the command issued

The results that can be seen are from the DB2 tables.

4.4.4 Setup guide for ODBC communications to the RDBMSAs mentioned earlier, the ODBC’s are vital for the communication to theRDBMS; without the connection, there will be no communications betweenthe TSM server and the RDBMS.

Below are a few steps to configure Microsoft SQL, DB2 for ODBCconnections to the RDBMS. This should be done by the DB\TSMAdministrators.

Chapter 4. TDSfSMA: configuration and implementation 55

Page 72: Ibm tivoli storage management reporting sg246109

Microsoft SQL ODBC setup

From the Create New Data Source dialog box, select SQL Server (Figure 31).

Figure 31. Creating a new data source

Click Finish to open the Create a New Data Source to SQL Server setupwizard.

56 Tivoli Storage Management Reporting

Page 73: Ibm tivoli storage management reporting sg246109

Figure 32. symbolic name and a specified IPP address

Enter a symbolic name for the data source and any descriptive text, andspecify the IP address or system name of the server (Figure 32). Click Next.

Figure 33. SQL login and password authentication

Chapter 4. TDSfSMA: configuration and implementation 57

Page 74: Ibm tivoli storage management reporting sg246109

Select the second radio button to use SQL Server login authentication. Entera Login ID and Password for SQL server authentication (Figure 33). ClickClient Configuration to open the Edit Network Library Configuration dialogbox.

Figure 34. Library configuration for protocol to be used

Change the Network libraries communication protocol or connectionparameters as required by your system configuration (Figure 34). Click OK toreturn to the Create a New Data Source to SQL server setup wizard. ClickNext.

1433

58 Tivoli Storage Management Reporting

Page 75: Ibm tivoli storage management reporting sg246109

Figure 35. Specify the database for storage management

Select any processing option you want to apply, or use the default settings.You must specify the reporting database you plan to use for StorageManagement Analysis as the default database (Figure 35). Click Next.

Figure 36. Process options to be applied

English

C:\QUERY.LOG

C:\STATS.LOG

Chapter 4. TDSfSMA: configuration and implementation 59

Page 76: Ibm tivoli storage management reporting sg246109

Select any processing option you want to apply, or use the default settings(Figure 36). Click Finish to open the ODBC Microsoft SQL Server Setup dialogbox.

Figure 37. Test data source for connection

Check the configuration summary to make sure the settings match the onesyou entered in the setup wizard. If the settings do not match, click OK toreturn to the Data Source Administrator and repeat the SQL ODBC setupprocedure to adjust option settings.

If the settings are correct, click Test Data Source to establish a connection tothe specified SQL server and verify option settings (Figure 37).

60 Tivoli Storage Management Reporting

Page 77: Ibm tivoli storage management reporting sg246109

Figure 38. Data source test complete

Click OK to exit the setup wizard and return to the Data Source Administrator.If the data source test failed, you can repeat the SQL ODBC setup procedureto adjust option settings (Figure 38).

From the Data Source Administrator, you can set up more ODBC data sourceconnections, or exit the ODBC data source setup.

Chapter 4. TDSfSMA: configuration and implementation 61

Page 78: Ibm tivoli storage management reporting sg246109

Installation of IBM DB2

From the Create new Data Source dialog box, select IBM DB2 ODBC Driver

(Figure 39).

Figure 39. Creating a DB2 data source using the ODBC driver

Click Finish to open the ODBC IBM DB2 Driver - Add dialog box (Figure 40).

Note: During your initial DB2 product installation, you may have already setup an ODBC data source connection. The following steps apply to a newdatabase configuration.

Figure 40. ODBC IBM DB2 driver

62 Tivoli Storage Management Reporting

Page 79: Ibm tivoli storage management reporting sg246109

Click Add Database to set up a new database and ODBC data source. The Add

Database SmartGuide will appear (Figure 41).

Figure 41. Manual configuration for DB2

Select the third radio button to manually configure your ODBC setup (Figure41 above).

Note: You can also use a predefined access profile to automate the setupprocess. Click Help for more information about automated setup.

Click Next to open the Protocol page. Four additional configuration tabs willalso appear.

Chapter 4. TDSfSMA: configuration and implementation 63

Page 80: Ibm tivoli storage management reporting sg246109

Figure 42. Protocol for system configuration

Select the communications protocol required by your system configuration.Click Next to open the parameters page for the protocol you have selected.(The example above show the TCP/IP parameter page (Figure 42.) You willsee a different page if you select a different protocol.

64 Tivoli Storage Management Reporting

Page 81: Ibm tivoli storage management reporting sg246109

Figure 43. Server host name or IP address

Enter the DB2 server host name (IP address or system name) and portnumber. Click Next to open the Target Database page (see Figure 43).

Figure 44. Target database name

Chapter 4. TDSfSMA: configuration and implementation 65

Page 82: Ibm tivoli storage management reporting sg246109

Enter the name of the database (as shown in Figure 44) that you want to setup as an ODBC data source. You must enter the unique name specified forthe database when it was created. See your Database Administrator for thisdatabase name. Click Next to open the Alias page.

Figure 45. Alias database name

Enter an alias name and description if you want to create a symbolic name forthe target database, as shown in Figure 45. If you do not specify an alias, theunique name specified for the database when it was created will be used asthe default local alias. Click Next to open the ODBC page.

66 Tivoli Storage Management Reporting

Page 83: Ibm tivoli storage management reporting sg246109

Figure 46. Microsoft Visual Basic application

Make sure the check box next to Register the database for ODBC is checked.Select Microsoft Visual Basic, as shown in Figure 46, from the Application

drop-down list. Click Done to open the Connect to DB2 Database dialog box.

Figure 47. User id and password for Database connection

Enter the User ID and Password required to access the DB2 database. ClickOK to open the confirmation dialog box above in Figure 47.

Chapter 4. TDSfSMA: configuration and implementation 67

Page 84: Ibm tivoli storage management reporting sg246109

Figure 48. Test connection to database

Click Test Connection to open the database connection (Figure 48).

Figure 49. Db2 message confirmation

Click OK to exit the setup wizard and return to the Data Source Administrator.You should get a message The connection test was successful (Figure 49).You can repeat the DB2 ODBC setup procedure to adjust option settings.

From the Data Source Administrator, you can set up more ODBC data sourceconnections, or exit the ODBC data source setup.

68 Tivoli Storage Management Reporting

Page 85: Ibm tivoli storage management reporting sg246109

Chapter 5. TDSfSMA: operational procedures

In this chapter we review scheduling and routine operations of Tivoli DecisionSupport for Storage Management Analysis (TDSfSMA). We cover theproblems that Tivoli Storage Management Administrators may face in makingsure that the database has data reported to it on a daily basIs, some loaderissues, and the “care and feeding” of the various Storage ManagementAnalysis components.

5.1 Scheduling

In this section we describe our recommendations regarding which StorageManagement Analysis reports should be viewed and when.

The Tivoli Storage Management Administrator should set up a regularlyexecuted schedule for dataloads (TSMDSL) and cube building. Keep in mindthat you should try to avoid running the dataloads at a time when the TivoliStorage Management database is being heavily used. Avoiding times whenclient backups and archives are running is preferred. Avoid running dataloadsduring Tivoli Storage Management administrative jobs. Expect degradedperformance if this is not possible.

Reporting from System Management Analysis should be done on a regularlyscheduled basis, as well. This will make trends and anomalies more apparentto the viewer and increase the value of the product to your organization.Specific reports to be drawn on a weekly, monthly, daily, or weekend basisare dependent on your preference and relevance to your operation.

The bold print in this section indicates headings within the StorageManagement Analysis Guide.

The following is a recommended guide for a Storage Management Analysisreport schedule.

5.1.1 Daily reportingHaving completed scheduling the Tivoli Storage Manager Decision SupportLoader and the cube builds, the reports can be viewed in the Tivoli DiscoverInterface.

These reports can show you possible server or client errors that should bechecked on a daily basis. Use the following reports from the Tivoli DiscoveryInterface for daily reporting:

© Copyright IBM Corp. 2000 69

Page 86: Ibm tivoli storage management reporting sg246109

Tivoli Storage Management Event Analysis:

Daily exception reports

• Classify outcome for client sessions.

• Summarize the messages issued in my environment.

• What are the results of all operations that occurred for a client?

• What is the status of non-scheduled administrative operations?

• What is the status of scheduled administrative operations?

• What is the status of scheduled client sessions?

How might I improve my storage health?

• How current are client backups?

• Show me my server database backup record.

• When did clients last contact the server?

Trends in Server Operations

• What is the average daily failed object count?

• What is the average daily successful object count?

What messages should I be concerned with?

• Summarize client messages by severity.

• Summarize server error messages by severity.

• What are the top 10 server messages?

Tivoli Storage Management Performance Analysis:

How are my clients performing?

• Which are my 10 fastest clients?

• Which are my 10 slowest clients?

How does time of day and day of week affect my performance?

• What is the average daily throughput for client operations?

• What is the average hourly throughput for client operations?

• What is the average hourly throughput for server operations?

70 Tivoli Storage Management Reporting

Page 87: Ibm tivoli storage management reporting sg246109

This set of reports should point to immediate problems which need attention.Look for unexplained “spikes” in the performance and object failure. Also,look for error messages indicating severe and critical errors.

5.1.2 Weekly reportingUse the following reports from the Tivoli Discovery Interface for weeklyreporting:

Tivoli Storage Management Event Analysis:

How might I improve my storage health?

• How are clients schedules affected by the day of the week?

• How current are client backups?

• What Administrators and clients have been locked out of the system?

Trends in Client Operations

• What is the average daily failed object count?

• What time of day do peak client data transfers occur?

Trends in Server Operations

• How does time affect server session activity?

• What is the daily failed object count for server operations?

What messages should I be concerned with?

• Summarize client messages by severity.

• What are the top 10 client messages with the most problems?

When do I find the most problems?

• What day of the week do peak client error rates occur?

• What day of the week do peak server error rates occur?

• What time of day do peak client error rates occur?

• What time of day do peak server error rates occur?

Chapter 5. TDSfSMA: operational procedures 71

Page 88: Ibm tivoli storage management reporting sg246109

Tivoli Storage Management Performance Analysis:

How are my clients performing?

• How does TCP/IP address affect throughput?

These reports should alert you to potential problems, unusual growth whichcould lead to problems, or beginning trends.

5.1.3 Weekend reportingThe following reports from the Tivoli Discovery Interface are recommendedfor weekend reporting:

Tivoli Storage Management Event Analysis:

When do I find the most problems?

• What day of the week do peak client error rates occur?

What day of the week do peak server error rates occur?

Tivoli Storage Management Performance Analysis:

How are my servers performing?

• How much time is spent daily waiting for media access?

How does file size affect my performance?

• How does file size affect client operation throughput?

How does time of day and day of week affect my performance?

• What is the average daily throughput for client operations?

• What is the average hourly throughput for client operations?

• What is the average hourly throughput for server operations?

Weekend reporting is much like weekly reporting in purpose. Someorganizations prefer to look at data as it corresponds to the calendar week.You may find that this is appropriate. If not, then run these suggested reportsalong with the weekly reports.

72 Tivoli Storage Management Reporting

Page 89: Ibm tivoli storage management reporting sg246109

5.1.4 Monthly reportingThe following from the Tivoli Discovery Interface are recommended formonthly reporting:

Tivoli Storage Management Event Analysis:

Trends in Client Operations

• Summarize client messages issued by platform.

• Summarize client messages issued by software level.

• What time of day do peak client data transfers occur?

• Which clients have the highest average failed objects count?

Trends in Server Operations

• How does time affect server session activity?

• How much data is processed by daily server operations?

• What is the daily failed object count for server operations?

What does my environment look like?

• How many clients are registered with each server?

What messages should I be concerned with?

• Summarize client messages by severity.

• What are the top 10 clients with the most problems?

Tivoli Storage Management Performance Analysis:

How are my clients performing?

• How does platform affect client throughput rates?

• How does TCP/IP address affect throughput?

How does file size affect my performance?

• Classify sessions by file size and performance thresholds?

• How does file size affect client operation throughput?

These reports are geared, with the proper date filters, to yield an analysis ofperformance and events within the month. They will give a picture of what hastranspired during the month, as well as showing storage trends in the

Chapter 5. TDSfSMA: operational procedures 73

Page 90: Ibm tivoli storage management reporting sg246109

enterprise. These reports may be good candidates to be stored for furtherreference or year end summary reporting.

5.1.5 The window of opportunityWe define the window of opportunity as the time in which the Tivoli StorageManager Decision Support Loader may execute, allowing the extraction ofdata from the Tivoli Storage Management servers to the RDBMS where thedata will be stored, while encountering the least amount of competing datatraffic or processing resistance.

After data loads have been completed and the cubes have been built, thestored data can then be reviewed by managers of a business or the TivoliStorage Management Administrators. Before you build the cubes in the TivoliDiscovery Administrator, it is important that the database has stored the datathat will allow the cubes to be built with the most current data. Then thereports can then be viewed from the Tivoli Discovery Interface.

The process of performing cube builds can be done in two different ways. Werecommend that the cubes be scheduled to build automatically at a time ofday (or days) specified by the Administrator. Pick a time when the networkwill not be a limiting factor. The other way the cubes can be built is tomanually have the Administrator do it through the Tivoli Decision SupportAdministrative Interface, which can become a time-consuming task.

The importance of the time chosen to do this, is that you do not want theTivoli Decision Support Loader to execute at the same time the cubes arescheduled to build. Such interference will decrease the system performanceon the processors, particularly when data is been correlated into the RDBMS.

5.2 Care and feeding of the RDBMS

Here we discuss the care and feeding of the RDBMS, data cleanup, loadingdata to other servers, possible loader failures, and high CPU utilization duringloader execution.

5.2.1 Loader issues and ODBC loss of connectionBe aware that CPU utilization during loader runs can be affected by using thePC mouse during these operations. When the Tivoli Storage ManagementDecision Support Loader is being executed and the Tivoli Storage ManagerDecision Support Loader graphical user interface appears on the screen,do not use your mouse or click on the Decision Support Loader. This willstop the loader operation for a short while until the utilization decreases. The

74 Tivoli Storage Management Reporting

Page 91: Ibm tivoli storage management reporting sg246109

CPU utilization can run at 100% as shown in Figure 50, not allowing anyoperation on the current screens or on the windows NT4 desktop, until theDecision Support Loader has completed the data load to the RDBMS.

Figure 50. CPU utilization 100% while TSMDSL is running

5.2.2 Cleanup of RDBMS recordsCleanup of data records which you no longer want to report on in the RDBMS(Microsoft SQL, DB2, Oracle) is required in any database that is used. Thiscould be performed by the Database Administrators.

Another method of doing data cleanup is called pruning. This is performed bythe Tivoli Storage Management Administrators, by using a parameter tospecify the length of time data will be retained in the reporting database.When the Decision Support Loader is run after the number of days specified

Chapter 5. TDSfSMA: operational procedures 75

Page 92: Ibm tivoli storage management reporting sg246109

in this parameter, data exceeding the parameter is expired from the reportingdatabase. The maximum length of time you can specify is 366 days.

The Decision Support Loader is set to prune approximately one thousandrecords at a time. You can change this default setting by modifying thenumber of records specified in the following line in the configuration file:

ApproxRecordsToPrunePerBatch:=1000

Should you have a large number of records to prune, specifying a smallnumber of records in the above line can slow the Decision Support Loaderprocessing time.

The number of records that your system can process depends on the size ofthe transaction log defined during the database configuration.

5.2.3 Near real-time reportingThe reports that are generated are not in a real-time or ‘live’ mode. TheStorage Management Analysis mode used is known as ‘near real-time’. Whenyou pull the data from the RDBMS, the reports will reflect data up to thepoint-in-time of the last data load.

5.2.4 Duplicating to other file-serversTivoli Decision Support can be installed and configured in two ways.TivoliDecision Support and its various components can be installed on one server.The TDS components, however, are not shared across other machines. Theuser that will be using the stand-alone mode will have access to theDiscovery Interface and to the Discovery Administrator. Refer to thisdiscussion in Chapter 3.

If the end user runs Tivoli Decision Support in stand-alone mode, theDiscovery Administrator, the Discovery Interface, and the Shared Data mustbe installed to same machine, and serve that machine only.

The correct specifications of the machine are required.

It is highly recommended that you see your Database Administrator forinformation about the size of your transaction log and data cleanupprocesses.

Transaction log file

76 Tivoli Storage Management Reporting

Page 93: Ibm tivoli storage management reporting sg246109

With network mode, only the Discovery Client component, which includesCognos Powerplay, is installed on the client machine. It is recommended thatyou install the Shared Data components and the Discovery Administrator onseparate machines. The user of the client machine can only use theDiscovery Interface.

If the environment requires that Tivoli Decision Support (Discovery Interfaceclient) be installed in the network mode, then the Discovery Administratorshould be installed on separate machine (usually the System Administrator’smachine) and the Shared Data component should be installed on a fileserver. The Discovery Administrator must be installed on at least onemachine when installed in network mode.

In order to use Tivoli Decision Support online documentation, you must installAdobe Acrobat reader.

The correct specifications for the machine is required.

Hardware Requirements for Storage Management Analysis

Tivoli Decision Support must be installed on a IBM PC compatible machine.Tivoli does not support platforms (such as the NEC PC98xx series) that arenot 100% compatible with the IBM PC.

Hardware requirements depend on the software configurations

If Tivoli Decision Support is intended as a server installation, therequirements are:

• Processor: Intel-based Pentium 450MHZ (minimum)

• Memory: 256MB (minimum)

• Disk Space: 200MB for the software, 400MB minimum for the cubes(depending on the Tivoli Storage Manager network size)

If the Tivoli Discovery Interface and Storage Management Analysis areintended as a client installation, the requirements are as follows:

• Processor: Intel-based Pentium 300MHZ (minimum)

• Memory: 128MB (minimum)

• Disk Space: 100MB for the software Tivoli Storage Manager.

Chapter 5. TDSfSMA: operational procedures 77

Page 94: Ibm tivoli storage management reporting sg246109

The use of a file server in Tivoli Decision Support is recommended. If theTivoli Decision Support client software resides on the file server as a sharedresource, and each client loads the application from the file server, a highlyfault tolerant configuration is recommended.

However, if the Tivoli Decision Support client software resides on each clientworkstation, configuration of the file server is not required. The connectionbetween the file server and the client software must support long file names.

Low end file server and the various data components:

• 300Mhz or faster processor

• 128MB RAM

• Support of long file names

• Sufficient hard drive space

High end file server and the various shared data components:

• Latest high-speed processor

• Microsoft Windows 98 or Windows NT4

• 256MB RAM to improve performance, 512MB RAM recommended if youare building cube with large volumes

• Support of long file names

• Sufficient hard drive space

5.2.5 Exercising relationships within reportsAfter opening Tivoli Discovery Interface and selecting an option from TivoliStorage Management Event Analysis or Tivoli Storage ManagementPerformance Analysis, it is possible to exercise reports within reports byclicking on the related views tab as in Figure 51 on page 79 and Figure 52 onpage 80. On the lower sub-window there will be additional graphs or reportsthat the original can be referred to.

It is possible to find that an error from a client or file server did not only fail onthe backups, but it may have failed due to a operating system failure.

Looking at the report -

What messages should I be concerned with?

• Summarizes client messages by severity

78 Tivoli Storage Management Reporting

Page 95: Ibm tivoli storage management reporting sg246109

To take you further into exploring other graphs, showing other possible errorsand how they can be related to one another, view the additional options in therelated views tab.

The Related Views tab points to other graphs; for example:

• What client messages are issued by each platform?

• What are the top 10 client messages?

• What are the top 10 clients with the most problems?

• What day of the week do peak client error rates occur?

There are many reports that reference related views, as shown in Figure 53on page 81 and Figure 54 on page 82. To be able to view these related views,you will need to open up the options below, and in the lower sub-window, clickon the Related Views tab.

Figure 51. Related views in lower box windows from Tivoli Discover Interface

In the above example, for the report:

• “How much time is spent daily waiting for media access?”

The related views (reports) are:

Chapter 5. TDSfSMA: operational procedures 79

Page 96: Ibm tivoli storage management reporting sg246109

• “How does the time of day affect server session activity?”

• “What is the average daily elapsed time for server operations?”

• “What is the average daily throughput for server operations?

Figure 52. Related views shown from Tivoli Discovery Interface

Figure 53 and Figure 54 list the possible reports available in the currentrelease of Storage Management Analysis. Each report can be shown in avariety of formats to best represent or emphasize a particular facet. Use ofother Tivoli Decision Support features such as sorting, explaining, drill down,layering, and others, is provided. Refer to the Tivoli Decision Support UsersGuide, GC32-0436, for a discussion on these features.

“Related views” tabpoints to other relevantreports and graphics

The currently viewedreport is highlighted

80 Tivoli Storage Management Reporting

Page 97: Ibm tivoli storage management reporting sg246109

Figure 53. Reports from the Storage Management Analysis Guide

Chapter 5. TDSfSMA: operational procedures 81

Page 98: Ibm tivoli storage management reporting sg246109

Figure 54. More reports from the Storage Management Analysis Guide

Table 1 on page 109 shows how the report names relate to other reports viafile names. Cross reference ‘Related Views’ column to ‘File Name’ column.The table is built in ‘File Name’ sequence. Also helpful in this table is thecolumn, ‘View Description (Hint Text)’, which can be a helpful reference whenlooking for specific elements to report on.

From these tables, the Administrator can see how the related views are linkedto each other and generated throughout the entire Tivoli Discovery Interfaceprocess, thus giving a detailed explanation of processing facets.

82 Tivoli Storage Management Reporting

Page 99: Ibm tivoli storage management reporting sg246109

Chapter 6. TDSfSMA: reporting procedures

In this chapter, we show how Tivoli Decision Support for StorageManagement Analysis (TDSfSMA) can be used to provide answers to theproblems highlighted in section 1.5, “What problems can be solved usingTDSfSMA?” on page 5.

These are representative of the kinds of questions that are likely to be askedin a Tivoli Storage Management environment. We will provide the StorageManagement Analysis alternative that we think is most appropriate to answerthe given question. However, this is not the only correct answer, and may notbe the best answer for your given situation.You may want to use other tools tohelp you report, as well. Our purpose here is to demonstrate StorageManagement Analysis as a usable tool with relevant “out-of-the-box”reporting for Tivoli Storage Management.

The reports presented in this chapter have drill-down reporting, related views,and can isolate reporting by server by viewing particular layers. As mentionedin the proceeding chapters, refer to the Tivoli Decision Support Users Guide,GC32-0436, for more information on the use of these features, which canincrease the power and value of all the reports we will present in this chapter.

6.1 Scheduling for efficiency

The questions, “What is the resource impact on my server when I run myclient schedules?” and “What is the best way to change my backups andarchive schedules to allow efficient scheduling?” are closely related.

To answer them, we must decide what elements define resource usage andwhether we can express those elements in measurable terms. For example,total data volume and throughput would be useful, and they are measurable.

Most of the time, the Tivoli Storage Management Administrator is notmonitoring the system when scheduled backups or archives are running,because these are typically run during off-shift hours.

To deal with this situation, scripts are often written and executed at repeatedintervals to snapshot CPU usage, I/O to devices, and media waits. The reportderived from that exercise can indicate changes which will make the systemprocess more efficient if they are interpreted and presented accordingly. Thatwas one way of approaching this problem prior to Storage ManagementAnalysis.

© Copyright IBM Corp. 2000 83

Page 100: Ibm tivoli storage management reporting sg246109

Now, we can select Storage Management Analysis reports which will tell ushow we are using resources, and can indicate scheduling changes that mayimprove overall resource allocation.

One place to start this analysis is with a status of clients to determine whichclients are failing or have a high rate of failure. An appropriate report is shownin Figure 55.

Figure 55. What is the status of scheduled client sessions

You would also want to look at media waits for client schedules as abeginning report. One of the more common problems in backup and archivejob scheduling is to run out of available tape drives. Refer to Figure 56.

84 Tivoli Storage Management Reporting

Page 101: Ibm tivoli storage management reporting sg246109

Figure 56. Client media waits

Referencing another useful report, shown in Figure 57, we can look at thewait times for server activity. This can be an indicator of scheduling conflicts,forced data migrations during backups, or even database backup triggers setat an inappropriate level.

Chapter 6. TDSfSMA: reporting procedures 85

Page 102: Ibm tivoli storage management reporting sg246109

Figure 57. How much time is spent daily waiting for media access

We can see on the above report that there may be an unusual amount of timespent waiting for tape access during migration activity. Controlling whenmigrations happen can be key to keeping client schedules moving efficiently.

Closely related to this topic, because it can affect the performance of clientschedules, is our next topic on networking.

86 Tivoli Storage Management Reporting

Page 103: Ibm tivoli storage management reporting sg246109

6.2 Looking at Tivoli Storage Management network traffic

Tivoli Storage Management implemented into the enterprise can help identifyproblems with your network, because it is highly reliant on networkconnections to accomplish its tasks. Implemented across a network, it usuallyreaches many paths which can be diagnosed from a single Tivoli StorageManagement server source. If some paths to the server meet performanceexpectations and others do not, a comparison of divergent paths can usuallyidentify problem components. By working with your network technicians inthis area, you may provide invaluable assistance to them, as well asimproving your Tivoli Storage Management system.

The questions, “What impact does Tivoli Storage Management datamovement have on the network?” and “What was my throughput rate over theLAN/WAN for sent and received data?” can provide indicators of correctablenetwork problems. The reports listed in the Storage Management AnalysisGuide in Figure 58 are an excellent place to start looking for networkproblems.

Figure 58. Reports that are helpful in identifying network problems

From the above lists, one interesting exercise is to see if you can draw acorrelation between client platform and throughput rates. An example of oneof the listed reports is in Figure 59.

Chapter 6. TDSfSMA: reporting procedures 87

Page 104: Ibm tivoli storage management reporting sg246109

Figure 59. TCP/IP address and throughput

Another good report which may show the effect of network parameters withinthe operating system, Tivoli Storage Management, or other networkcomponents, is presented in Figure 60.

88 Tivoli Storage Management Reporting

Page 105: Ibm tivoli storage management reporting sg246109

Figure 60. Examining filesize as related to performance

Refer to the Hints tab when running this report to see how the response wasclassified: Good, Slow, or Average.

6.3 Correcting errors

The questions, “What are my problem clients and which clients are not gettingbacked up regularly?” and “What are the errors I am getting most, and whichones should I work on correcting first?” are also closely related.

We considered these questions as an example in Figure 1 on page 8, and inthe discussion proceeding it. That provides a good starting point in cleaningup problems within your system.

For more reports on errors in Storage Management Analysis, refer to Figure61 to see another excerpt from the Guide. Running and analyzing this set of

Chapter 6. TDSfSMA: reporting procedures 89

Page 106: Ibm tivoli storage management reporting sg246109

reports is another good place to begin identifying problems in Tivoli StorageManagement. Try to eliminate the more severe errors first.

Figure 61. Some Storage Management Analysis reports on errors

Selecting from the above list of reports, Figure 62 illustrates a report on thetop 10 server messages.

Figure 62. Top 10 server messages

This provides an indicator as to which problems should get priority attention,as well as listing your most frequently received errors. You would probablywant to concentrate on the ‘E’ type messages first, since they usually indicatea failing task.

If clients are not getting backed up as you intended, then some errors shouldbe evident. In addition, Figure 63 below shows the circumstances of backupcurrency.

90 Tivoli Storage Management Reporting

Page 107: Ibm tivoli storage management reporting sg246109

Figure 63. How current are client backups

Eliminating error conditions within Tivoli Storage Management is critical tohaving a successful and reliable system. Storage Management Analysis canhelp the Administrator to be responsive and proactive in identifying andcorrecting problems.

6.4 Reporting on client activity

Looking at the Storage Management Analysis Guide, there are some obviouschoices when you want to report on client activity. In the section “TivoliStorage Management Event Analysis” section, the subsections “DailyException Reports” and “Trends in Client Operations” have several reports onclient activity. In the section “Tivoli Storage Management PerformanceAnalysis”, the subsection “How are my clients performing?” (see Figure 58 onpage 87) also contains useful reports.

Chapter 6. TDSfSMA: reporting procedures 91

Page 108: Ibm tivoli storage management reporting sg246109

The primary activities of client nodes revolve around backups, archives, anddata restoration. Refer back to Figure 63 on page 91, which tells you howrecently backups have been performed. Another similar report, in Figure 64below, shows when client nodes last contacted the server.

Figure 64. Identifying when clients last contacted the TSM server

While this same information is available by executing a ‘query node’ commandfrom the Tivoli Storage Management Command Line Interface, these reportsare the type that Management would want to see, because they illustrate in apresentation format how well their investment in Tivoli Storage Managementis doing. These reports might also help identify discontinued nodes whichneed to be cleaned up in some fashion appropriate to your storage policies.

Once you have identified the legitimate client nodes that are being backed upon a regular basis, you may then be concerned about the actual clientrestore/backup tasks themselves. A good Storage Management Analysisreport on this is shown in Figure 65.

92 Tivoli Storage Management Reporting

Page 109: Ibm tivoli storage management reporting sg246109

Figure 65. Client results of operations

Other facets of these tasks can be explored with multiple reports. Forexample, the question, “How much data did I back up incrementally?” can beanswered as shown in Figure 66, where filesize for different operations andtotal throughput is shown; or as shown in Figure 67, where the report looks atclient data throughput as it may be related to the operating system platform ofclients.

Chapter 6. TDSfSMA: reporting procedures 93

Page 110: Ibm tivoli storage management reporting sg246109

Figure 66. Data movement by filesize and total throughput

94 Tivoli Storage Management Reporting

Page 111: Ibm tivoli storage management reporting sg246109

Figure 67. Client data throughput by platform

Another client activity you may want to look at is addressed by the question,“How many restores have been done in the past week?”. Figure 68 showstotal objects restored successfully in a calculated average by day over the lastfour rolling weeks.

Chapter 6. TDSfSMA: reporting procedures 95

Page 112: Ibm tivoli storage management reporting sg246109

Figure 68. Total objects restored for clients

There are more possible ways to answer these questions, and even more forexercising the Tivoli Decision Support features. You may want to develop aStorage Management Analysis list of favorites to report on client activity andexecute them on a regular basis to help identify trends in your environment.

6.5 Reporting on server operations

Approaching the subject of Tivoli Storage Management, you first might ask,“What are my key performance indicators and how do I monitor them?”. Theanswer, again, can be largely based on your environment and what elementsyou think are most important. However, the items selected the majority of thetime are those which are subject to, or related to growth. A typical list mightbe:

• Size of database

96 Tivoli Storage Management Reporting

Page 113: Ibm tivoli storage management reporting sg246109

• Size of transaction log

• Size of storage pools

• The time it takes to do expirations, reclamations, and copy pools

• The time to perform a scheduled backup

• The number of failed objects

• The number of clients and filespace sizes

• Scratch tape usage

You may want to look at two major areas in regard to Tivoli StorageManagement server performance: the Tivoli Storage Management serveritself, and then, the Tivoli Storage Management storage that is on that server.

6.5.1 TSM server performanceData saved over a period of time of this subject matter would lend itself tocomparison, and ultimately, provide a means to predict what a change in loadwould do to your system. Secondarily, "before-and-after" pictures of a systemchange would measure the effect of the change on the Tivoli StorageManagement load.

You may first want to examine the status of the work being performed on theserver. Figure 69 shows a typical report on non-scheduled administrativeoperations. A similar report is available for scheduled administrativeoperations as well.

Chapter 6. TDSfSMA: reporting procedures 97

Page 114: Ibm tivoli storage management reporting sg246109

Figure 69. Non-scheduled server operations

To look at data movement by operation on the server, refer to Figure 70. Youwould want to look for unusual spikes in reported data and try to explain themas they occur.

98 Tivoli Storage Management Reporting

Page 115: Ibm tivoli storage management reporting sg246109

Figure 70. How much data is processed by daily server operations

“What is the average for daily elapsed time for server operations?” is anotherfacet of the above explained in terms of time. Refer to Figure 71.

Chapter 6. TDSfSMA: reporting procedures 99

Page 116: Ibm tivoli storage management reporting sg246109

Figure 71. What is the average hourly throughput rate for server operations

100 Tivoli Storage Management Reporting

Page 117: Ibm tivoli storage management reporting sg246109

6.5.2 Storage healthIn the Storage Management Analysis Guide, under Tivoli StorageManagement Event Analysis, there is a section with five reports. The reportsection is called “How might I improve my storage health?”. See Figure 72.

Figure 72. Reports available on storage health

These questions are quite useful in exposing any problems with storagepools, as well as creating an overall picture of how space is being used withinTivoli Storage Management.

Filespace reporting would be useful feedback to the clients to free storageresources. Clients tend to forget that removing a filesystem from anincremental does not mean that the data already backed up to that filesystemis deleted. Inactive filesystems, reported back to clients, might prompt themto actually delete the data.

Is a tape full or partially full? When will it be available to migrate or to be ableto restore some of the information? This information can be derived, andwould help answer the question "What if I change the reclamationpercentage?", but it is not something we would need to ask very often. Youwould be more likely to ask this question if you were constrained by ATL size,and hence, tape usage — for example, “I need more scratch tapes, can I usereclamation to get some more?”.

Some more questions you might want to ask are:

• How much data did I copy the last four weeks to my copy pools?

• How much storage was reclaimed this week?

• How much data did I copy the last four weeks to my copy pools?

• Is my tape volume full or partially full, and when will it be available tomigrate?

Chapter 6. TDSfSMA: reporting procedures 101

Page 118: Ibm tivoli storage management reporting sg246109

6.6 System visibility

The Administrator who is interested in a proactive approach to problems maywant to look at the report entitled “What potential problems exist in my serverenvironment?”.

It would be nice to be able to provide a statistics sheet which summarized aday’s, week’s, or month’s worth of activity in terms of: total incoming data,number of tapes, total outgoing (restores), throughput, total stored data,%full, and so on. This information could be used as an indication of the overalluse of the server.

One of the things you may wish to implement is Usage Based Charging.Therefore, a rolling average (such as 30 days) of total occupancy for eachnode would be useful. Since we can work out the cost of delivering the TSMserver and what the total capacity of the server is (based on tapes andaverage capacity), we can calculate a cost per GB per month.

In regard to the question: "How will I know when I need to upgrade systemcomponents?", you might also want to ask "How does platform affect clientthroughput rates?" (See Figure 73).

102 Tivoli Storage Management Reporting

Page 119: Ibm tivoli storage management reporting sg246109

.

Figure 73. How does platform affect client throughput rates

A typical summary of client messages by TSM software level is shown inFigure 74.

Chapter 6. TDSfSMA: reporting procedures 103

Page 120: Ibm tivoli storage management reporting sg246109

Figure 74. Summary of client messages by TSM software level

6.7 Comprehensive Tivoli Storage Management reporting

Tivoli Decision Support for Storage Management Analysis has been writtenexpressly for Tivoli Storage Management reporting. Event and performancereporting can give us insight into the elements that determine the health andreliability of your system.

There is no programming or development effort, as reports are ready to runas soon as the product is installed and the data is loaded. The productutilizes the already developed power of Tivoli Decision Support, CognosPowerPlay, Seagate’s Crystal Reporting, as well as RDBMS and StorageManagement Analysis, all in one uniform execution.

104 Tivoli Storage Management Reporting

Page 121: Ibm tivoli storage management reporting sg246109

Future releases of Storage Management Analysis are being developed toexpand on the reporting in the area of capacity planning. This will furtherextend the reporting capability of the product. We expect this trend tocontinue and, in fact, we expect Storage Management Analysis to beultimately in step with development of Tivoli Storage Management, itself. Asnew features are added so, too, will Storage Management Analysis reportingon those features will be added.

So, if the question is, “I want a comprehensive “out-of-the-box” solution toTSM reporting. Is this it?”, the answer is “Yes, for the immediate and longterm future, Tivoli Decision Support with Storage Management Analysis is thetool of choice."

Chapter 6. TDSfSMA: reporting procedures 105

Page 122: Ibm tivoli storage management reporting sg246109

106 Tivoli Storage Management Reporting

Page 123: Ibm tivoli storage management reporting sg246109

Appendix A. TDSfSMA: related views for table analysis

This appendix shows the views related to specific file names, which will allowyou to make reference to the tables used in Tivoli Decision Support forStorage Management Analysis (TDSfSMA).

In order to understand what these tables do and how they work, you will berequired to click on the View tab in the sub-window at the bottom and look atthe file names, as shown in Figure 75.

On finding each file name, you can look up that file name in the tables belowand find out how they are related to one another, also allowing a furtherexploration of the breakdowns for related views.

© Copyright IBM Corp. 2000 107

Page 124: Ibm tivoli storage management reporting sg246109

Figure 75. How to read related views and file names for location in tables below

File name to understandthe tables

108 Tivoli Storage Management Reporting

Page 125: Ibm tivoli storage management reporting sg246109

Table 1. Related views and file names, with view descriptions

View Title Filename View Description (Hint Text) Related Views

What are thetop 10 clientswith the mostproblems?

TSM_clmsg001.ppr This view provides a summary of theTivoli Storage Manager clients thathave issued the most messages duringthe last 7 days.

Use this report to determine clientsgenerating the most messages andneeding attention.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

Drill down on a client is provided toview the specific message counts.

Drill through is provided to view thespecific message text associated withthe selected messages.

Note: (CN) signifies client name.

TSM_clmsg002.pprTSM_clmsg003.pprTSM_clmsg004.pprTSM_clmsg005.pprTSM_clmsg006.ppr

Appendix A. TDSfSMA: related views for table analysis 109

Page 126: Ibm tivoli storage management reporting sg246109

What are thetop 10 clientmessages?

TSM_clmsg002.ppr This view provides a summary of themost common Tivoli Storage Managerclient messages that were issuedduring the last 7 days.

Use this information to identify themost common problems that areoccurring with clients.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

Drill down on a message number isprovided to determine clients thatissued the selected message.

Drill through is provided to view thespecific message text associated withthe selected messages.

Note: (CN) signifies client name.

TSM_clmsg001.pprTSM_clmsg003.pprTSM_clmsg004.pprTSM_clmsg005.pprTSM_clmsg006.ppr

View Title Filename View Description (Hint Text) Related Views

110 Tivoli Storage Management Reporting

Page 127: Ibm tivoli storage management reporting sg246109

Summarizeclientmessagesissued byplatform.

TSM_clmsg003.ppr This view provides a summary of themost common messages that areissued for each Tivoli StorageManager client platform during the last7 days.

Use this information to identifyproblems that are related to a specificclient platform.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

Drill down on a platform is provided asfollows:• Platform Name• Operating System Levels• Message counts for selected

operating system level

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_clmsg001.pprTSM_clmsg002.pprTSM_clmsg004.pprTSM_clmsg005.pprTSM_clmsg006.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 111

Page 128: Ibm tivoli storage management reporting sg246109

Summarizeclientmessages byseverity.

TSM_clmsg004.ppr This view summarizes Tivoli StorageManager client messages by severity.Messages are included from the last 7days.

Use this information to identify themost important client problemsrequiring resolution.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

Drill down is provided to view thespecific message counts associatedwith a severity.

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_clmsg001.pprTSM_clmsg002.pprTSM_clmsg003.pprTSM_clmsg005.pprTSM_clmsg006.ppr

What are thetop 10 servermessages?

TSM_srvmsg001.ppr This view provides a list of the mostcommonly issued Tivoli StorageManager server messages over thelast 7 days.

Use this information to identify themost common problems that areoccurring with servers.

A status bar is provided to select aspecific server, or an aggregate of allservers can be displayed.

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_srvmsg002.pprTSM_srvmsg003.pprTSM_srmsg004.ppr

View Title Filename View Description (Hint Text) Related Views

112 Tivoli Storage Management Reporting

Page 129: Ibm tivoli storage management reporting sg246109

Summarizeserver errormessages byseverity.

TSM_srvmsg002.ppr This view summarizes Tivoli StorageManager server messages by severity(S=Severe, E=Error, W=Warning,D=Diagnostic). Information includesmessages issued the last 7 days.

Use this information to identify themost important server problemsrequiring resolution.

A status bar is provided to select aspecific server, or an aggregate of allservers can be displayed.

Drill down is provided to view thespecific messages associated with aseverity.

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_srvmsg001.pprTSM_srvmsg003.pprTSM_srvmsg004.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 113

Page 130: Ibm tivoli storage management reporting sg246109

What is thestatus ofscheduledclientsessions?

TSM_cl001.ppr This view provides a summary ofscheduled operations that occurred forTivoli Storage Manager clients duringthe last reporting period. Information issummarized for each Tivoli StorageManager server.

This information applies to operationsthat use the Tivoli Storage Managerscheduler.

Use this information to identify theoverall results of scheduled operationsand identify clients that had schedulefailures.

The Legend contains the results of thescheduled operations. For schedulesthat failed to initiate an operation, theresults are obtained from the TivoliStorage Manager server event status.For operations that were successfullyinitiated:• The result is set to ‘Completed’ if the

session results indicated success.• The result is set to ‘Failed’ is the

session results indicated failure.

Drill down is provided for each server.The drill down levels are as follows:• Tivoli Storage Manager server• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Client schedules defined to the policydomain. A schedule name is

identified by appending the string‘(SN)’ to the schedule name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name.

• Sessions associated with specificclients. If an operation was notinitiated, the session name is set to‘None’.

TSM_clmsg.rptTSM_cl003.ppr

View Title Filename View Description (Hint Text) Related Views

114 Tivoli Storage Management Reporting

Page 131: Ibm tivoli storage management reporting sg246109

What is thestatus ofnon-scheduledclientsessions?

TSM_cl002.ppr This view provides a summary ofnon-scheduled operations for TivoliStorage Manager clients that occurredduring the last reporting period.Information is summarized for eachTivoli Storage Manager server.

The results are categorized as follows:• Completed – Operation was

considered successful• Failed – Operation considered a

failure based on client sessionresults.

Use this information to identify theoverall results of non-scheduled clientsessions

Drill down is provided to view acategory (e.g. FAILED operations) byclient.

Drill down is provided for each TSMserver. The drill down levels are asfollows:• Tivoli Storage Manager server• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name.

• Sessions associated with specificclients. If an operation was notinitiated, the session name is set to‘None’.

TSM_clmsg.rpt

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 115

Page 132: Ibm tivoli storage management reporting sg246109

What are theresults of alloperations thatoccurred for aclient?

TSM_clmsg.rpt This view provides a summary of alloperations that occurred for a TivoliStorage Manager client during the lastreporting period. This includesscheduled and non-scheduledoperations.

Use this view to look at a summary ofsession activity and the specificmessages that were issued for a TivoliStorage Manager client.

A report parameter is provided toselect:• Tivoli Storage Manager server name• Tivoli Storage Manager client node

name• Date range for information

To determine a list of server namesand client node names refer to thereport TSM_cli003. This is under thetopic ‘What does my environment looklike?’ and is the view ‘How manyclients are registered with eachserver?’

TSM_cl001.ppr

View Title Filename View Description (Hint Text) Related Views

116 Tivoli Storage Management Reporting

Page 133: Ibm tivoli storage management reporting sg246109

Classifyoutcome forclient sessions.

TSM_cl003.ppr This view provides a summary of TivoliStorage Manager client operationsbased on whether or not the sessionhad failed objects. Information isincluded from the last reporting periodand is summarized for each TivoliStorage Manager server.

The results are categorized in theLegend as follows:• OK – Operation completed with all

objects successfully processed.• Warning – Operation completed with

some successfully processedobjects and some failed objects.

• Severe – Operation completed andall objects failed processing.

• Not Executed – Operation completedwithout processing any objects.

Use this categorization to helpdetermine which client operations arefailing and prioritize work related towhich activities need investigation.

A layer is provided to select a specificclient operation, or the aggregate of allclient operations can be displayed.

Drill down is provided for each server.The drill down levels are as follows:• Tivoli Storage Manager server• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name.

• Sessions associated with specificclients. If an operation was notinitiated, the session name is set to‘None’.

Note: The layer can have ‘OperationUnknown’ for scheduled operationsthat were not initiated.

TSM_clmsg.rptTSM_cl001.pprTSM_cl002.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 117

Page 134: Ibm tivoli storage management reporting sg246109

What is thestatus ofscheduledadministrativeoperations?

TSM_srvsch.rpt This view provides a summary ofscheduled administrative operations.

Use this view to determine the resultsof scheduled administrative operationsand determine failures that need to becorrected.

This view applies to administrativeoperations that use the Tivoli StorageManager scheduler.

Report parameters are provided tospecify:• Tivoli Storage Manager server name.

If this parameter is not specified,information for all Tivoli StorageManager servers is included.

• Date for reporting information. Thedate specified is related to wheninformation was extracted from TivoliStorage Manager Servers using thedata collection program TSMDSL.

To determine a list of server namesrefer to the report TSM_cli003. This isunder the topic ‘What does myenvironment look like?’ and is the view‘How many clients are registered witheach server?’

TSM_msg.rptTSM_srvnosch.rpt

View Title Filename View Description (Hint Text) Related Views

118 Tivoli Storage Management Reporting

Page 135: Ibm tivoli storage management reporting sg246109

What is thestatus ofnon-scheduledadministrativeoperations?

TSM_srvnosch.rpt This view provides a summary of TivoliStorage Manager server operationsthat were not scheduled using theTivoli Storage Manager scheduler.

Use this view to determine the resultsof administrative operations anddetermine failures that need to becorrected.

Report parameters are provided tospecify:• Tivoli Storage Manager server name.

If this parameter is not specified,information for all Tivoli StorageManager servers is included.

• Date for reporting information. Thedate specified is related to wheninformation was extracted from TivoliStorage Manager Servers using thedata collection program TSMDSL.

To determine a list of server namesrefer to the report TSM_cli003. This isunder the topic ‘What does myenvironment look like?’ and is the view‘How many clients are registered witheach server?’

TSM_msg.rptTSM_srvsch.rpt

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 119

Page 136: Ibm tivoli storage management reporting sg246109

What potentialproblems existin my serverenvironment?

TSM_srvprb.rpt This view provides a report of potentialproblems that may exist in your TivoliStorage Manager server environment.Use this report to identify problemareas and take appropriate actions tocorrect.

This view provides information relatedto three areas of a Tivoli StorageManager server environment:1. Database and Recovery Log:• Occupancy information• List of the copy status of database

volumes• List of the copy status of recovery

log volumes2. Storage Pool Volume Information:• List of disk volumes that are offline• List of storage pool tapes with

potential problems. A volume isincluded if has had read errors,write errors, status=destroyed,status=unavailable, orstatus=readonly).

3. Offline tape drive information:• List of tape drives that are offline

Report parameters are provided tospecify:• Tivoli Storage Manager server

name. If this parameter is notspecified, information for all TivoliStorage Manager servers isincluded.

• Date for reporting information. Thedate specified is related to wheninformation was extracted fromTivoli Storage Manager Serversusing the data collection programTSMDSL.

To determine a list of server namesrefer to the report TSM_cli003. This isunder the topic ‘What does myenvironment look like?’ and is the view‘How many clients are registered witheach server?’

TSM_msg.rpt

View Title Filename View Description (Hint Text) Related Views

120 Tivoli Storage Management Reporting

Page 137: Ibm tivoli storage management reporting sg246109

Summarize themessagesissued in myenvironment.

TSM_msg.rpt This view provides a report of the TivoliStorage Manager client and servermessages. Messages are classifiedaccording to severity (i.e. Severe,Error, Warning, and Diagnostic).

Use this report to get a view of clientand server messages issued for therequested date. This can be used toview message activity for specificdates. Determine what errors occurredin your environment and prioritize whatproblems should be worked on first.

Report parameters are provided tospecify:• Tivoli Storage Manager server name.

If this parameter is not specified,information for all Tivoli StorageManager servers is included.

• Date for reporting information. Thedate specified is related to wheninformation was extracted from TivoliStorage Manager Servers using thedata collection program TSMDSL.

To determine a list of server namesrefer to the report TSM_cli003. This isunder the topic ‘What does myenvironment look like?’ and is the view‘How many clients are registered witheach server?’

TSM_cl001.pprTSM_cl002.pprTSM_clmsg.rptTSM_cl003.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 121

Page 138: Ibm tivoli storage management reporting sg246109

Show me myserver database backuprecord

TSM_srvdb.rpt This view provides a history of thebackup of the Tivoli Storage Managerserver database.

Use this view to determine if the serverdatabase is being backed up everyday. It is critical to always have acurrent database backup.

Report parameters are provided tospecify:• Tivoli Storage Manager server name.

If this parameter is not specified,information for all Tivoli StorageManager servers is included.

• Date for reporting information. Thedate specified is related to wheninformation was extracted from TivoliStorage Manager Servers using thedata collection program TSMDSL.

To determine a list of server namesrefer to the report TSM_cli003. This isunder the topic ‘What does myenvironment look like?’ and is the view‘How many clients are registered witheach server?’

TSM_msg.rpt

View Title Filename View Description (Hint Text) Related Views

122 Tivoli Storage Management Reporting

Page 139: Ibm tivoli storage management reporting sg246109

WhatAdministratorsand clientshave beenlocked out ofthe system?

TSM_lock.rpt This view provides a list of TivoliStorage Manager Administrators andclients that have been locked out of thesystem. A node is locked from thesystem when too many invalid sign-onattempts have been made. Theadministrative command SETINVALIDPWLIMIT controls the numberof invalid logon attempts allowedbefore a node is locked.

Use this view to identify potentialinvalid access attempts to the TivoliStorage Manager server, or identifyusers that may not know theirpassword.

Report parameters are provided tospecify:• Tivoli Storage Manager server name.

If this parameter is not specified,information for all Tivoli StorageManager servers is included.

• Date for reporting information. Thedate specified is related to wheninformation was extracted from TivoliStorage Manager Servers using thedata collection program TSMDSL.

To determine a list of server namesrefer to the report TSM_cli003. This isunder the topic ‘What does myenvironment look like?’ and is the view‘How many clients are registered witheach server?’

TSM_msg.rpt

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 123

Page 140: Ibm tivoli storage management reporting sg246109

How currentare clientbackups?

TSM_clfs001.ppr This view provides a summary of thebackup currency for Tivoli StorageManager client filespaces. Informationis based on the most recent dataextracted from Tivoli Storage Managerservers.

Filespaces are categorized as follows:• OK – Filespace was backed up

within the last day• Warning – Filespace backup

occurred in the last 2 to 14 days• Critical – Filespace has not been

backed up for more than 14 days• Never Backed Up – Filespace has

never been backed up.

Use this information to identify clientfilespaces that are not being backed upor need to be backed up morefrequently.

Drill down is provided to view specificclients in a category or all clientsassociated with a specific server. Thedrill down levels for a server are asfollows:• Tivoli Storage Manager server• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name.

• Filespace associated with a specificclient.

TSM_cli002.ppr

View Title Filename View Description (Hint Text) Related Views

124 Tivoli Storage Management Reporting

Page 141: Ibm tivoli storage management reporting sg246109

How are clientschedulesaffected by dayof week?

TSM_cl004.ppr This view provides a daily summary ofthe results of Tivoli Storage Managerclient sessions.

Use this information to identifyscheduling problems.

A layer is provided to selectinformation for a specific Tivoli StorageManager server, or a summary of allservers can be displayed.

This information applies to clientsessions that use the Tivoli StorageManager scheduler.

TSM_cl001.pprTSM_cl002.pprTSM_cl003.pprTSM_cl005.pprTSM_cl006.pprTSM_clmsg007.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 125

Page 142: Ibm tivoli storage management reporting sg246109

When didclients lastcontact theserver?

TSM_cli002.ppr This view provides a summary of whenTivoli Storage Manager clients lastcontacted a Tivoli Storage Manager.Information is based on the mostrecent data extracted from TivoliStorage Manager servers.

Clients are categorized as follows• OK – Client contacted server within

the last 7 days.• Warning – Client last contacted

server between 8 and 21 days• Critical – Client last contacted the

server more than 21 days ago.• Never Accessed Server– Client has

never contacted the server.

Use this information to identify inactiveclients.

Drill down is provided to view specificclients in a category or all clientsassociated with a specific server. Thedrill down levels for a server are asfollows:• Tivoli Storage Manager server• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name.

TSM_clfs001.ppr

View Title Filename View Description (Hint Text) Related Views

126 Tivoli Storage Management Reporting

Page 143: Ibm tivoli storage management reporting sg246109

Show me mydatabasebackup record.

TSM_srvdb.ppr This view provides a summary of theTivoli Storage Manager serverdatabase backup function for the last14 days. It is very important to have acurrent backup of your Tivoli StorageManager server database. Use thisreport to look at a history of your TivoliStorage Manager server databasebackup record. If the database is notbeing successfully backed up everyday, determine why and take theappropriate corrective actions.

TSM_msg.rpt

What day ofweek do peakclient errorrates occur?

TSM_clmsg005.ppr This view lets you look at Tivoli StorageManager client message activity foreach day of the week.

Use this view to determine whetherclient error activity is related to aspecific day of the week.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A status bar is provided to select aspecific server, or an aggregate of allservers can be displayed

Drill down is provided on a day of theweek as follows:• View message counts for the specific

date that is associated with theselected day of the week.

• View message counts for each hourassociated with the selected day.

• View message counts for themessages that were issued for theselected day and hour.

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_clmsg001.pprTSM_clmsg002.pprTSM_clmsg003.pprTSM_clmsg004.pprTSM_clmsg006.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 127

Page 144: Ibm tivoli storage management reporting sg246109

What day ofweek do peakserver errorrates occur?

TSM_srvmsg003.ppr This view lets you look at Tivoli StorageManager server message activity foreach day of the week. Information isincluded from the last 7 days.

Use this to determine whether servererror activity is related to a specific dayof the week.

A status bar is provided to select aspecific server or an aggregate of allservers can be displayed.

Drill down is provided on a day of theweek as follows:• View message counts for the specific

date that is associated with theselected day of the week.

• View message counts for each hourassociated with the selected day.

• View messages that were issued fora selected day and hour.

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_srvmsg001.pprTSM_srvmsg002.pprTSM_srvmsg004.ppr

View Title Filename View Description (Hint Text) Related Views

128 Tivoli Storage Management Reporting

Page 145: Ibm tivoli storage management reporting sg246109

What time ofday do peakclient errorrates occur?

TSM_clmsg006.ppr This view lets you look at hourly clientmessage activity for the last 7 days.

Use this to determine whether clientmessage activity is related to a specifichour of the day.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A status bar is provided to select aspecific server, or an aggregate of allservers can be displayed

Drill down is provided on an hour of theday as follows:• View message counts for each day

of the week that had activityassociated with the selected hour.

• View message counts for eachmessage that occurred for theselected hour and day

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_clmsg001.pprTSM_clmsg002.pprTSM_clmsg003.pprTSM_clmsg004.pprTSM_clmsg005.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 129

Page 146: Ibm tivoli storage management reporting sg246109

What time ofday do peakserver errorrates occur?

TSM_srvmsg004.ppr This view lets you look at Tivoli StorageManager server message volume foreach hour of the day. Information isincluded from the last 7 days.

Use this to help you determine whethererror activity is tied to a specific hour ofthe day.

A status bar is provided to select aspecific server or an aggregate of allservers can be displayed.

Drill down is provided on an hour of theday as follows:• View message counts for each day

of the week that had activityassociated with the selected hour.

• View message counts for eachmessage that occurred for theselected hour and day

Drill through is provided to view thespecific message text associated withthe selected messages

TSM_srvmsg001.pprTSM_srvmsg002.pprTSM_srvmsg003.ppr

What is theaverage dailyfailed objectcount?

TSM_cl005.ppr This view lets you look at the averagenumber of object failures that occurredfor each Tivoli Storage Manager clientoperation. Information is presented byday of week and is the average of thelast 4 weeks of activity.

Use this to help you determine whethererror activity is related to specific daysof the week.

A layer is provided to allow selection ofa specific Tivoli Storage Managerserver, or an aggregate of all serverscan be displayed.

Drill down is provided to view failedobject counts for the last 4 weeksassociated with the selected day.

TSM_cl004.pprTSM_cl006.pprTSM_clmsg007.ppr

View Title Filename View Description (Hint Text) Related Views

130 Tivoli Storage Management Reporting

Page 147: Ibm tivoli storage management reporting sg246109

What is theaverage dailysuccessfulobject count?

TSM_cl006.ppr This report gives you an overview ofthe number of objects successfullyprocessed by each Tivoli StorageManager client operation. Informationis presented by day of week and is theaverage of the last 4 weeks of activity.

Use this to help you determineprocessing activity for specific days ofthe week.

A layer is provided to allow selection ofa specific Tivoli Storage Managerserver, or an aggregate of all serverscan be displayed.

Drill down is provided to viewsuccessful object counts for the last 4weeks associated with the selectedday.

TSM_cl004.pprTSM_cl005.pprTSM_clmsg007.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 131

Page 148: Ibm tivoli storage management reporting sg246109

Summarizeclientmessagesissued bysoftware level.

TSM_clmsg007.ppr This view lets you look at messagecounts that occurred for each TivoliStorage Manager client software levelduring the last 7 days.

Use this to help determine whethererror activity is related to a specificTivoli Storage Manager client softwarelevel. For example, there may be a fixin the latest Tivoli Storage Managerclient software that you need to installon all systems.

Messages include the following:Severe (S), Error (E), Warning (W),and Diagnostic (D).

A status bar is provided to select aspecific server, or an aggregate of allservers can be displayed

Drill down on a platform is provided toview message counts for the selectedplatform.

Drill through is provided to view thespecific message text associated withthe selected messages.

TSM_cl004.pprTSM_cl005.pprTSM_cl006.ppr

View Title Filename View Description (Hint Text) Related Views

132 Tivoli Storage Management Reporting

Page 149: Ibm tivoli storage management reporting sg246109

What is theaverage dailyfailed objectcount for serveroperations?

TSM_srv001.ppr This view lets you look at the averagenumber of object failures that occurredduring the last four weeks of TivoliStorage Manager server operations.Tivoli Storage Manager serveroperations included: database backup,storage pool backup, migration,expiration, reclamation, and movedata. Information is presented by dayof week.

Use this report to view weekly erroractivity and determine whether erroractivity is related to specific days of theweek.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed. A status bar isprovided to select a specific serveroperation, or an aggregate of all serveroperations can be displayed.

Drill down is provided for a specific dayof the week as follows:• View the last 4 weeks activity

associated with a specific day of theweek.

• View the specific session activityassociated with a specific date.

TSM_srv002.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 133

Page 150: Ibm tivoli storage management reporting sg246109

How much datais processed bydaily serveroperations?

TSM_srv002.ppr This view lets you look at the averageamount of data processed during thelast four weeks of Tivoli StorageManager server operations. TivoliStorage Manager server operationsinclude: database backup, storagepool backup, migration, expiration,reclamation and move data.Information is presented by day ofweek.

Use this report to help you verifyoperations are being performed on thedesired days and desired frequencies.The amount of data processed can beused to assist with capacity panningand determine if there are maybeissues with the times Tivoli StorageManager operations are occurring.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed. A status bar isprovided to select a specific serveroperation, or an aggregate of all serveroperations can be displayed

Drill down is provided for a specific dayof the week as follows:• View the last 4 weeks activity

associated with a specific day of theweek.

• View the specific session activityassociated with a specific date.

TSM_srv001.pprTSM_srvb002.ppr

View Title Filename View Description (Hint Text) Related Views

134 Tivoli Storage Management Reporting

Page 151: Ibm tivoli storage management reporting sg246109

How does timeof day affectserver sessionactivity?

TSM_srvb002.ppr This view provides an hourly summaryof Tivoli Storage Manager serversession activity for the last 7 days.

Use this information to determinehourly server session activity.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

A status bar provides the ability to viewan aggregate hourly session activity ofall server operations, or a specificserver operation can be selected.

TSM_srv001.pprTSM_srv002.ppr

How manyclients areregistered witheach server?

TSM_cli003.ppr This view presents a summary of thenumber of Tivoli Storage Managerclients registered with each TivoliStorage Manager server. Informationis based on the most recent dataextracted from Tivoli Storage Managerservers.

Use this information to see a summaryof clients registered to each server.

Drill down is provided for each server.The drill down levels are as follows:Tivoli Storage Manager server.• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name.

TSM_cli004.pprTSM_cli005.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 135

Page 152: Ibm tivoli storage management reporting sg246109

Which softwarelevels doclients use?

TSM_cli004.ppr This view presents a summary of whatTivoli Storage Manager client softwarelevels are being used with each TivoliStorage Manager server. Informationis based on the most recent dataextracted from Tivoli Storage Managerservers.

This report can be used to identify thedistribution of Tivoli Storage Managerclient software levels in yourenvironment. This information can beused to identify servers withdown-level client software.

To identify the specific client namesassociated with a software level, usethe view TSM_cli003 (‘How manyclients are registered with eachserver?). Select the client softwarelevel of interest from the dimension lineand drill down on a server.

Note: If a client does not report itsplatform, ‘SW Level Not Reported’appears. This occurs for older versionsof client software.

TSM_cli003.pprTSM_cli005.ppr

View Title Filename View Description (Hint Text) Related Views

136 Tivoli Storage Management Reporting

Page 153: Ibm tivoli storage management reporting sg246109

Whichplatforms doclients use?

TSM_cli005.ppr This view presents a summary of whatoperating system platforms are usedby Tivoli Storage Manager clients.Information is based on the mostrecent data extracted from TivoliStorage Manager servers.

Use this to help understand whatoperating systems platforms areconnecting to Tivoli Storage Managerservers.

Drill down is provided for an operatingsystem to view what versions of theoperating system are being used.

To identify the specific client namesassociated with a platform, use theview TSM_cli003 (‘How many clientsare registered with each server?).Select the platform level of interestfrom the dimension line and drill downon a server.

Note: If a client does not report itsplatform, ‘Platform Not Reported’appears. This occurs for older versionsof client software.

TSM_cli003.pprTSM_cli004.ppr

Which are my10 fastestclients?

TSM_cl010.ppr This view provides a list of the tenTivoli Storage Manager clients thathave the highest aggregate throughput(KB/s) over the last 7 days.

Use this view to identify the topperforming clients.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

TSM_cl018.pprTSM_cl011.pprTSM_cl012.pprTSM_clb005.pprTSM_cl014.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 137

Page 154: Ibm tivoli storage management reporting sg246109

What are clientthroughputrates?

TSM_cl017.ppr This view provides the throughput(KB/s) for Tivoli Storage Managerclients. Throughputs are calculatedbased on the last 7 days of clientsession activity.

Use this view to identify aggregatethroughput rates for all clientassociated with each Tivoli StorageManager Server. Also, you can drilldown to see specific client sessionthroughput.

Drill down is provided for each TSMserver. The drill down levels are asfollows:• Tivoli Storage Manager server.• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name

• Sessions associated with theselected client.

TSM_cl010.pprTSM_cl011.pprTSM_cl012.pprTSM_clb005.pprTSM_cl014.ppr

Which are my10 slowestclients?

TSM_cl018.ppr This view provides a list of the tenTivoli Storage Manager clients thathave the lowest aggregate throughput(KB/s) over the last 7 days.

Use this view to identify clients thathave potential performance problems.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

TSM_cl010.pprTSM_cl011.pprTSM_cl012.pprTSM_clb005.pprTSM_cl014.ppr

View Title Filename View Description (Hint Text) Related Views

138 Tivoli Storage Management Reporting

Page 155: Ibm tivoli storage management reporting sg246109

Which clientshave thelongestelapsedprocessingtimes?

TSM_cl011.ppr This view provides the elapsed timeTivoli Storage Manager clients havespent performing client operationsover the last 7 days. A ranked list ispresented.

Use this view to determine whichclients have spent the most timeperforming operations and what thoseoperations were.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

TSM_cl018.pprTSM_cl010.pprTSM_cl012.pprTSM_clb005.pprTSM_cl014.ppr

How doesTCP/IPaddress affectclientthroughput?

TSM_cl012.ppr This view presents Tivoli StorageManager client throughput for the last 7days based on network addresses.

Use this information to determine howTCP/IP addresses can affectthroughput.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

Drill down is provided to exploresubnets to determine potential sourcesof performance problems.

TSM_cl018.pprTSM_cl011.pprTSM_cl010.pprTSM_clb005.pprTSM_cl014.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 139

Page 156: Ibm tivoli storage management reporting sg246109

How doesplatform affectclientthroughputrates?

TSM_clb005.ppr This view provides a summary of TivoliStorage Manager client throughput byplatform. Information is based on thelast 7 days activity.

Use this information to identifyperformance trends based on TivoliStorage Manager client platform.

Drill down is provided for each TSMserver. The drill down levels are asfollows:• Tivoli Storage Manager server.• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name

• Sessions associated with theselected client.

TSM_cl018.pprTSM_cl011.pprTSM_cl012.pprTSM_cl010.pprTSM_cl014.ppr

View Title Filename View Description (Hint Text) Related Views

140 Tivoli Storage Management Reporting

Page 157: Ibm tivoli storage management reporting sg246109

How much timeis spent waitingfor mediaaccess?

TSM_cl014.ppr This view provides a summary of theamount of time that Tivoli StorageManager clients spent waiting foraccess to Tivoli Storage Managerserver media.

This view can be used to highlight tapemount problems.

Drill down is provided to view mediawait activity by individual client andsession for a specific day of the week.The drill down levels are as follows:• Tivoli Storage Manager server.• Policy domains defined to specific

Tivoli Storage Manager server. Adomain name is identified byappending the string ‘(DN)’ to thedomain name.

• Clients associated with specificpolicy domains. A client is identifiedby appending the string ‘(CN)’ to theclient name

• Sessions associated with theselected client.

TSM_cl018.pprTSM_cl011.pprTSM_cl012.pprTSM_clb005.pprTSM_cl010.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 141

Page 158: Ibm tivoli storage management reporting sg246109

What is theaverage dailythroughput forserveroperations?

TSM_srv003.ppr This view provides a summary of theaverage throughput of Tivoli StorageManager server operations. TivoliStorage Manager server operationsincluded: database backup, storagepool backup, migration, expiration,reclamation, and move data.Information is presented by day ofweek.

Use this report to determine howthroughput varies for Tivoli StorageManager server operations by day ofthe week. This can be used to highlightpotential scheduling problems.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed. A status bar isprovided to select a specific serveroperation, or an aggregate of all serveroperations can be displayed.

Drill down is provided for a specific dayof the week as follows:• View the last 4 weeks activity

associated with a specific day of theweek.

• View the specific session activityassociated with a specific date

TSM_srv004.pprTSM_srv005.ppr

View Title Filename View Description (Hint Text) Related Views

142 Tivoli Storage Management Reporting

Page 159: Ibm tivoli storage management reporting sg246109

What is theaverage dailyelapsed timefor serveroperations?

TSM_srv004.ppr This view provides a summary of theelapsed time of Tivoli StorageManager server operations by day ofweek for the last four weeks.

Use this report to determine howelapsed time varies for Tivoli StorageManager server operations by day ofthe week. This can be used to highlightpotential scheduling problems.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed. A status bar isprovided to select a specific serveroperation, or an aggregate of all serveroperations can be displayed.

Drill down is provided for a specific dayof the week as follows:• View the last 4 weeks activity

associated with a specific day of theweek.

• View the specific session activityassociated with a specific date

TSM_srv003.pprTSM_srv005.pprTSM_srvb002.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 143

Page 160: Ibm tivoli storage management reporting sg246109

How much timeis spent dailywaiting formedia access?

TSM_srv005.ppr This view provides a daily summary ofthe amount of time server operationsspend wait for media access during thelast 7 days.

This view can be used to highlight tapemount problems that are occurringduring server operations.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed. A status bar isprovided to select a specific serveroperation, or an aggregate of all serveroperations can be displayed.

Drill down is provided for a specific dayof the week as follows:• View the last 4 weeks activity

associated with a specific day of theweek.

• View the specific session activityassociated with a specific date

TSM_srv003.pprTSM_srv004.pprTSM_srvb002.ppr

How does filesize affectclient operationthroughput?

TSM_cl015.ppr This view illustrates how file sizeaffects Tivoli Storage Manager clientoperations. Information is based onthe last 7 days of activity.

File size is categorized as follows:• SMALL – average file size <= 10 KB• MEDIUM – average file size between

10 KB and 256 MB.• LARGE – average file size >= 256

Use this information to helpunderstand what the average clientperformance is for various file sizesand client operations.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

TSM_cl016.ppr

View Title Filename View Description (Hint Text) Related Views

144 Tivoli Storage Management Reporting

Page 161: Ibm tivoli storage management reporting sg246109

Classifysessions by filesize andperformancethresholds.

TSM_cl016.ppr This view allows categorization ofclient sessions based on file size andperformance thresholds. Informationis based on the last 7 days of activity.

File size is categorized as follows:• SMALL – average file size <= 10 KB• MEDIUM – average file size between

10 KB and 256 MB.• LARGE – average file size >= 256

Performance is categorized as follows:• GOOD – Client session throughput

>= xx KB/sec• AVERAGE – Client session

throughput < xx KB/sec and >= yyKB/sec

• SLOW – Client session throughput <yy KB sec.

Use this information to helpunderstand how client sessionperformance is distributed across thevarious file size categories.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

TSM_cl015.ppr

What is theaverage dailythroughput forclientoperations?

TSM_clb002.ppr This view provides a daily summary ofTivoli Storage Manager clientthroughput for the last 7 days.

Use this information to determine howday of week can affect clientoperations.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

A status bar provides the ability to viewan aggregate hourly throughput of allclient operations, or a specific clientoperation can be selected.

TSM_clb003.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 145

Page 162: Ibm tivoli storage management reporting sg246109

What is theaverage hourlythroughputfor clientoperations?

TSM_clb003.ppr This view provides an estimate of thehourly throughput for Tivoli StorageManager client operations. This hourlyestimate is based on the last 7 days ofinformation.

Use this information to determine howtime of day can affect client operations.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

A status bar provides the ability to viewan aggregate hourly throughput of allclient operations, or a specific clientoperation can be selected.

TSM_clb002.ppr

What is theaverage hourlythroughput ratefor serveroperations?

TSM_srvb001.ppr This view provides an estimate of thehourly throughput for Tivoli StorageManager server operations. Thishourly estimate is based on the last 7days of information.

Use this information to determine howtime of day can affect serveroperations.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed. A status bar isprovided to select a specific serveroperation, or an aggregate of all serveroperations can be displayed

TSM_srv001.ppr

View Title Filename View Description (Hint Text) Related Views

146 Tivoli Storage Management Reporting

Page 163: Ibm tivoli storage management reporting sg246109

How does timeof day affectclient sessionactivity?

TSM_clb004.ppr This view provides an hourly summaryof Tivoli Storage Manager clientsession activity for the last 7 days.

Use this information to determinehourly client session activity.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

A status bar provides the ability to viewan aggregate hourly session activity ofall client operations, or a specific clientoperation can be selected.

TSM_clb002.pprTSM_clb003.ppr

What time ofday do peakdata transfersoccur?

TSM_clb001.ppr This view lets you look at an estimateof the hourly Tivoli Storage Managerclient data transfer activity. This hourlyestimate is based on the last 7 days ofinformation.

Use this view to determine when peakdata transfer activity occurs for eachclient operation. This can be useful forcapacity planning purposes as well asassist with client scheduling.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

A status bar provides the ability to viewan aggregate hourly throughput of allclient operations, or a specific clientoperation can be selected.

TSM_clb003.pprTSM_clb004.ppr

View Title Filename View Description (Hint Text) Related Views

Appendix A. TDSfSMA: related views for table analysis 147

Page 164: Ibm tivoli storage management reporting sg246109

Which clientshave thehighestaverage failedobject count?

TSM_cl009.ppr This view provides a list of TivoliStorage Manager clients that have thehighest average number of failedobject over the last 4 weeks.

Use this to determine clients that havehistorically had the most problems.

A layer is provided to select a specificserver, or an aggregate of all serverscan be displayed.

A status bar provides the ability to viewan aggregate hourly throughput of allclient operations, or a specific clientoperation can be selected.

TSM_cl005.pprTSM_cl006.pprTSM_clmsg007.ppr

View Title Filename View Description (Hint Text) Related Views

148 Tivoli Storage Management Reporting

Page 165: Ibm tivoli storage management reporting sg246109

Appendix B. Special notices

This publication is intended to help network storage administrators to useTivoli Decision Support for Storage Management Analysis to report on theirTivoli Storage Manager usage. The information in this publication is notintended as the specification of any programming interfaces that are providedby Tivoli Decsion Support or Tivoli Storage Manager. See thePUBLICATIONS section of the IBM Programming Announcement for TivoliDecision Support for more information about what publications areconsidered to be product documentation.

References in this publication to IBM products, programs or services do notimply that IBM intends to make these available in all countries in which IBMoperates. Any reference to an IBM product, program, or service is notintended to state or imply that only IBM's product, program, or service may beused. Any functionally equivalent program that does not infringe any of IBM'sintellectual property rights may be used instead of the IBM product, programor service.

Information in this book was developed in conjunction with use of theequipment specified, and is limited in application to those specific hardwareand software products and levels.

IBM may have patents or pending patent applications covering subject matterin this document. The furnishing of this document does not give you anylicense to these patents. You can send license inquiries, in writing, to the IBMDirector of Licensing, IBM Corporation, North Castle Drive, Armonk, NY10504-1785.

Licensees of this program who wish to have information about it for thepurpose of enabling: (i) the exchange of information between independentlycreated programs and other programs (including this one) and (ii) the mutualuse of the information which has been exchanged, should contact IBMCorporation, Dept. 600A, Mail Drop 1329, Somers, NY 10589 USA.

Such information may be available, subject to appropriate terms andconditions, including in some cases, payment of a fee.

The information contained in this document has not been submitted to anyformal IBM test and is distributed AS IS. The use of this information or theimplementation of any of these techniques is a customer responsibility anddepends on the customer's ability to evaluate and integrate them into thecustomer's operational environment. While each item may have beenreviewed by IBM for accuracy in a specific situation, there is no guarantee

© Copyright IBM Corp. 2000 149

Page 166: Ibm tivoli storage management reporting sg246109

that the same or similar results will be obtained elsewhere. Customersattempting to adapt these techniques to their own environments do so at theirown risk.

Any pointers in this publication to external Web sites are provided forconvenience only and do not in any manner serve as an endorsement ofthese Web sites.

The following terms are trademarks of the International Business MachinesCorporation in the United States and/or other countries:

The following terms are trademarks of other companies:

Tivoli, Manage. Anything. Anywhere.,The Power To Manage., Anything.Anywhere.,TME, NetView, Cross-Site, Tivoli Ready, Tivoli Certified, PlanetTivoli, and Tivoli Enterprise are trademarks or registered trademarks of TivoliSystems Inc., an IBM company, in the United States, other countries, or both.In Denmark, Tivoli is a trademark licensed from Kjøbenhavns Sommer - TivoliA/S.

C-bus is a trademark of Corollary, Inc. in the United States and/or othercountries.

Java and all Java-based trademarks and logos are trademarks or registeredtrademarks of Sun Microsystems, Inc. in the United States and/or othercountries.

Microsoft, Windows, Windows NT, and the Windows logo are trademarks ofMicrosoft Corporation in the United States and/or other countries.

PC Direct is a trademark of Ziff Communications Company in the UnitedStates and/or other countries and is used by IBM Corporation under license.

ActionMedia, LANDesk, MMX, Pentium and ProShare are trademarks of IntelCorporation in the United States and/or other countries.

AIX AS/400AT CTDB2 BM �

Netfinity NetViewOS/2 OS/390RAMAC RS/6000S/390 SPSP2 System/390XT 400

150 Tivoli Storage Management Reporting

Page 167: Ibm tivoli storage management reporting sg246109

UNIX is a registered trademark of The Open Group in the United States andother countries.

SET, SET Secure Electronic Transaction, and the SET Logo are trademarksowned by SET Secure Electronic Transaction LLC.

Other company, product, and service names may be trademarks or servicemarks of others.

Appendix B. Special notices 151

Page 168: Ibm tivoli storage management reporting sg246109

152 Tivoli Storage Management Reporting

Page 169: Ibm tivoli storage management reporting sg246109

Appendix C. Related publications

The publications listed in this section are considered particularly suitable for amore detailed discussion of the topics covered in this redbook.

C.1 IBM Redbooks publications

For information on ordering these publications see “How to get IBMRedbooks” on page 157.

Book Title PublicationNumber

General TopicsGetting Started with ADSM: A Practical Implementation Guide SG24-5416ADSM Version 3.7 Technical Guide SG24-5477Using ADSM Hierarchical Storage Management SG24-4631Client Disaster Recovery: Bare Metal Restore SG24-4880Planning for IBM Remote Copy SG24-2595P/DAS and Enhancement to the IBM 3990-6 and RAMAC Array Family SG24-4724TME 10 Cookbook for AIX: Systems Management and Networking Applications SG24-4867Specific Server BooksA Practical Guide to Implementing ADSM on AS/400 SG24-5472Windows NT Backup and Recovery with ADSM SG24-2231Using TSM in a Clustered NT Environment SG24-5742ADSM Server-to-Server Implementation and Operation SG24-5244ADSM Server for Windows NT Configuration and Recovery Examples SG24-4878ADSM/6000 on 9076 SP2 GG24-4499ADSM for OS/2: Advanced Topics SG24-4740ADSM/VSE Implementation Guide SG24-4266ADSM with Other ProductsA Practical Guide to Network Storage Manager SG24-2242Using ADSM to Back Up Databases SG24-4335Using ADSM to Back Up Lotus Notes SG24-4534Using ADSM to Back Up and Recover Microsoft Exchange Server SG24-5266Using ADSM to Back Up OS/2 LAN Server and Warp Server SG24-4682Backup, Recovery, and Availability with DB2 Parallel Edition on RISC/6000, SG24-4695ADSM Operation and Management with TME10, SG24-2214Using Tivoli Decision Support Guide SG24-5506

© Copyright IBM Corp. 2000 153

Page 170: Ibm tivoli storage management reporting sg246109

C.2 IBM Redbooks collections

Redbooks are also available on the following CD-ROMs. Click the CD-ROMsbutton at http://www.redbooks.ibm.com/ for information about all the CD-ROMsoffered, updates and formats.

C.3 Tivoli Storage Management publications

These publications are also relevant as further information sources:

CD-ROM Title Collection KitNumber

System/390 Redbooks Collection SK2T-2177

Networking and Systems Management Redbooks Collection SK2T-6022

Transaction Processing and Data Management Redbooks Collection SK2T-8038

Lotus Redbooks Collection SK2T-8039

Tivoli Redbooks Collection SK2T-8044

AS/400 Redbooks Collection SK2T-2849

Netfinity Hardware and Software Redbooks Collection SK2T-8046

RS/6000 Redbooks Collection (BkMgr) SK2T-8040

RS/6000 Redbooks Collection (PDF Format) SK2T-8043

Application Development Redbooks Collection SK2T-8037

IBM Enterprise Storage and Systems Management Solutions SK3T-3694

Book Title PublicationNumber

Tivoli Storage Manager for AIX Version 3.7 Quick Start GC35-0367

Tivoli Storage Manager for AIX Version 3.7 Administrator’s Guide GC35-0368

Tivoli Storage Manager for AIX Version 3.7 Administrator’s Reference GC35-0369

Tivoli Storage Manager for HP-UX Version 3.7 Quick Start GC35-0370

Tivoli Storage Manager for HP-UX Version 3.7 Administrator’s Guide GC35-0371

Tivoli Storage Manager for HP-UX Version 3.7 Administrator’s Reference GC35-0372

Tivoli Storage Manager for Sun Solaris Version 3.7 Quick Start GC35-0373

Tivoli Storage Manager for Sun Solaris Version 3.7 Administrator’s Guide GC35-0374

Tivoli Storage Manager for Sun Solaris Version 3.7 Administrator’s Reference GC35-0375

Tivoli Storage Manager for MVS and OS/390 Version 3.7 Quick Start GC35-0276

Tivoli Storage Manager for MVS and OS/390 Version 3.7 Administrator’s Guide GC35-0277

Tivoli Storage Manager for MVS and OS/390 Version 3.7 Administrator’s Reference GC35-0278

Tivoli Storage Manager for Windows NT Version 3.7 Quick Start GC35-0379

Tivoli Storage Manager for Windows NT Version 3.7 Administrator’s Guide GC35-0380

Tivoli Storage Manager for Windows NT Version 3.7 Administrator’s Reference GC35-0381

Tivoli Storage Manager Version 3.7 Messages GC35-0382

Tivoli Storage Manager for AS/400 Version 3.1.2 Quick Start GC35-0317

154 Tivoli Storage Management Reporting

Page 171: Ibm tivoli storage management reporting sg246109

Tivoli Storage Manager for AS/400 Version 3.1.2 Administrator’s Guide GC35-0315

Tivoli Storage Manager for AS/400 Version 3.1.2 Administrator’s Reference GC35-0316

Tivoli Storage Manager for VM Version 3.1 Quick Start GC35-0351

Tivoli Storage Manager for VM Version 3.1 Administrator’s Guide GC35-0352

Tivoli Storage Manager for VM Version 3.1 Administrator’s Reference GC35-0353

Tivoli Storage Manager for VM Version 3.1 Messages GC35-0271

Tivoli Storage Manager for OS/2 Version 3.1 Messages SH35-0133

Tivoli Storage Manager Version 3.7 Using the Backup-Archive Client for UNIX SH26-4105

Tivoli Storage Manager Version 3.7 Using the Backup-Archive Client for Windows SH26-4101

Tivoli Storage Manager Version 3.7 Using the Backup-Archive Client for NetWare SH26-4100

Tivoli Storage Manager Version 3.7 Installing the Clients SH26-4102

Tivoli Storage Manager Version 3.7 Using the Application Programming Interface SH26-4107

Tivoli Storage Manager Version 3.7 AFS/DFS Backup Clients SH26-4106

Tivoli Storage Manager Version 3.7 Trace Facility Guide SH26-4104

Tivoli Storage Manager Version 3.7 Reference Cards for the Backup-Archive Clients SX26-6021

Tivoli Data Protection for Informix V3R7: Installation and User’s Guide SH26-4095

Tivoli Data Protection for Lotus Domino for UNIX V1R1: Installation and User’s Guide SH26-4088

Tivoli Data Protection for Lotus Domino for Windows NT V1R1: Installation and User’s GuideGC26-7320

Tivoli Data Protection for Lotus Notes on Windows NT Installation and User’s Guide SH26-4065

Tivoli Data Protection for Lotus Notes on AIX Installation and User’s Guide SH26-4067

Tivoli Data Protection for Microsoft Exchange Server Installation and User’s Guide SH26-4071

Tivoli Data Protection for Microsoft SQL Server Installation and User’s Guide SH26-4069

Tivoli Data Protection for Oracle Backup on AIX Installation and User’s Guide SH26-4061

Tivoli Data Protection for Oracle Backup on Sun Solaris Installation and User’s Guide SH26-4063

Tivoli Data Protection for Oracle Backup on HP-UX Installation and User’s Guide SH26-4073

Tivoli Data Protection for Oracle Backup on Windows NT Installation and User’s Guide SH26-4086

Tivoli Decision Support 2.1 Installation Guide (October 1999) GC32-0438

Tivoli Decision Support 2.1 Administrator Guide (October 1999) GC32-0437

Tivoli Decision Support 2.1 User’s Guide (October 1999) GC32-0436

Book Title PublicationNumber

Appendix C. Related publications 155

Page 172: Ibm tivoli storage management reporting sg246109

156 Tivoli Storage Management Reporting

Page 173: Ibm tivoli storage management reporting sg246109

How to get IBM Redbooks

This section explains how both customers and IBM employees can find out about IBM Redbooks,redpieces, and CD-ROMs. A form for ordering books and CD-ROMs by fax or e-mail is also provided.

• Redbooks Web Site http://www.redbooks.ibm.com/

Search for, view, download, or order hardcopy/CD-ROM Redbooks from the Redbooks Web site.Also read redpieces and download additional materials (code samples or diskette/CD-ROM images)from this Redbooks site.

Redpieces are Redbooks in progress; not all Redbooks become redpieces and sometimes just a fewchapters will be published this way. The intent is to get the information out much quicker than theformal publishing process allows.

• E-mail Orders

Send orders by e-mail including information from the IBM Redbooks fax order form to:

• Telephone Orders

• Fax Orders

This information was current at the time of publication, but is continually subject to change. The latestinformation may be found at the Redbooks Web site.

In United StatesOutside North America

e-mail [email protected] information is in the “How to Order” section at this site:http://www.elink.ibmlink.ibm.com/pbl/pbl

United States (toll free)Canada (toll free)Outside North America

1-800-879-27551-800-IBM-4YOUCountry coordinator phone number is in the “How to Order”section at this site:http://www.elink.ibmlink.ibm.com/pbl/pbl

United States (toll free)CanadaOutside North America

1-800-445-92691-403-267-4455Fax phone number is in the “How to Order” section at this site:http://www.elink.ibmlink.ibm.com/pbl/pbl

IBM employees may register for information on workshops, residencies, and Redbooks by accessingthe IBM Intranet Web site at http://w3.itso.ibm.com/ and clicking the ITSO Mailing List button.Look in the Materials repository for workshops, presentations, papers, and Web pages developedand written by the ITSO technical professionals; click the Additional Materials button. Employees mayaccess MyNews at http://w3.ibm.com/ for redbook, residency, and workshop announcements.

IBM Intranet for Employees

© Copyright IBM Corp. 2000 157

Page 174: Ibm tivoli storage management reporting sg246109

IBM Redbooks fax order form

Please send me the following:

We accept American Express, Diners, Eurocard, Master Card, and Visa. Payment by credit card notavailable in all countries. Signature mandatory for credit card payment.

Title Order Number Quantity

First name Last name

Company

Address

City Postal code

Telephone number Telefax number VAT number

Invoice to customer number

Country

Credit card number

Credit card expiration date SignatureCard issued to

158 Tivoli Storage Management Reporting

Page 175: Ibm tivoli storage management reporting sg246109

Index

Symbols, “Duplicating to other file-servers” 19“Hints” 7“out-of-box” reporting solution 5‘ANR2034E’ 7‘query’ 1‘UPDATE COPYGROUP’ 7

Aaccess 20analytical 4Architectural Issues 19

Bbuild 16Building cubes 16Business data, as an asset 1

Cclient schedules 6Cognos 3D graphics reporting 17Cognos Powerplay cubes 16Cognos PowerPlay Reporting 5CognosPower Pla 16common RDBMS 22components 15Configuration and installation alternatives 25CPU utilization 23cube

multi-dimensional cube 16cubes 16

Ddata 1data collection 13data volume 22database source 13DB2(V5.0) 15DBA group 23dedicated workstation 22different roles 16directory 15download 22Drill Down 9

© Copyright IBM Corp. 2000

dynamic environment 4

Eerror 7error messages 7errors

Error 78886 36Error 80911 36Error 81616 36

EVENTS 12execution 14

Ffailure rates 6

GGUI interface 14

Hhardware components 11hierarchies and/or across members 4

II/O performance 23information 4

LLAN/WAN 6

Mmacros 1memory 23Message level (I, E, W, S, D 14message numbers 7MS SQL(v7.0) 15multi-dimensional data 4multiple processing platforms 13multiple source servers 24multiple Storage Management Analysis machines20multi-user data manipulation engine 4

Nnavigational 4

159

Page 176: Ibm tivoli storage management reporting sg246109

network 6network configuration 21network file server 16network mode 19network specialist 22network traffic 2NT 4.0 SP4 level or better platform 15

OODBC 13ODBC data source 13OLAP 3OLAP implementation 4On-Line Analytical Processing” or OLAP. 3operating system 6Oracle (V8.1) 15ORACLE ODBC 14

PPath Manager Utility. 36PC clients 16PC video 23performance 1performance indicators 6Port number 14processing 5pruning 14

Qquery 1

RRDBMS 13RDBMS interface 13RDBMS schemas 15Related Views 7Relational Database System 11report usage 5Reporting database 13requirements 2resource impact 6resources 3

Sscheduler, which to use 25schema 15scripts 1

Seagate Crystal Reporting 5sequential time periods 4shared applications 22shared source directory 36software 11software components 11source data servers 13SQL ODBC 14SQL queries 1SQL query reporting 2stand-alone mode 19STGPOOL BACKUP 9Storage Management Analysis 1Storage Management Analysis Guide 7Storage Management Analysis, 2storage pool usage 2SUMMARY 12system 22system health 2

Ttables 15Tcp/ip address 14Tivoli Decision Support 11Tivoli Decision Support for Storage ManagementAnalysis 2Tivoli Discovery Interface 8Tivoli Storage Management 1Tivoli Storage Management Administrators 1Tivoli Storage Management capacity planning 7Tivoli Storage Management event analysis 5Tivoli Storage Management performance analysis5Tivoli Storage Manager accounting file 1Tivoli Storage Manager administrative ID andPassword 14Tivoli Storage Manager client 5Tivoli Storage Manager ODBC driver 13topic map displays views 16trouble shooting problems 23TSM 2tsmdel and tsmdsl program 19tsmds 13tsmdsl executions 22

Vvolume

volume full 6

160 Tivoli Storage Management Reporting

Page 177: Ibm tivoli storage management reporting sg246109

© Copyright IBM Corp. 2000 35

IBM Redbooks review

Your feedback is valued by the Redbook authors. In particular we are interested in situations where aRedbook "made the difference" in a task or problem you encountered. Using one of the followingmethods, please review the Redbook, addressing value, subject matter, structure, depth andquality as appropriate.

• Use the online Contact us review redbook form found at ibm.com/redbooks• Fax this form to: USA International Access Code + 1 914 432 8264• Send your comments in an Internet note to [email protected]

Document NumberRedbook Title

SG24-6109-00Tivoli Storage Management Reporting

Review

What other subjects would youlike to see IBM Redbooksaddress?

Please rate your overallsatisfaction:

O Very Good O Good O Average O Poor

Please identify yourself asbelonging to one of thefollowing groups:

O Customer O Business Partner O Solution DeveloperO IBM, Lotus or Tivoli EmployeeO None of the above

Your email address:The data you provide here maybe used to provide you withinformation from IBM or ourbusiness partners about ourproducts, services or activities.

O Please do not use the information collected here for futuremarketing or promotional contacts or other communications beyondthe scope of this transaction.

Questions about IBM’s privacypolicy?

The following link explains how we protect your personal information.ibm.com/privacy/yourprivacy/

Page 178: Ibm tivoli storage management reporting sg246109
Page 179: Ibm tivoli storage management reporting sg246109

(0.2”spine)0.17”<->0.473”

90<->249 pages

Tivoli Storage Managem

ent Reporting

Page 180: Ibm tivoli storage management reporting sg246109
Page 181: Ibm tivoli storage management reporting sg246109
Page 182: Ibm tivoli storage management reporting sg246109

®

SG24-6109-00 ISBN 0738418145

INTERNATIONAL TECHNICALSUPPORTORGANIZATION

BUILDING TECHNICALINFORMATION BASED ONPRACTICAL EXPERIENCE

IBM Redbooks are developed by the IBM International Technical Support Organization. Experts from IBM, Customers and Partners from around the world create timely technical information based on realistic scenarios. Specific recommendations are provided to help you implement IT solutions more effectively in your environment.

For more information:ibm.com/redbooks

Tivoli Storage Management Reporting

Using Tivoli Decision Support for Storage Management Analysis

Implementing a reporting environment

Practical examples

This redbook addresses the problem of generating meaningful presentation style reports from Tivoli Storage Management data sources. We concentrate on the use of Tivoli Decision Support and the Storage Management Analysis Guide as part of an integrated Tivoli Storage Management reporting solution. The book builds the underlying purpose of the Storage Management Analysis product, outlines the components comprising a Storage Management Analysis reporting environment, and explains how to cope with some common problems which may be encountered in implementing that environment. We conclude by presenting examples of how you may want to integrate Storage Management Analysis reporting into day-to-day operations and how to use it to answer some typical adhoc questions asked in a Tivoli Storage Management environment. The book is intended for Tivoli Storage Management Administrators and information systems executives who have an interest in the performance and reliability of Tivoli Storage Management.