Successfully reported this slideshow.
 
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 …
A nother  B ackup  C atalog By Don Hamilton
CatBackup
2000 newbie installs RedHat Linux late
2001 application software Voyager early
2001 Voyager KVCC application software early
2001 Voyager KVCC summer it’s working!!!
2001 go to rack-mount machine fall 2001 fall
2002 2002 hacked! winter winter ready to use
2002 2002 summer REBUILT First live use during Voyager upgrade!
2002 2002 fall Hacked again!
2002 2003 winter REBUILT major software rewrite because: switch to PostgreSQL newer version of Perl (5.8.0)
2002 2003 spring added a third database switched to secureftp for extract feed
2002 2003 summer 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 environment for SO...
1. install RedHat Linux Implementation 2. install PostgresQL 3. install Perl supporting  4. create home environment 5. ins...
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...
Search Log
Catbackup Resources I http://www.redhat.com/download/products.html http://fedora.redhat.com/download/ http://fedora.redhat...
Catbackup Resources II http://homepages.wmich.edu/~zimmer catbackup.ppt catbackup_history.doc catbackup_instructions.doc c...
Comments on Cost Price of  PC  – as much as several thousand, or possibly free if you have an available machine Price of S...
Thanks for listening. Questions? [email_address] 269.387.3885 Clip Art in this presentation is  © 1999-2004  www.barryscli...
Upcoming SlideShare
Loading in …5
×

Implementing a Backup Catalog… on a Student Budget

526 views

Published on

How we implemented a backup catalog
Co-presented at EUGM 2004 with the software's author, Don Hamilton

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

Implementing a Backup Catalog… on a Student Budget

  1. 2. Implementing a Backup Catalog… on a Student Budget
  2. 3. Implementing a Backup Catalog… on a Student Budget History
  3. 4. A long time ago, in a library far,far away …
  4. 5. A nother B ackup C atalog By Don Hamilton
  5. 6. CatBackup
  6. 7. 2000 newbie installs RedHat Linux late
  7. 8. 2001 application software Voyager early
  8. 9. 2001 Voyager KVCC application software early
  9. 10. 2001 Voyager KVCC summer it’s working!!!
  10. 11. 2001 go to rack-mount machine fall 2001 fall
  11. 12. 2002 2002 hacked! winter winter ready to use
  12. 13. 2002 2002 summer REBUILT First live use during Voyager upgrade!
  13. 14. 2002 2002 fall Hacked again!
  14. 15. 2002 2003 winter REBUILT major software rewrite because: switch to PostgreSQL newer version of Perl (5.8.0)
  15. 16. 2002 2003 spring added a third database switched to secureftp for extract feed
  16. 17. 2002 2003 summer full automation achieved! no monitoring required
  17. 18. See it in action: Original implementation Implementation at WMU http://abc.wlu.ca http://westcatbackup.library.wmich.edu
  18. 19. Implementing a Backup Catalog… on a Student Budget Implementation
  19. 20. Implementation CatBackup
  20. 21. 1. install RedHat Linux Implementation CatBackup
  21. 22. 1. install RedHat Linux Implementation 2. install PostgresQL CatBackup
  22. 23. 1. install RedHat Linux Implementation 2. install PostgresQL 3. install Perl supporting CatBackup modules
  23. 24. 1. install RedHat Linux Implementation 2. install PostgresQL 3. install Perl supporting 4. create home environment for SOBackup CatBackup modules
  24. 25. 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
  25. 26. Implementation CatBackup extract software Voyager
  26. 27. Production Voyager CatBackup regular feed via secureftp Feeding the cat backup
  27. 28. 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.
  28. 29. Search Log
  29. 30. 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
  30. 31. 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/
  31. 32. 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!)
  32. 33. Thanks for listening. Questions? [email_address] 269.387.3885 Clip Art in this presentation is © 1999-2004 www.barrysclipart.com (some modified slightly) Picture © 2003 Roy Zimmer

×