O Webmin é uma poderosa interface web desenvolvida em Perl para administração de servidores e conta com suporte nativo ao Bacula.
Uma vantagem interessante é a possibilidade de editar as configurações dos componentes do Bacula graficamente. Provavelmente foi a primeira ferramenta a trazer essa funcionalidade de maneira tão completa.
1. Instalação do Webmin
Através do nosso guia rápido, nossa implementação deve ficar assim:
Optei por utilizar o sistema operacional Debian 6 para este manual e, dessa maneira, satisfiz as seguintes dependências:
apt-get install libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libpg-perl
No navegador Firefox também será necessário instalar o plugin para execução do Java:
apt-get install icedtea-7-plugin
Após umas mensagens de aviso o apt recomendou que fosse executado o seguinte comando:
apt-get -f install
Dependências instaladas. Neste momento fui ao site do Webmin para fazer o download do pacote mais atual para Debian (www.webmin.com/download.html):
Debian package suitable for Debian, Ubuntu or other derived Linux
http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb 14.8 MB
Na linha de comando utilizei o comando wget + o endereço para o pacote, assim:
wget http://downloads.sourceforge.net/project/webadmin/webmin/1.580/webmin_1.580_all.deb
dpkg -i webmin_1.580_all.deb
https://localhost:10000
Clicando no link constante da mensagem “Module Configuration” fui direcionado para uma tela onde se deve configurar o acesso do Webmin ao Catálogo do Bacula (tipo, senha e usuário do banco etc.):
Pronto. O Módulo do Webmin para o Bacula deve estar funcional.
Retornando ao menu lateral System > Bacula Backup System, agora visualizo opções para, inclusive, alterar as configurações do Bacula:
Como exemplo, escolhi a tela para adicionar um cliente ao Director:
Show de Bacula, hein?
Na tela principal do módulo também é possível realizar as atividades cotidianas de operação do Bacula, tais como: submeter e restaurar jobs, gerenciar volumes e verificar status dos componentes. Ver exemplo:
Disponível em: Português