Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

você está aqui: Home  → Colunistas  →  init 5

 

GUI para backup via rede

Por Smailli Hemori Moraes

Data de Publicação: 07 de Dezembro de 2007

Introdução

Comecei com essa brincadeira porque estou estudando o desenvolvimento de alguns programas para facilitar a administração dos servidores de meus clientes e me veio em mente, já que tenho tantos scripts com essa funcionalidade, porque não criar apenas um Front End gráfico para utilizar esses scripts.

Foi aí que fui no meu grande amigo Google e pesquisando encontrei o software chamado kommander. É um software muito simples mas funciona muito bem.

O meu primeiro Front End escrito é para trabalhar junto com um simples script de backup via rede. Ele já foi postado no Dicas-l

Vale lembrar que para executar o Front End é necessário que o programa kmdr-executor esteja instalado, pois o arquivo gerado pelo kommander é apenas um xml que será interpretado pelo kmdr-executor.

A ideia desse artigo é apresentar o Front End e falar um pouco do kommander. Então chega de introdução.

Ambiente

Todo o desenvolvimento e execução do Front End e script foram efetuados em cima de um CentOS 5. Para que tudo ocorresse nos conformes foi necessário instalar o pacote que contém o kommander. No meu caso fiz com o seguinte comando.

  # yum -y install kdewebdev

Não preciso comentar que isso é em cima do KDE né ?

O Front End

Antes de mais nada, vale lembrar que é um Front End que desenvolvi para conhecer o kommander então ele ainda pode ser melhorado e muito.

O Front End, que chamei de kbkp - kommander backup faz apenas os arquivos de configuração do script mencionado acima e o adiciona no crontab. Como disse, é um Front End simples.

Primeiro efetuamos o Download do kbkp.

Descompactamos e instalamos o kbkp.

   # tar xzvf kbkp.tar.gz
   # cd kbkp
   # ./install.sh

Logo após a instalação podemos executar o kbkp com o seguinte comando.

  # kbkp

Vamos a primeira tela do kbkp.

Nesta tela temos as seguintes configurações mencionadas abaixo.

Lista

Clicando na aba Lista, vamos conhecer a configuração da lista de backup.

Nessa tela que iramos adicionar, um por linha, arquivos/diretórios que irão para o backup.

Exceção

Clicando na aba Exceção, vamos conhecer a configuração da lista de exeção do backup.

No meu caso estou fazendo backup do diretório /etc/squid exceto os links simbólicos /etc/squid/errors e /etc/squid/icons. Após a simples configuração voltamos para a aba Backup e clicamos em Salvar, nesse momento o kbkp irá gerar os arquivos de configuração do backup.

  /usr/local/kbkp/etc/kbkp.conf
  /usr/local/kbkp/etc/lista.conf
  /usr/local/kbkp/etc/elista.conf

Após gerar os arquivos de configuração clicamos em agendar, o kbkp irá gerar o agendamento para o backup diário sendo executado as 23:59. O arquivo /etc/cron.d/kbkp com o seguinte conteúdo.

  59 23 * * * root /usr/local/bin/kbkp.sh > /dev/null 2>&1

FIM

Então, era isso que eu queria mostrar. Com certeza farei algumas modificações no kbkp e disponibilizarei na Internet e com certeza testarei mais programas assim como farei mais Front End.

Versão para impressão
  • Currently 3.10/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.1 /5 (239 votos)

Artigos Publicados


Para se manter atualizado sobre as novidades desta coluna, consulte sempre o newsfeed RSS

Cantinho do Shell NewsFeed RSS

Para saber mais sobre RSS, leia o artigo O Padrão RSS - A luz no fim do túnel.


Opinião dos Leitores

sanguera
07 Dez 2007, 13:47
Este é o Cara, show o artigo brother parabens.
Arkanon
07 Dez 2007, 13:28
gutZ. Administrador que não é chegado na linha de comando é como jogador de futebol que não é chegado em correr... Tá perdendo tempo no meio de campo. O lugar dele não é lá :-p
Rodrigo (DiE)
07 Dez 2007, 11:25
Praticidade 100%.
servo
07 Dez 2007, 11:23
Bom dia e a Paz do Senhor Jesus, gostaria de saber se tem como configurar máquinas rodando Win2000 e WinXP para gravar seus dados no Servidor rodando Linux (Debian Etch) ?

Obrigado.
gutZ
07 Dez 2007, 10:38
Parabéns pelo artigo.

Muito útil para os administradores que não são chegados na linha de comando e também para quem atua na área e quer facilitar o trabalho dos clientes.

Abraços e continue assim,
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Recomende este site
Recomendar este artigo