... | @@ -4,169 +4,147 @@ |
... | @@ -4,169 +4,147 @@ |
|
|
|
|
|
A Ruby on Rails based status monitor.
|
|
A Ruby on Rails based status monitor.
|
|
|
|
|
|
<http://bacuview.rubyforge.org/>
|
|
http://bacuview.rubyforge.org/
|
|
|
|
|
|
{width="200"}
|
|
{width="200"} {width="200"} {width="200"} {width="200"}
|
|
{width="200"}
|
|
|
|
{width="200"}
|
|
|
|
{width="200"}
|
|
|
|
|
|
|
|
# Graphical Interfaces
|
|
# Graphical Interfaces
|
|
|
|
|
|
## Almir (web written in Python)
|
|
## Almir (web written in Python)
|
|
|
|
|
|
Demo: <http://almir-demo.domenkozar.com/>
|
|
Demo: http://almir-demo.domenkozar.com/
|
|
|
|
|
|
Documentation: <http://readthedocs.org/docs/almir/en/latest/>
|
|
Documentation: http://readthedocs.org/docs/almir/en/latest/
|
|
|
|
|
|
## brestore
|
|
## brestore
|
|
|
|
|
|
<http://brestore.webhop.info>
|
|
http://brestore.webhop.info
|
|
|
|
|
|
A perl/gtk graphical restore interface. It is available in Bacula cvs
|
|
A perl/gtk graphical restore interface. It is available in Bacula cvs (gui module)
|
|
(gui module)
|
|
|
|
|
|
|
|
{width="200"}
|
|
{width="200"} {width="200"} {width="200"}
|
|
{width="200"}
|
|
|
|
{width="200"}
|
|
|
|
|
|
|
|
[README](http://bacula.cvs.sourceforge.net/bacula/gui/brestore/README?view=markup)
|
|
[README](http://bacula.cvs.sourceforge.net/bacula/gui/brestore/README?view=markup) [CVS](http://bacula.cvs.sourceforge.net/bacula/gui/brestore)
|
|
[CVS](http://bacula.cvs.sourceforge.net/bacula/gui/brestore)
|
|
|
|
|
|
|
|
## bweb
|
|
## bweb
|
|
|
|
|
|
A perl web interface that allows you to launch job, follow execution,
|
|
A perl web interface that allows you to launch job, follow execution, manage media, location, autochanger... It is available in Bacula svn (gui module)
|
|
manage media, location, autochanger\... It is available in Bacula svn
|
|
|
|
(gui module)
|
|
|
|
|
|
|
|
{width="200"}
|
|
{width="200"} {width="200"} {width="400"} {width="200"} {width="200"} {width="200"}
|
|
{width="200"}
|
|
|
|
{width="400"}
|
|
|
|
{width="200"}
|
|
|
|
{width="200"}
|
|
|
|
{width="200"}
|
|
|
|
|
|
|
|
[README/INSTALL](http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/gui/bweb/INSTALL)
|
|
[README/INSTALL](http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/gui/bweb/INSTALL) [CVS](http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/gui/bweb)
|
|
[CVS](http://bacula.svn.sourceforge.net/viewvc/bacula/trunk/gui/bweb)
|
|
|
|
|
|
|
|
## Webacula
|
|
## Webacula
|
|
|
|
|
|
A php (Zend Framework) web interface for monitoring and restoring files
|
|
A php (Zend Framework) web interface for monitoring and restoring files
|
|
|
|
|
|
<http://webacula.sourceforge.net/>
|
|
http://webacula.sourceforge.net/
|
|
|
|
|
|
The basic features of the program :
|
|
The basic features of the program :
|
|
|
|
|
|
* Full supported MySQL, PostgreSQL and Sqlite databases.
|
|
```
|
|
* Run Job
|
|
* Full supported MySQL, PostgreSQL and Sqlite databases.
|
|
* Restore all files or selected files from Job by JobId
|
|
* Run Job
|
|
* Restore the most recent backup for a client
|
|
* Restore all files or selected files from Job by JobId
|
|
* Restore backup for a client before a specified time
|
|
* Restore the most recent backup for a client
|
|
* Show Timeline for Jobs
|
|
* Restore backup for a client before a specified time
|
|
* Mount, umount Storages
|
|
* Show Timeline for Jobs
|
|
* Show Jobs which executed with errors (during last 7 days)
|
|
* Mount, umount Storages
|
|
* Show a condition of your Volumes
|
|
* Show Jobs which executed with errors (during last 7 days)
|
|
* Show scheduled Jobs (at 24 hours forward)
|
|
* Show a condition of your Volumes
|
|
* Show all running Jobs
|
|
* Show scheduled Jobs (at 24 hours forward)
|
|
* Show terminated Jobs (executed in last 24 hours)
|
|
* Show all running Jobs
|
|
* Search Jobs on several conditions
|
|
* Show terminated Jobs (executed in last 24 hours)
|
|
* The detailed information on Pools, Volumes, Storages and Clients
|
|
* Search Jobs on several conditions
|
|
* RSS feed
|
|
* The detailed information on Pools, Volumes, Storages and Clients
|
|
* Multilingual support - standard gettext (*.mo) files. Currently supported languages: English, French, German, Portuguese Brazil, Russian.
|
|
* RSS feed
|
|
|
|
* Multilingual support - standard gettext (*.mo) files. Currently supported languages: English, French, German, Portuguese Brazil, Russian.
|
|
**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
|
|
**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 "`webacula`".
|
|
Bacula Jobs or links to other records of this logbook. In logbook insert
|
|
|
|
records, for example, about Jobs, failures of the equipment,
|
|
{width="150"}
|
|
supernumerary situations, etc. Logbook stored in a separate database
|
|
|
|
\"`webacula`\".
|
|
|
|
|
|
|
|
{width="150"}
|
|
|
|
|
|
|
|
Receive the newest stable version :
|
|
Receive the newest stable version :
|
|
|
|
|
|
git clone git://webacula.git.sourceforge.net/gitroot/webacula/webacula
|
|
```
|
|
|
|
git clone git://webacula.git.sourceforge.net/gitroot/webacula/webacula
|
|
|
|
```
|
|
|
|
|
|
or
|
|
or
|
|
|
|
|
|
git clone git://github.com/tim4dev/webacula.git
|
|
```
|
|
|
|
git clone git://github.com/tim4dev/webacula.git
|
|
|
|
```
|
|
|
|
|
|
## webmin
|
|
## webmin
|
|
|
|
|
|
<http://www.webmin.com/>
|
|
http://www.webmin.com/
|
|
|
|
|
|
Webmin puts a GUI on lots of system administration tasks and has a module for bacula.
|
|
```
|
|
|
|
Webmin puts a GUI on lots of system administration tasks and has a module for bacula.
|
|
|
|
|
|
* Bacula Backup System 1.450
|
|
* Bacula Backup System 1.450
|
|
* Description Configure Bacula to perform backups and restores manually or on schedule, for one or many systems
|
|
* Description Configure Bacula to perform backups and restores manually or on schedule, for one or many systems
|
|
* Download bacula-backup.wbm.gz
|
|
* Download bacula-backup.wbm.gz
|
|
* Website http://www.webmin.com/webmin/standard.html
|
|
* Website http://www.webmin.com/webmin/standard.html
|
|
* Author Jamie Cameron
|
|
* Author Jamie Cameron
|
|
* Last updated 2009-01-27 01:35:47
|
|
* Last updated 2009-01-27 01:35:47
|
|
|
|
```
|
|
|
|
|
|
## Bacula-Web
|
|
## Bacula-Web
|
|
|
|
|
|
Bacula-Web is a web based tool written in PHP which provide you an high
|
|
Bacula-Web is a web based tool written in PHP which provide you an high level summary on your Bacula jobs, pools, volumes, etc
|
|
level summary on your Bacula jobs, pools, volumes, etc
|
|
|
|
|
|
|
|
This project have been created by Juan Luis Frances in 2006 and after
|
|
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)
|
|
few years of inactivity, it have been revived since August 2010 (mainly
|
|
|
|
maintained by Davide Franco)
|
|
|
|
|
|
|
|
**Main features**
|
|
**Main features**
|
|
|
|
|
|
- Monitor multiple Bacula instances through the same web interface
|
|
- Monitor multiple Bacula instances through the same web interface
|
|
- Get usefull information about your Bacula catalog database such as
|
|
- Get usefull information about your Bacula catalog database such as Pools, Volumes, FileSet, Jobs, etc.
|
|
Pools, Volumes, FileSet, Jobs, etc.
|
|
- Last 24 hours, week, month or beginning of time Jobs status
|
|
- Last 24 hours, week, month or beginning of time Jobs status
|
|
- Show jobs logs
|
|
- Show jobs logs
|
|
- Report about last backup,restore jobs
|
|
- Report about last backup,restore jobs
|
|
- Backup jobs and clients report
|
|
- Backup jobs and clients report
|
|
- Pools and volumes list
|
|
- Pools and volumes list
|
|
- User authentication
|
|
- User authentication
|
|
- and much more features ...
|
|
- and much more features \...
|
|
|
|
|
|
|
|
**Project web site:** <https://www.bacula-web.org>
|
|
**Project web site:** https://www.bacula-web.org
|
|
|
|
|
|
**Documentation:** <http://docs.bacula-web.org>
|
|
**Documentation:** https://docs.bacula-web.org
|
|
|
|
|
|
**Bug tracker:** <https://bugs.bacula-web.org>
|
|
**Bug tracker:** https://bugs.bacula-web.org
|
|
|
|
|
|
**Latest version:** version 8.6.0 (released on October 6th 2022)
|
|
**Latest version:** version 8.6.0 (released on October 6th 2022)
|
|
|
|
|
|
**Screenshots**
|
|
**Screenshots**
|
|
|
|
|
|
{width="250"}
|
|

|
|
|
|
|
|
## Reportula
|
|
## Reportula
|
|
|
|
|
|
### Link
|
|
### Link
|
|
|
|
|
|
[http:*www.reportula.org\]\]
|
|
[http:\*www.reportula.org\]\] \[\[https:\*www.facebook.com/reportula|https://www.facebook.com/reportula](http://www.reportula.org) <- Check The Version in Developement
|
|
\[\[https:*www.facebook.com/reportula\|https://www.facebook.com/reportula](http://www.reportula.org)
|
|
|
|
\<- Check The Version in Developement
|
|
|
|
|
|
|
|
### Info
|
|
### Info
|
|
|
|
|
|
Reportula is a web based tool which provide you an high level summary on
|
|
Reportula is a web based tool which provide you an high level summary on your Bacula jobs and your Bacula Server Statistics.
|
|
your Bacula jobs and your Bacula Server Statistics.
|
|
|
|
|
|
|
|
This tool was created by Pedro Oliveira in the beginning of 2011. He his
|
|
This tool was created by Pedro Oliveira in the beginning of 2011. He his Bacula Backups Administrator for FCCN - www.fccn.pt
|
|
Bacula Backups Administrator for FCCN - www.fccn.pt
|
|
|
|
|
|
|
|
### Features
|
|
### Features
|
|
|
|
|
|
- Display last jobs status
|
|
- Display last jobs status
|
|
- Display volumes usage by pool
|
|
- Display volumes usage by pool
|
|
- Full supported MySQL, PostgreSQL and Sqlite databases.
|
|
- Full supported MySQL, PostgreSQL and Sqlite databases.
|
|
- etc \...
|
|
- etc ...
|
|
- Show Jobs which executed with errors last day, week, month
|
|
- Show Jobs which executed with errors last day, week, month
|
|
- Show a condition of your Volumes
|
|
- Show a condition of your Volumes
|
|
- Show terminated Jobs
|
|
- Show terminated Jobs
|
|
- Search Jobs on several conditions
|
|
- Search Jobs on several conditions
|
|
- The detailed information on Pools, Volumes, Storages and Clients
|
|
- The detailed information on Pools, Volumes, Storages and Clients
|
|
|
|
|
|
### Support
|
|
### Support
|
|
|
|
|
... | @@ -174,8 +152,9 @@ In Developing |
... | @@ -174,8 +152,9 @@ In Developing |
|
|
|
|
|
### Screenshots
|
|
### Screenshots
|
|
|
|
|
|
Current version
|
|
Current version
|
|
----------------- --
|
|
|
|
|
|
---
|
|
|
|
|
|

|
|

|
|
|
|
|
... | @@ -183,114 +162,83 @@ In Developing |
... | @@ -183,114 +162,83 @@ In Developing |
|
|
|
|
|
## Send Bacula Backup Report
|
|
## Send Bacula Backup Report
|
|
|
|
|
|
<https://giunchi.net/send-bacula-backup-report>
|
|
https://giunchi.net/send-bacula-backup-report
|
|
|
|
|
|
This is a perl program that send a digest email of the backup jobs run
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
## Bacula Boss\'s Report
|
|
## Bacula Boss's Report
|
|
|
|
|
|
<https://github.com/davidegiunchidiennea/bboss-report>
|
|
https://github.com/davidegiunchidiennea/bboss-report
|
|
|
|
|
|
Generate a spreadsheet containing a report of what Bacula save: jobname,
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
## cancel_job.sh
|
|
## cancel_job.sh
|
|
|
|
|
|
<http://blog.zyrax.net/wp-content/uploads/2011/03/cancel_job.sh.tar.gz>
|
|
http://blog.zyrax.net/wp-content/uploads/2011/03/cancel_job.sh.tar.gz
|
|
|
|
|
|
Schedule job cancellation so that backup only work within it\'s time
|
|
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.
|
|
period. Useful example would be cancelling job before the start of
|
|
|
|
working hours.
|
|
|
|
|
|
|
|
## wipe_tapes.pl
|
|
## wipe_tapes.pl
|
|
|
|
|
|
<http://www.cein.ualberta.ca/shared/wipe_tapes.pl>
|
|
http://www.cein.ualberta.ca/shared/wipe_tapes.pl
|
|
|
|
|
|
A script to assist in sequentially loading and erasing all the tapes in
|
|
A script to assist in sequentially loading and erasing all the tapes in a library.
|
|
a library.
|
|
|
|
|
|
|
|
## barcode
|
|
## barcode
|
|
|
|
|
|
<http://www.gnu.org/software/barcode/>
|
|
http://www.gnu.org/software/barcode/
|
|
|
|
|
|
A simple program that can create barcode labels suitable for use in
|
|
A simple program that can create barcode labels suitable for use in tapes.
|
|
tapes.
|
|
|
|
|
|
|
|
## ddrescue
|
|
## ddrescue
|
|
|
|
|
|
<http://www.gnu.org/software/ddrescue/ddrescue.html>
|
|
http://www.gnu.org/software/ddrescue/ddrescue.html
|
|
|
|
|
|
A program similar to the dd utility designed to recover data from flaky
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
## recreatebsr.pl
|
|
## recreatebsr.pl
|
|
|
|
|
|

|
|

|
|
|
|
|
|
This is a perl script designed to recreate your bsr files after
|
|
This is a perl script designed to recreate your bsr files after migration jobs.
|
|
migration jobs.
|
|
|
|
|
|
|
|
## cleanup-fast.pl
|
|
## cleanup-fast.pl
|
|
|
|
|
|

|
|

|
|
|
|
|
|
Another perl script designed to load and wipe all tapes in an
|
|
Another perl script designed to load and wipe all tapes in an autochanger.
|
|
autochanger.
|
|
|
|
|
|
|
|
## rotation even/odd
|
|
## rotation even/odd
|
|
|
|
|
|
- 
|
|
- 
|
|
- 
|
|
- 
|
|
|
|
|
|
Use these two scripts as run before scripts to set up an even/odd job
|
|
Use these two scripts as run before scripts to set up an even/odd job rotation schedule.
|
|
rotation schedule.
|
|
|
|
|
|
|
|
## BaculaFS
|
|
## BaculaFS
|
|
|
|
|
|
<http://code.google.com/p/baculafs/>
|
|
http://code.google.com/p/baculafs/
|
|
|
|
|
|
BaculaFS is a tool that exposes the Bacula catalog and storage as a
|
|
BaculaFS is a tool that exposes the Bacula catalog and storage as a Filesystem in USErspace ([FUSE](http://fuse.sourceforge.net/)).
|
|
Filesystem in USErspace ([FUSE](http://fuse.sourceforge.net/)).
|
|
|
|
|
|
|
|
## BReport
|
|
## BReport
|
|
|
|
|
|
<http://breport.sourceforge.net/>
|
|
http://breport.sourceforge.net/
|
|
|
|
|
|
BReport is a set of
|
|
BReport is a set of [Jasper](http://jasperforge.org/projects/jasperserver) Reports designed for PostgreSQL which are very similar to the reports in Bacula Web with [the](http://creer-son-entreprise.info/) advantage that Jasper Server can schedule and email these reports which give a more general view of the data than the standard emails.
|
|
[Jasper](http://jasperforge.org/projects/jasperserver) Reports designed
|
|
|
|
for PostgreSQL which are very similar to the reports in Bacula Web with
|
|
|
|
[the](http://creer-son-entreprise.info/) advantage that Jasper Server
|
|
|
|
can schedule and email these reports which give a more general view of
|
|
|
|
the data than the standard emails.
|
|
|
|
|
|
|
|
## Python Bacula Configuration Framework
|
|
## Python Bacula Configuration Framework
|
|
|
|
|
|
<https://github.com/BrianGallew/bacula_configuration>
|
|
https://github.com/BrianGallew/bacula_configuration
|
|
|
|
|
|
bacula_configuration is a framework being used in production to manage
|
|
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
|
|
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
|
|
|
|
|
|
|
|
## Python Bacula Report Gantt Chart Generator
|
|
## Python Bacula Report Gantt Chart Generator
|
|
|
|
|
|
<https://github.com/siseci/bacula-gantt-chart>
|
|
https://github.com/siseci/bacula-gantt-chart
|
|
|
|
|
|
This tiny python script can generate gantt charts based on your jobs.
|
|
This tiny python script can generate gantt charts based on your jobs.
|
|
|
|
|
|
**Screenshot**
|
|
**Screenshot**
|
|
|
|
|
|
{width="250"} |
|
{width="250"} |
|
|
|
\ No newline at end of file |