webacula
DESCRIPTION
Tutorial Instalação WebaculaTRANSCRIPT
-
Instalando o Webacula no Debian Squeeze 6
Procedimento de instalao e configurao do Webacula no Debian Squeeze 6.
Link para instalao do Bacula em Debian Squeeze 6: Clique Aqui!
1. Instalando os pacotes necessriosapt-get install -y apache2 php5 libapache2-mod-php5 php5-mysql php5-gd wget 2. Download do Webacula
Acessando o diretrio web.
cd /var/www/wget http://downloads.sourceforge.net/project/webacula/webacula/5.5.1/webacula-5.5.1.tar.gz
Extraindo. . .
tar -zxvf webacula-5.5.1.tar.gz 3. Download do Zend Framework
Aqui vamos realizar o download e extrair todo o contedo necessrio para instalao do ZendFramework.
wget http://framework.zend.com/releases/ZendFramework-1.11.5/ZendFramework-1.11.5-minimal.tar.gztar -xzvf ZendFramework-1.11.5-minimal.tar.gzcd ./ZendFramework*cp -r ./library/ /var/www/webacula-5.5.1/ 4. Instalando o Webacula
Vamos editar o arquivo 'db.conf', veja abaixo os ajustes necessrios.
vi /var/www/webacula-5.5.1/install/db.conf# See also application/config.ini # bacula settingsdb_name="bacula"# for Sqlite onlydb_name_sqlite="/var/bacula/working/bacula.db"db_user="root" # CHANGE_THISdb_pwd="senha_bd_bacula" ## MODIFIQUE!! SENHA DOUSURIO DO BANCO DE DADOS!!!
-
# Webacula web interface settings## Built-in superuser login is 'root'## CHANGE_THISwebacula_root_pwd="senha_admin_webacula" ## MODIFIQUE!! SENHADO USUARIO ADMINISTRADOR DO WEBACULA!!!
Agora preciso executar um script conforme o banco de dados configurado no seu Bacula.
MySQL:
cd /var/www/webacula-5.5.1/install/MySql
PostgreSQL:
cd /var/www/webacula-5.5.1/install/PostgreSql
SqLite:
cd /var/www/webacula-5.5.1/install/SqLite
Execute os scripts.
./10_make_tables.sh
./20_acl_make_tables.sh 5. Configurando o Bacula
Abra o arquivo 'bacula-dir.conf'.
vi /etc/bacula/bacula-dir.conf
Agora altere o contedo conforme mostrado abaixo.
[...]Messages {Name = Standard[...]catalog = all, !skipped, !saved[...]
Aps a alterao reinicie o Bacula.
/etc/init.d/bacula-director restart 6. Configurando o PHP
O prximo passo realizar o ajuste no arquivo de configurao do PHP no servidor Bacula.
vi /etc/php5/apache2/php.ini
E altere as seguintes linhas conforme abaixo.
-
[...]memory_limit = 32M[...]max_execution_time = 3600[...] 7. Configurando o Apache
Copie o modelo do Webacula para o Apache, para que possamos editar.
cp /var/www/webacula-5.5.1/install/apache/webacula.conf /etc/apache2/conf.d/
Editando
vi /etc/apache2/conf.d/webacula.conf
Vamos alterar o Alias e o caminho de Directory para o caminho correto do Webacula.
[...]Alias /webacula /var/www/webacula-5.5.1/html
[...]
Insira tambm uma linha para permitir sua rede a acessar o Webacula.
[...]Allow from 10.0.0.0/255.255.254.0 # EXEMPLO, ALTERE CONFORME SUAREDE.[...]
IMPORTANTE: NO SE ESQUEA DE INSERIR < ANTES DO /DIRECTORY>, DEIXADOPROPOSITALMENTE INCOMPLETO PELA EQUIPE DE DESENVOLVEDORES.
Seu arquivo deve ficar conforme o arquivo abaixo.
## Webacula - Web interface of a Bacula backup system# Apache conf## Allows only localhost by default# LoadModule rewrite_module modules/mod_rewrite.so # AccessFileName .htaccess# RewriteLog "/var/log/httpd/mod_rewrite.log"# RewriteLogLevel 3 # SetEnv APPLICATION_ENV developmentSetEnv APPLICATION_ENV production Alias /webacula /var/www/webacula-5.5.1/html
-
RewriteEngine On RewriteBase /webacula RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] php_flag magic_quotes_gpc off php_flag register_globals off Options Indexes FollowSymLinks AllowOverride All Order deny,allow Deny from all Allow from 127.0.0.1 Allow from 10.0.0.0/255.255.254.0 Allow from localhost Allow from ::1 # # change the settings below # # Allow from
Order deny,allow Deny from all
Order deny,allow Deny from all
Order deny,allow Deny from all
Order deny,allow Deny from all
Order deny,allow Deny from all
-
Order deny,allow Deny from all
Order deny,allow Deny from all
## test mod_rewrite#
RewriteEngine On # for test mod_rewrite RewriteBase /webacula/test_mod_rewrite RewriteRule ^testlink([^/]*).html$ index.php?testlink= class="code bash"[L] php_flag magic_quotes_gpc off php_flag register_globals off Options Indexes FollowSymLinks AllowOverride All Order deny,allow Deny from all Allow from 127.0.0.1 Allow from localhost Allow from ::1 # # change the settings below # # Allow from
Habilitando o mdulo rewrite.
a2enmodYour choices are: actions alias asis auth_basic auth_digest authn_aliasauthn_anon authn_dbd authn_dbm authn_default authn_file authnz_ldap authz_dbmauthz_default authz_groupfile authz_host authz_owner authz_user autoindexcache cern_meta cgi cgid charset_lite dav dav_fs dav_lock dbd deflate dirdisk_cache dump_io env expires ext_filter file_cache filter headers identimagemap include info ldap log_forensic mem_cache mime mime_magic negotiationphp5 proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_httpproxy_scgi reqtimeout rewrite setenvif speling ssl status substitute suexecunique_id userdir usertrack version vhost_aliasWhich module(s) do you want to enable (wildcards ok)?
-
rewrite # DIGITE O MDULO AQUI E PRESSIONEENTER.Module rewrite already enabled # CONFIRMACAO DE MDULO ATIVO.
Reiniciando o Apache
/etc/init.d/apache2 restart
Ajustando as permisses.
chown -R www-data.www-data /var/www/webacula-5.5.1
Em seguida vamos editar o arquivo onde ir conter a senha de acesso ao Webacula.
vi /var/www/webacula-5.5.1/application/config.ini
Deixe seu arquivo conforme abaixo.
[...][general];; supported adapters : PDO_MYSQL, PDO_PGSQL, PDO_SQLITEdb.adapter = PDO_MYSQLdb.config.host = localhostdb.config.username = baculadb.config.password =senha_bd # ALTERAR ESSA LINHA COMSENHA DO BDdb.config.dbname = bacula[...];; see INSTALL file for detailsbacula.sudo = "" # ALTERAR ESSA LINHA .bacula.bconsole = "/usr/bin/bconsole" # ALTERAR ESSA LINHA.bacula.bconsolecmd = "-n -c /etc/bacula/bconsole.conf"[...]
Ajustando as permisses.
chown www-data /usr/bin/bconsolechmod u=rwx,g=rx,o= /usr/bin/bconsolechown www-data /etc/bacula/bconsole.confchmod u=rw,g=r,o= /etc/bacula/bconsole.conf 8. Acessando o Webacula
Para acessar o Webacula acesse em seu navegador: http://ip_servidor_bacula/webacula.
Tela de Login.
-
Caso tenha dvidas de qual login usar para acessar a ferramenta, veja no arquivo'/var/www/webacula-5.5.1/install/db.conf'.
Aps ter logado, vai aparecer os backup, volumes, erros, etc.
Johnny Ferreira 13:23 19/04/2013
From:http://tidahora.com.br/index.html/ - TI da Hora!
Permanent link:http://tidahora.com.br/index.html/doku.php?id=instalando_o_webacula_no_debian_squeeze_6
Last update: 10:00 23/04/2013
-
Instalando o Webacula no Debian Squeeze 61. Instalando os pacotes necessrios2. Download do Webacula3. Download do Zend Framework4. Instalando o Webacula5. Configurando o Bacula6. Configurando o PHP7. Configurando o Apache8. Acessando o Webacula