This is an old revision of the document!
A Ruby on Rails based status monitor.
A perl/gtk graphical restore interface. It is available in Bacula cvs (gui module)
A perl web interface that allows you to launch job, follow execution, manage media, location, autochanger… It is available in Bacula svn (GUI module)
A php (Zend Framework) web interface for monitoring and restoring files
The basic features of the program :
Logbook - is simple electronic journal of backups. Records in logbook are insert, modify, delete manually by the operator. Records can contain links (usual web-links on which it is possible to click) to Bacula Jobs or links to other records of this logbook. In logbook insert records, for example, about Jobs, failures of the equipment, supernumerary situations, etc. Logbook stored in a separate database “
Receive the newest stable version :
git clone git://webacula.git.sourceforge.net/gitroot/webacula/webacula
git clone git://github.com/tim4dev/webacula.git
Webmin puts a GUI on lots of system administration tasks and has a module for bacula. * Bacula Backup System 1.450 * Description Configure Bacula to perform backups and restores manually or on schedule, for one or many systems * Download bacula-backup.wbm.gz * Website http://www.webmin.com/webmin/standard.html * Author Jamie Cameron * Last updated 2009-01-27 01:35:47
Bacula-Web is a web based tool written in PHP which provide you an high level summary on your Bacula jobs, pools, volumes, etc
This project have been created by Juan Luis Frances in 2006 and after few years of inactivity, it have been revived since August 2010 (mainly maintained by Davide Franco)
Project web site: https://www.bacula-web.org
Bug tracker: https://github.com/bacula-web/bacula-web/issues
Latest version: version 8.5.0 (released on December 4th 2021)
Reportula is a web based tool which provide you an high level summary on your Bacula jobs and your Bacula Server Statistics.
This tool was created by Pedro Oliveira in the beginning of 2011. He his Bacula Backups Administrator for FCCN - www.fccn.pt
This is a perl program that send a digest email of the backup jobs run in the last X days, you can run it every morning to notify about the state of every job run in the night, or every monday to get the state of the week-end backups. Send Bacula Backup Report use Bweb's layout and functions.
Generate a spreadsheet containing a report of what Bacula save: jobname, fileset, pre-post scripts ecc. All written in a human readable's format. It's useful to generate periodic reports or when your boss ask for a “report of what we are saving right now”: bacula's web interface may be your first thought, but an xls file it's easier to share with other managers, and access to the bacula's web interface may be restricted in a separated nework or similar.
Schedule job cancellation so that backup only work within it's time period. Useful example would be cancelling job before the start of working hours.
A script to assist in sequentially loading and erasing all the tapes in a library.
A simple program that can create barcode labels suitable for use in tapes.
A program similar to the dd utility designed to recover data from flaky media by means of repeated reads. Effectively, it will try to recover data from media such as tapes by reading them over and over again until it gets a good read on every block.
This is a perl script designed to recreate your bsr files after migration jobs.
Another perl script designed to load and wipe all tapes in an autochanger.
Use these two scripts as run before scripts to set up an even/odd job rotation schedule.
BaculaFS is a tool that exposes the Bacula catalog and storage as a Filesystem in USErspace (FUSE).
BReport is a set of Jasper Reports designed for PostgreSQL which are very similar to the reports in Bacula Web with the advantage that Jasper Server can schedule and email these reports which give a more general view of the data than the standard emails.
bacula_configuration is a framework being used in production to manage the configuration of Bacula across a medium-size installation, managing clients, directors, multiple catalogs and SDs with multiple storage daemons running. The framework, as written, pretty much assumes that you will be using File storage, though it is quite extensible and customizable
This tiny python script can generate gantt charts based on your jobs.