Backup PFSENSE com Bacula

1,174 views
Skip to first unread message

Julival Santos Reis Júnior

unread,
Jun 13, 2012, 12:02:19 PM6/13/12
to Bacula Backup-Pt-Br
Alguém aqui já fez o backup do pfsense com o bacula ???

Ou se alguém souber de uma outra forma fazer o backup do pfsense de
forma automatizada!!


Sds,

Obrigado "Equipe Bacula!"

Icaro Rezende

unread,
Jun 13, 2012, 12:06:41 PM6/13/12
to bacula-ba...@googlegroups.com
Não implementei ainda, mas pretendo fazer da seguinte forma:

1 - gerar o backup com o plugin do pfsense.
2 - montar o diretório remoto através do sftp
3 - executar o backup
4- desmontar

========================================
  Ícaro Rezende
  Analista de Tecnologia da Informação
  È   (71) 8815-5291
  * ic.re...@live.com
  ü www.icarorezende.com
========================================




--
Você está recebendo esta mensagem porque se inscreveu no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/bacula-backup-pt-br?hl=pt-BR.


Heitor Faria

unread,
Jun 13, 2012, 3:25:29 PM6/13/12
to bacula-ba...@googlegroups.com
Ou se alguém souber de uma outra forma fazer o backup do pfsense de
forma automatizada!!


Julival: lembro que o Pfsense tem uma funcionalidade gráfica-web que permite o upload do seu backup (arquivos de configurações).
Deve haver uma maneira de executar esse comando via texto, executando o mesmo através do ClientRunBeforeJob.

Abraços! 

Heitor Faria

Julival Santos Reis Júnior

unread,
Jun 13, 2012, 3:54:05 PM6/13/12
to bacula-ba...@googlegroups.com
Tem como instalar o cliente no pfsense ??

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.

Julival Santos Reis Júnior

unread,
Jun 14, 2012, 9:24:36 AM6/14/12
to Bacula Backup-Pt-Br
Pessoal,

Descobrir um script que gerar o backup, já testei o script e também o
arquivo xml perfeito!!

O script simplesmente faz gera o xml e faz o wget para a sua máquina,
que no caso pode ser o próprio
bacula com isso vc faz o backup do xml.

wget --output-document="/root/config-fw.xlogic-$(date +%F-%X).xml" --
http-user='admin' --http-passwd='password_pfsense' --no-check-
certificate --post-data "backuparea=&Submit=download" https://IP_pfsense/diag_backup.php

Não é necessário instalar client do bacula no pfsense! Basta roda o
script e o xml estará na sua máquina!!!

Todo o crédito está nesse site:


http://www.vivaolinux.com.br/dica/Automoatizar-backup-no-pfSense


VIVA O ALTRUISMO!!



On 13 jun, 16:54, Julival Santos Reis Júnior <julicr...@gmail.com>
wrote:

condector

unread,
Jun 14, 2012, 11:12:23 AM6/14/12
to bacula-ba...@googlegroups.com
Julival,

  Eu faço backup do meu pfSense principal usando o Bacula. Para isso eu fiz o seguinte no terminal do pfSense (amd64):



No meu Bacula eu tenho a entrada do FileSet abaixo que copia os .xml de configuração e os backups internos do próprio pfSense: http://pastebin.com/Tb8TupkR

Não esqueça de editar as configurações do Bacula Client no diretório /usr/local/etc e inicializar o Bacula-fd: /usr/local/etc/rc.d/bacula-fd onestart

(se estiver na dúvida pode ver o video: http://bit.ly/LGjUuy)

Um abraço,
Brivaldo Jr

Rodrigo Inhaia

unread,
Nov 14, 2014, 12:38:43 PM11/14/14
to bacula-ba...@googlegroups.com
Boa Tarde Condector,
Seguinte, achei interessante a sua resposta porem fiquei com uma dúvida.
No pfSense eu tenho apenas 3 abas de configuração e são bem simples..
Mas eu queria saber se você tem um passo a passo para disponibilizar?
Tentei assistir o vídeo mas não cai em lugar algum

O File set que você colocou é dentro do PFsense certo?

Julival Santos Reis Júnior

unread,
Nov 14, 2014, 1:26:28 PM11/14/14
to bacula-ba...@googlegroups.com
Olá Rodrigo

O fileSet você pode configurar para o bacula fazer o backup da pasta "/conf/backup" do pfsense.

Sempre que você modifica qualquer parâmetro no pfsense, automaticamente é gerado um arquivo xml dentro desta
pasta. São arquivos pequenos.

Assim eu faço aqui!

Abraços.

--
Você recebeu essa mensagem porque está inscrito no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para bacula-backup-p...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/bacula-backup-pt-br/a1aeb6b5-d525-4b9f-9911-c0b46ae78080%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Rodrigo Inhaia

unread,
Nov 14, 2014, 1:37:05 PM11/14/14
to bacula-ba...@googlegroups.com

Ok! Obrigado pelo retorno!

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Bacula Backup-Pt-Br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/bacula-backup-pt-br/cahl5rrhPa4/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para bacula-backup-p...@googlegroups.com.

Para postar nesse grupo, envie um e-mail para bacula-ba...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/bacula-backup-pt-br.

Julival Santos Reis Júnior

unread,
Nov 14, 2014, 2:41:32 PM11/14/14
to bacula-ba...@googlegroups.com

Anderson Vieira

unread,
Nov 16, 2014, 6:10:25 PM11/16/14
to bacula-ba...@googlegroups.com

Tácio Andrade

unread,
Nov 21, 2014, 4:11:07 PM11/21/14
to bacula-ba...@googlegroups.com
Amigo segue o script que faz o backup do PfSense para qualquer maquina Linux. Eu tenho o mesmo rodando a 1 ano e NUNCA tive um problema:

#!/bin/bash
# Altere o USUARIO e SENHA e o IP do servidor nas próxima linhas, caso use http no PfSense ao invés de https altere na linha 5
USUARIO="admin"
SENHA="SENHA"
URLSERVIDOR="https://192.168.1.1"
BACKUP=/backup/Firewall/PfSense-`date +%d-%m-%Y`.xml
wget -qO/dev/null --keep-session-cookies --save-cookies cookies.txt --post-data 'login=Login&usernamefld=$USUARIO&passwordfld=$SENHA' --no-check-certificate $URLSERVIDOR/diag_backup.php
wget --keep-session-cookies --load-cookies cookies.txt --post-data 'Submit=download&donotbackuprrd=yes' $URLSERVIDOR/diag_backup.php --no-check-certificate -O $BACKUP

O único "problema" dele é que tem que se colocar a senha em texto plano, então é recomendado fazer uso de um servidor que apenas você tenha a senha e colocar para apenas o root do servidor possa ler o arquivo.

Boa sorte. =)
Reply all
Reply to author
Forward
0 new messages