Pular para o conteúdo

Instalando o Bacula-web no CentOS 5.X

Dica publicada em Linux / Introdução
Daniel Lara Souza danniel-lara
Hits: 16.790 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Instalando o Bacula-web no CentOS 5.X

Bacula-web é uma ferramenta de código aberto cujo projeto começou em 2004, originalmente escrito por Juan Luis Frances, que se encontra atualmente na versão 5.1.0-ALPHA. Esta ferramenta é escrita em PHP, html, css e javascript, e é liberado sob os termos da licença GPL.

O Bacula-web serve para monitoramento e relatórios do Bacula, onde temos:
  • Quantos clientes configurados;
  • Total de bytes armazenados em seu catálogo;
  • Total de arquivos armazenados em seu catálogo;
  • O tamanho do banco de dados do catálogo.

Também temos em relação aos Jobs:
  • Jobs em execução;
  • Jobs concluídos;
  • Jobs com falha;
  • Jobs cancelados;
  • Jobs em espera.

Temos o status dos Jobs das últimas 24 horas onde informam:
  • Quantos Jobs em execução;
  • Jobs com falha;
  • Jobs concluídos;
  • Jobs em espera.

Quantos posts de Jobs para cada nível (incremental, diferencial e integral):
  • Total de bytes transferidos;
  • Arquivos transferidos.

Instalando e configurando

Após ter o seu Bacula já instalado e funcionando; chegou a hora de você visualizar os relatórios.

Bom, com o Bacula-web não é necessário estar no mesmo servidor do Bacula, pode ser em outra máquina.

Instalando o PHP e Apache:

# yum install httpd php php-gd php-gettext php-mysql php-pear-DB -y

Iniciando o Apache na inicialização:

# chkconfig httpd on

Baixe a versão alpha do Bacula-web:

# wget http://bacula- web.dflc.ch/tl_files/downloads/bacula-web.5.1.0-alpha.tar.gz

Após isso, vamos descompactar:

# tar -xzf bacula-web-5.1.0-alpha.tar.gz -C /var/www/html/bacula-web

Vamos ajustar o config.php:

# cd /var/www/html/bacula-web/config
# vim config.php


e deixe como no exemplo abaixo:

<?php

$config['language'] = 'en_EN';

#MySQL bacula catalog
$config[0]['label'] = 'Backup Server';
$config[0]['host'] = 'IP';
$config[0]['login'] = 'usuario';
$config[0]['password'] = 'senha';
$config[0]['db_name'] = 'bacula';
$config[0]['db_type'] = 'mysql';
$config[0]['db_port'] = '3306';

?>

Após isso, salve e saia do arquivo.

Ajustando as permissões:

# chown -Rv apache:apache ./bacula-web
# chmod -Rv u=rx,g=rx,o=rx ./bacula-web
# chmod -v ug+w ./bacula-web/templates_c


Reinicie o Apache:

# service httpd restart

E depois acesse:

http://seuip/bacula-web
Linux: 
Instalando o Bacula-web no CentOS 5.X
Bom pessoal, por enquanto é isso; ainda estou finalizando o artigo do Bacula e do Webacula para compartilhar com vocês.

Man pages coloridas no Fedora 18

LOGs coloridos com CCZE

Instalando Minecraft no Fedora 28

Iniciando um Pod com Ansible no Podman

Rodando NextCloud via Podman

Programa de Tester do Vindula

Implantando Lixeira (recycle) e Log (full_audit) do VFS OBJECTS no Samba

Instalando o Backintime no Debian Lenny

Entendendo o DHCP de forma simples

Problemas com o TLS do aMSN 0.95

#1 Comentário enviado por emilioeiji em 14/10/2011 - 09:59h
É o próprio bacula que cria o banco de dados?
#2 Comentário enviado por danniel-lara em 14/10/2011 - 10:11h
Sim , o Bacula-Web se conecta no Banco de dados do Bacula e pega as informações
estou finalizado o meu artigo sobre o bacula , até o final do mês já vai esta ok .

Contribuir com comentário

Entre na sua conta para comentar.