5.安装bacula-web(监控页面)

1.   安装bacula-web(监控页面)

用途:监控bacula状态。

http://docs.bacula-web.org/en/master/index.html

bacula-web-7.4.0:自身不支持用户认证,可通过apache进行认证;

bacula-web-8.0.1:支持用户认证;

bacula-web-8.3.1:当前最新版本;

1.1.   安装bacula-web依赖包

Bacula-web对LAMP的要求:

Bacula            Community version >= 5.2.9

Web server        Apache >= 2.2 (mod_rewrite enabled)

                 Nginx >= 1.10

PHP version       PHP >= 5.6 (up to >= 7.1)

PHP modules       Gettext

                 GD

                 Session

                 PDO

                 MySQL, postgreSQL or SQLite

                 CLI

                 JSON

                 Posix

Bacula-gui和bacula-web对LAMP依赖重叠,可参照《安装bacula-gui依赖包》进行安装

1.2.   创建并修改配置文件

创建web目录

mkdir /usr/local/bacula-web/

tar zxf bacula-web-8.1.0.tgz -C /usr/local/bacula-web/

chown -R apache: /usr/local/bacula-web/

cd /usr/local/bacula-web/application/config/

cp config.php.sample config.php

chown apache: config.php

vi config.php

$config['language'] = 'zh_CN'; //修改成中文

// Other available languages

// en_US -> English

// zh_CN -> Chinese

//MySQL bacula catalog

$config[0]['label'] = 'Backup Server';

$config[0]['host'] = 'localhost';

$config[0]['login'] = 'bacula';

//$config[0]['password'] = 'verystrongpassword';

//默认没有密码

$config[0]['password'] = '';

$config[0]['db_name'] = 'bacula';

$config[0]['db_type'] = 'mysql';

$config[0]['db_port'] = '3306';

1.3.   添加web配置文件

vi /etc/httpd/conf.d/bacula-web.conf

Alias /bacula-web "/usr/local/bacula-web/"

<Directory "/usr/local/bacula-web/">

         AllowOverride None

         Order allow,deny

         Allow from all

</Directory>

1.4.   登录bacula-web

http://serverip/bacula-web/

默认用户名:admin

默认密码:bacula

最新版本需要手动生成用户数据,否则访问bacula-web页面会报错。

cd /usr/local/bacula-web

sudo -u apache php73 bwc setupauth

根据提示输入登录用户即可。

# bacula-web 页面

 

原文地址:https://www.cnblogs.com/skyshao/p/11389484.html