Δημοσιεύτηκε: 06 Απρ 2010, 12:48
To Bweb είναι μια web εφαρμογή σε perl για να κάνετε τις βασικές λειτουργίες στο bacula server και να και να δείτε τα στατιστικά.
Υποθέτουμε ότι έχετε ήδη στημένο στο μηχάνημα το bacula server, apache και mysql
Μετά την γραμμή
προσθέτουμε αυτό
Μετά πηγαίνουμε στον κατάλογο που βρίσκεται το bacula
κάνουμε μια επανεκκίνηση στο server μας
και μετά πηγαίνουμε στο
Υποθέτουμε ότι έχετε ήδη στημένο στο μηχάνημα το bacula server, 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
- Κώδικας: Επιλογή όλων
cd /etc
visudo
Μετά την γραμμή
- Κώδικας: Επιλογή όλων
root ALL=(ALL) ALL
προσθέτουμε αυτό
- Κώδικας: Επιλογή όλων
www-data ALL= NOPASSWD: /usr/bin/bconsole
Μετά πηγαίνουμε στον κατάλογο που βρίσκεται το bacula
- Κώδικας: Επιλογή όλων
cd /etc/bacula
- Κώδικας: Επιλογή όλων
$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' => 'ο κωδικός που βάλατε για την mysql βάση του bacula',
'template_dir' => '/usr/share/bweb/tpl',
'dbi' => 'DBI:mysql:database=bacula',
'error' => '',
'debug' => 0,
'user' => 'bacula',
'email_media' => 'το email σας',
'stat_job_table' => 'Job'
}, 'Bweb::Config' );
κάνουμε μια επανεκκίνηση στο server μας
- Κώδικας: Επιλογή όλων
shutdown -r now
και μετά πηγαίνουμε στο
- Κώδικας: Επιλογή όλων
http://serverip/cgi-bin/bweb.pl