Bacula-web is a php based web program that provides you a summarized output of jobs that have already run. It obtains its information from your Bacula catalog database. Aside from a nice graphical display, it provides summaries of your jobs, as well as graphs of job usage. This is a fairly high level Bacula management tool.
You must have a web server
You must have PHP installed and working with your web server. We have tested php versions 4.3.4 and 5.0.4. For more information on php, please see: http://www.php.net
The following packages should be installed or configured as part of PHP.
GD 2.x or greater
Pear DB (http://pear.php.net/package/DB)
MySQL or PostgreSQL
The dbsize contrib package if you use PostgreSQL
Bacula must also be installed and working, but does not need to be running to use Bacula-web.
After installing these things you need to restart your apache webserver using
Now you need to edit the /var/www/bacula-web/configs/bacula.conf file and put your preferences as well as ensuring that the database configuration parameters point to the Bacula database you are using.
Now you need to give the write access to the required config file.
After installing all these we need to enable gd and mysql modules
uncomment these two lines and restart apache server
that's it your bacula-web is ready for testing
Testing your bacula-web
Go to http://your ip address/bacula-web/test.php
It should produce output that looks like:
Checking system for dependencies...
Checking gettext: YES Language support enabled
Checking Pear(DB): YES Pear DB enabled
Checking GD: YES GD support enabled
Please, click the link below to test your graph system capabilities (Bacula-web only use PNG):
Once this is ready and you can check the orginal bacula status using the following