[Script] Backup do PfSense remotamente

Avatar do usuário
tacioandrade
Administrator
Administrator
Mensagens: 110
Registrado em: 10 Jun 2013 22:03
Localização: Vitória da Conquista - Ba
Idade: 34
Contato:
Status: Offline

[Script] Backup do PfSense remotamente

Mensagem por tacioandrade »

Olá pessoal, não sou um usuário assíduo do PfSense, porem a rede que estou trabalhando o utiliza como firewall principal e fui incubido de fazer o backup de TODOS os ativos da rede, entre eles switchs, roteadores, servidores e o nosso firewall PfSense. =(

Pois bem, após pesquisar muito por ai achei um script (que não estava funcionando, ai tive que debugar e compreender o porque do erro) e neste momento está funcionando 100% aqui no PfSense 2.0 e 2.1.

No caso deste backup, é só agendar em qualquer maquina Linux ou Unix para executar esse backup pelo contab e ser feliz, porem o usuário adicionado nesse script tem que ter poder de administrador, pois apenas esse usuário pode fazer o backup das regras do firewall.

#!/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


Espero que esse script ajude a todos os usuários do PfSense aqui do forum.

Fonte: http://www.vivaolinux.com.br/dica/Autom ... no-pfSense



Voltar para “Dicas”