Upload
roy-zimmer
View
332
Download
3
Tags:
Embed Size (px)
DESCRIPTION
How we implemented a backup catalogCo-presented at EUGM 2004 with the software's author, Don Hamilton
Citation preview
Implementing a Backup Catalog… on a Student
Budget
Implementing a Backup Catalog… on a Student
Budget
History
A long time ago, in a library
far,far away
…
Another Backup
CatalogBy
Don Hamilton
CatBackup
2000newbie installs RedHat Linux
late
2001application software
Voyager
early
2001
Voyager KVCC
application software
early
2001
Voyager KVCC
summer
it’s working!!!
2001 go to rack-mount machine
fall
2001fall
2002
2002
hacked!
winter
winter
ready to use
2002 2002summer
REBUILT
First live use during Voyager upgrade!
2002 2002fall
Hacked again!
2002 2003winter
REBUILT
major software rewrite because:switch to PostgreSQLnewer version of Perl (5.8.0)
2002 2003spring
added a third databaseswitched to secureftp for extract feed
2002 2003summer
full automation achieved!no monitoring required
See it in action:
Original implementation
Implementation at WMU
http://abc.wlu.ca
http://westcatbackup.library.wmich.edu
Implementing a Backup Catalog… on a Student
Budget
Implementation
Implementation
CatBackup
1. install RedHat Linux
Implementation
CatBackup
1. install RedHat Linux
Implementation
2. install PostgresQL
CatBackup
1. install RedHat Linux
Implementation
2. install PostgresQL
3. install Perl supporting
CatBackup
modules
1. install RedHat Linux
Implementation
2. install PostgresQL
3. install Perl supporting
4. create home environmentfor SOBackup
CatBackup
modules
1. install RedHat Linux
Implementation
2. install PostgresQL
3. install Perl supporting
4. create home environment
5. install CatBackup software:
for SOBackup
build filesHTML fileimage filescgi filelog reporter (optional)
CatBackup
modules
Implementation
CatBackup
extract software
Voyager
Production
Voyager CatBackup
regular feed
via secureftp
Feeding the cat backup
Search Log
Some search log entries:
63.148.122.205--<wmu>06::16:32:11--2|1|pumps|48
216.120.170.5--<kvcc>06::16:41:44--1|7|christopher and|1
63.148.122.205--<wmu>06::16:32:11--2|1|pumps|48
216.120.170.5--<kvcc>06::16:41:44--1|7|christopher and|1
A search log file is created for each month, and the filename contains the year and the month.
Search Log
Catbackup Resources I
http://www.redhat.com/download/products.html
http://fedora.redhat.com/download/
http://fedora.redhat.com/docs
http://www.redhat.com/solutions/migration/rhl/
http://www.postgres.org
Catbackup Resources II
http://homepages.wmich.edu/~zimmer
catbackup.ppt
catbackup_history.doc
catbackup_instructions.doc
catbackup.tar.gz
http://search.cpan.org/author/TIMB/
/SNOWHARE/
/DWHEELER/
/MSCHWARTZ/
/GAAS/
/DANKOGAI/
Comments on Cost
Price of PC – as much as several thousand, or possibly free if you have an available machine
Price of Software – free
Cost of Labor – free (built into overhead)
Benefit of Implementation – priceless, when you need it! (and it might not cost you anything!)
Thanks for listening. Questions?
269.387.3885
Clip Art in this presentation is
© 1999-2004 www.barrysclipart.com (some modified slightly)
Picture © 2003 Roy Zimmer