Project Description

MyTSMreport is a Project that use a Mysql database to store the account information from a Tivoli Storage Manager and show them on web pages through PHP scripts in tables and graphs.

Features

- Web interface, all information accessible with a browser
- Entirely written in PHP 4
- Use Mysql Engine to store informations.
- Use JPgraph to draw custom graph.
- Detailed Features .
- Online DEMO .

Screenshots

- Basic menu (could be outdated, check demo for changes)
- Platform Distribution in a Pie graph
- Nodes Lifespan in a Gant graph
- Monthly report for all TSM operations in a Line graph
- Backup/Archive in a Bar graph
- Top 10 nodes Occupancy report: GBStored/Files Stored in a Line graph on X axis you'll have your nodes names.
- Top 20 Nodes for MB_Moved in a custom period of time, and total time for their sessions in a Line + Bar graph. on X axis you'll have your nodes names.
- Top 20 Nodes for space occupancy in a 3d pie graph (took from the demo)
- Occupancy Trend with total space moved for every day
- Wait time distribution for a day in a line Graph.
- Backup/Restore activity for top nodes over a custom period of time.
- Tape usage over a custom period of time.


Requirements

In order to be able to use the MyTSMReport should be acquainted with LAMP platform, and of course know a bit of TSM administration.
   
You need the following software:
- Unix Platform (first tested will be Linux)
- Mysql 3.23xx or 4.0.xx
- PHP 4.3.x compiled with support for Mysql and GD (for graphs)
- A Web server, i'll use Apache 2.xx in my test.
   
Download:

You can download the last release from Sourceforge .

I'm working on:

- Documentation - More and better.
- Custom hostgroups creation, usable in the query.
- Support for multiple TSM Server.
- Porting on WinXX server.
- Different access for user and admin
- Compare custom periods / custom hosts.
- Make the database functions portable on other DB (oracle, DB2...).

I've ended work on:

- Show TSM db utilization. - Show tape usage in Tables and graphs, now with reclamation info
- Add an Online Demo.
- Add Online Help for every form.
- Show every Node occupancy and number of files via a select to TSM Server
- Store (for every day ) nodes occupancy and number of files
- Update the DB with daily operations via a cron job.
- Create the DB and all the tables via an automated procedure.
- Basic features: Show informations on tables and graphs.

If you have some idea or some features you'd like to see email me or leave a message on the forum
For help on Mytsmreport you can use the above forum, for TSM help you can go to IBM: ADSM back-up Forum

Mysql Logo SourceForge.net Logo PHP Logo

(c) 2003 by R.Capecchi - Italy | Legal notice