Implementing a Backup Catalog… on a Student Budget
History
A long time ago, in a library far,far away …
A nother B ackup C atalog By Don Hamilton
CatBackup
2000 newbie installs RedHat Linux late
2001 application software Voyager early
2001 VoyagerKVCC application software early
2001 VoyagerKVCC summer it’s working!!!
2001 go to rack-mount machine fall 2001fall
2002 hacked! winter ready to use
2002 summer REBUILT First live use during Voyager upgrade!
2002 fall Hacked again!
winter REBUILT major software rewrite because: switch to PostgreSQL newer version of Perl (5.8.0)
spring added a third database switched to secureftp for extract feed
summer full automation achieved! no monitoring required
See it in action: Original implementation Implementation at WMU
Implementing a Backup Catalog… on a Student Budget 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 environment for 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 files HTML file image files cgi file log reporter (optional) CatBackup modules
Implementation CatBackup extract software Voyager
Production Voyager CatBackup regular feed via secureftp Feeding thecat backup
Search Log Some search log entries: ::16:32:11--2|1|pumps| ::16:41:44--1|7|christopher and| ::16:32:11--2|1|pumps| ::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
Catbackup Resources II catbackup.ppt catbackup_history.doc catbackup_instructions.doc catbackup.tar.gz /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? Clip Art in this presentation is © (some modified slightly) Picture © 2003 Roy Zimmer