Ubuntu Server 9.04 Bacula Bweb GUI




web bacula

Bweb – это написанная на Perl веб-программа, предоставляющая средства для выполнения простейших операций и получения статистики. Она получает информацию из базы данных каталога и программы bconsole.

В этом уроке мы предполагаем, что вы уже имеете работающие сервер Bacula, Apache и MySQL.

cd /root

apt-get install -y libgdchart-gd2-xpm* make php-pear preload

apt-get install -y libgd-graph-perl libhtml-template-perl libexpect-perl

apt-get install -y libdbd-mysql-perl libdbd-pg-perl libdbi-perl libtime-modules-perl

pear install db

wget http://sourceforge.net/projects/bacula/files/z-older-releases/bacula/2.4.4/bacula-gui-2.4.4.tar.gz/download

tar -zxvf bacula-gui-2.4.4.tar.gz

cd bacula-gui-2.4.4/bweb/

perl Makefile.PL

make install

pear channel-update pear.php.net

install -m 755 -o root -g root cgi/b*.pl /usr/lib/cgi-bin/

chown root:bacula /etc/bacula

echo ‘$VAR1 = { template_dir => «/usr/share/bweb/tpl» };’ > /etc/bacula/bweb.conf

chown www-data /etc/bacula/bweb.conf

mkdir -p /usr/share/bweb/tpl

install -m 644 -o root -g root tpl/*.tpl /usr/share/bweb/tpl

mkdir /var/www/bweb

install -m 644 -o root -g root html/*.{js,png,css,gif,ico,html} /var/www/bweb

chmod 666 /etc/bacula/bconsole.conf

Далее мы должны дать веб-пользователю разрешение выполнять bconsole:

cd /etc

visudo

После строки

root ALL=(ALL) ALL

нужно добавить следующее:

www-data ALL= NOPASSWD: /usr/bin/bconsole

Затем в каталоге Bacula отредактировать bweb.conf:

cd /etc/bacula

nano bweb.conf

и добавить следующие строки в bweb.conf, сделав соответствующие изменения:

$VAR1 = bless( {

‘graph_font’ => ‘/usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf’,

‘name’ => undef,

‘config_file’ => ‘/etc/bacula/bweb.conf’,

‘bconsole’ => ‘/usr/bin/sudo /usr/bin/bconsole -n -c /etc/bacula/bconsole.conf’,

‘fv_write_path’ => ‘/var/spool/bweb’,

‘password’ => ‘your bacula mysql password’,

‘template_dir’ => ‘/usr/share/bweb/tpl’,

‘dbi’ => ‘DBI:mysql:database=bacula’,

‘error’ => »,

‘debug’ => 0,

‘user’ => ‘bacula’,

‘email_media’ => ‘your email’,

‘stat_job_table’ => ‘Job’

}, ‘Bweb::Config’ );

После того как все сделано перезагрузим систему:

shutdown –r now

Откройте Firefox и перейдите к http://yourserverip/cgi-bin/bweb.pl и у вас будет установленное и работающее приложение bweb.

.

Источник:  http://www.howtoforge.com/ubuntu-server-9.04-bacula-bweb-gui

Popularity: 5%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Distributed Four Storage Nodes With GlusterFS. Part 4
  • Drupal 6 Hosting With nginx And PHP-FastCGI. Part 4
  • How To Set Up A USB-Over-IP. Part 2.
  • OpenLDAP, part 2, DB
  • SAMP 13, Test mysql connection



  • Опубликовано 16 Апр 2010 в 12:32. В рубриках: Solutions. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:

  • универсальные стропы консультации
  • игры для андроид 2.2, сложность.


  • free counters