Menu

Tree [2cc770] master /
 History

HTTPS access


File Date Author Commit
 COPYING 2013-06-04 root root [3a5b73] Initial commit
 INSTALL 2013-07-17 root root [2cc770] added README and INSTALL instructions"
 README 2013-07-17 root root [2cc770] added README and INSTALL instructions"
 abr_check.sh 2013-06-04 root root [3a5b73] Initial commit
 abr_housekeeping.sh 2013-06-04 root root [3a5b73] Initial commit
 abr_report.sh 2013-06-04 root root [3a5b73] Initial commit
 abr_report_overview.sh 2013-06-04 root root [3a5b73] Initial commit
 abr_rotate.sh 2013-06-04 root root [3a5b73] Initial commit
 abr_start.AMND.sh 2013-06-04 root root [6880ba] remove some confusing comment lines
 abr_start.DEMO1.sh 2013-06-04 root root [6880ba] remove some confusing comment lines
 abr_start.DEMO2.sh 2013-06-04 root root [6880ba] remove some confusing comment lines
 abr_svr_check.sh 2013-06-04 root root [3a5b73] Initial commit
 add2db.sh 2013-06-04 root root [3a5b73] Initial commit
 amanda-dle-check.sh 2013-06-04 root root [3a5b73] Initial commit
 amanda_find_amdump_date.sh 2013-06-04 root root [3a5b73] Initial commit
 amanda_find_amdump_finish.sh 2013-06-04 root root [3a5b73] Initial commit
 amanda_find_amreport_date.sh 2013-06-04 root root [3a5b73] Initial commit
 auto_insert.sh 2013-06-04 root root [3a5b73] Initial commit
 auto_insert_batch.sh 2013-06-04 root root [3a5b73] Initial commit
 auto_insert_curses.sh 2013-06-04 root root [3a5b73] Initial commit
 auto_validate.sh 2013-06-04 root root [3a5b73] Initial commit
 backuperrors.all.conf 2013-07-16 root root [83bafe] add some error messages
 backuperrors.conf 2013-07-16 root root [83bafe] add some error messages
 backups_docco_system_info.sh 2013-06-04 root root [3a5b73] Initial commit
 backups_report.AMND.sh 2013-06-04 root root [3a5b73] Initial commit
 backups_report.DEMO1.sh 2013-06-04 root root [3a5b73] Initial commit
 backups_report.DEMO2.sh 2013-06-04 root root [3a5b73] Initial commit
 backups_report_overview.AMND.sh 2013-06-04 root root [3a5b73] Initial commit
 backups_report_overview.DEMO1.sh 2013-06-04 root root [3a5b73] Initial commit
 backups_report_overview.DEMO2.sh 2013-06-04 root root [3a5b73] Initial commit
 check_abr_major_error.sh 2013-06-04 root root [3a5b73] Initial commit
 clear_backup_data.sh 2013-06-04 root root [3a5b73] Initial commit
 compare_dle_to_sqlite.sh 2013-06-04 root root [3a5b73] Initial commit
 erase_tree_backup_and_performance.sh 2013-06-04 root root [3a5b73] Initial commit
 erase_tree_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 erase_tree_host_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 extract_dles_AMND.sh 2013-06-04 root root [3a5b73] Initial commit
 extract_dles_DEMO1.sh 2013-06-04 root root [3a5b73] Initial commit
 extract_dles_DEMO2.sh 2013-06-04 root root [3a5b73] Initial commit
 fix_all_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 fix_db_from_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 init_database.sh 2013-06-04 root root [3a5b73] Initial commit
 init_database_err_codes.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_config.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_host.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_host_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_master_n_hostfs.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_mastersvr.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_mastersvr_n_config.sh 2013-06-04 root root [3a5b73] Initial commit
 insert_tree_master.sh 2013-06-04 root root [3a5b73] Initial commit
 make_list.sh 2013-06-04 root root [3a5b73] Initial commit
 nsca_validate_all_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 populate_database.sh 2013-06-04 root root [3a5b73] Initial commit
 populate_database_err_codes.sh 2013-06-04 root root [3a5b73] Initial commit
 query_all_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 query_all_master_n_hostfs.sh 2013-06-04 root root [3a5b73] Initial commit
 query_all_mastersvr_n_config.sh 2013-06-04 root root [3a5b73] Initial commit
 query_master_n_hostfs_all.sh 2013-06-04 root root [3a5b73] Initial commit
 query_master_n_hostfs_selective.sh 2013-06-04 root root [3a5b73] Initial commit
 query_mastersvr_n_config.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_by_host.maybe.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_by_host.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_config.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_fs_host.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_host.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_host_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_master_n_hostfs.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_mastersvr.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_mastersvr_n_config.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_tree_config_host_hostfs.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_tree_host_hostfs.sh 2013-06-04 root root [3a5b73] Initial commit
 remove_tree_master.sh 2013-06-04 root root [3a5b73] Initial commit
 run_all_fix_all_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 run_all_fix_db_from_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 transfer_tree_backup_and_performance.sh 2013-06-04 root root [3a5b73] Initial commit
 transfer_tree_config_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 transfer_tree_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 transfer_tree_host_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 update_host.sh 2013-06-04 root root [3a5b73] Initial commit
 update_host_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 update_master_n_hostfs.sh 2013-06-04 root root [3a5b73] Initial commit
 validate_all_amanda_dle.sh 2013-06-04 root root [3a5b73] Initial commit
 validate_tree_host_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 view_tree_host_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_erase_backup_and_daily_perf.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_erase_host_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_erase_host_filesystem_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_insert_all_from_disklist.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_insert_host_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_insert_master_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_insert_mastersvr_n_config.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_replace_mastersvr_all.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_reseller_move_backup_and_performance.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_reseller_move_config_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_reseller_move_filesystem.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_reseller_move_host_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit
 wrap_update_host_and_downwards.sh 2013-06-04 root root [3a5b73] Initial commit

Read Me

ambackupreport

Welcome to ambackupreport (ABR).

Overview

This is a small-footprint reporting system for tracking amanda backup jobs.

This first release is intended to be rewritten at some future date but for now I am releasing early to put it into use.

Installation

Refer to the file INSTALL for instructions.

Design Concepts

The structure of ambackupreport is RESELLER --> MASTER_SVR --> CONFIG.

Backup jobs are grouped together under the title of "reseller". This name implies that backup reporting can be devolved to someone other than the sysadmin. Typically it would be someone with responsibility for backups in multiple separate departments within a large organisation. It could also imply the reselling of backup services e.g. as a cloud service provider.

Information about the status of backup jobs is gathered into a database that is tied to one "reseller". 

This information is queried to build two reports - a detailed report and an overview report. The overview report is intended to show whether or not the backup job completed correctly. The detailed report provides a drill-down facility to view the amanda logs for individual backup jobs.

MASTER_SVR refers to the server running amanda as host. You may have several of these servers in a large backups environment.

CONFIG refers to the amanda configuration name. 

RESELLER refers to the grouping of amanda backup jobs. You may have multiple amanda configs bundled together for convenience. 

Known bugs

There are a small number of known bugs, but they do not affect the overall functionality of the system.

Reporting faults

Please report problems using the Sourceforge email system.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.