Bacula的web界面bacula-web ,bacula-gui两种
下载地址:
bacula-gui-5.0.0.tar.gz和bacula-web的区别:
This file contains the non-core GUI programs. Currently, it contains bacula-web, a PHP program for producing management viewing of your Bacula job status in a browser; and bimagemgr a browser program for burning CDROM images with Bacula Volumes.
安装要求:
安装remi源,web界面要求5.3.4及以上版本。remi源才有php5.4版本,Centos自带yum源php是5.3.3
yum install php php-gd php-gettext php-pdo php-mysql php-mbstring php-bcmath php-domxml-php4-php5.noarch httpd
yum install mysql mysql-server mysql-devel
第一种 bacula-web(单纯只能看)
# cd application/config # cp -v config.php.sample config.php # chown -v apache: config.php |
第二种,bacula-gui(在看的基础上可以修改一些参数,但是不能创建client,job之类)
make build DESTDIR=/tmp/baculum-runtime
cp -a /tmp/baculum-runtime/usr/share/baculum/htdocs/protected/Lang/en/messages.mo /usr/share/locale/$lang/LC_MESSAGES/baculum.mo
cp -a /tmp/baculum-runtime/usr/share/baculum/htdocs/protected/Lang/pl/messages.mo /usr/share/locale/pl/LC_MESSAGES/baculum.mo
cp -a /tmp/baculum-runtime/usr/share/baculum/htdocs/protected/Lang/pt/messages.mo /usr/share/locale/pt/LC_MESSAGES/baculum.mo
cp -a /tmp/baculum-runtime/usr/share/baculum/htdocs/ /usr/share/baculum/
cp /tmp/baculum-runtime/etc/httpd/conf.d/baculum.conf /etc/httpd/conf.d/
rm -rf /usr/share/baculum/htdocs/protected/Data
mkdir /usr/share/baculum/htdocs/protected/Data(多此一举的原因是该目录做了软连接,而且没有读的权限,导致admin用户一直登陆不了,直接删掉重建也可确保以后删除了/tmp/baculum-runtime 还能登陆)
htpasswd -c -b /usr/share/baculum/htdocs/protected/Data/baculum.users admin admin
英文版安装教程:http://www.bacula.org/7.4.x-manuals/en/console/console.pdf
bacula的一些小知识点
bacula-sd.conf 中Autochanger,这个功能是自动切换设备,假如设置中的某台存储设备出问题,可切换到另一设备。
bacula-dir.conf中Schedule,5周为一个周期
bacula 的安装网上很多自己搜索