Backup de configuração Palo Alto via CLI

Como Exportar a Configuração de um Firewall Palo Alto Networks (PAN-OS) via CLI

Realizar backups periódicos da configuração de um firewall Palo Alto Networks é uma prática essencial para garantir segurança operacional, auditoria e rápida recuperação em cenários de falha ou mudança indevida. Embora a interface gráfica seja bastante completa, o uso da CLI oferece métodos rápidos, automatizáveis e ideais para integração com rotinas de backup.

Neste artigo, apresento os principais métodos para exportar a configuração (config) de um firewall PAN-OS utilizando linha de comando.


1. Exportar usando SCP (Método recomendado para Backup e Automação)

O uso de SCP permite copiar diretamente o arquivo de configuração em formato XML para um servidor remoto. Esse método é o mais indicado para scripts automatizados e rotinas recorrentes de backup.

Comando básico
scp export configuration from running-config.xml to <usuario>@<ip-do-servidor>:<caminho/do/arquivo.xml>

Exemplo prático
scp export configuration from running-config.xml to admin@192.168.1.10:/home/admin/backup/fw-config.xml

Esse comando envia a configuração atual (running-config.xml) para o servidor remoto especificado.

Boas práticas:

  • Utilize um servidor Linux/Unix como destino sempre que possível.
  • Valide conectividade, rota e permissões antes da exportação.
  • Considere automatizar via scripts para manter histórico de versões.

2. Exportar Configuração em Formato SET (Legível e Ideal para Migração)

Em alguns cenários, pode ser mais útil visualizar a configuração em formato de comandos set, especialmente para leitura humana, revisão de mudanças ou migração entre ambientes.

Como o firewall não gera diretamente um arquivo .txt, o procedimento consiste em capturar a saída via SSH.

Passo a passo

Desativar paginação para evitar pausas na saída:

set cli pager off

Definir o formato da saída:

set cli config-output-format set

Entrar no modo de configuração:

configure

Exibir a configuração:

show

Antes de executar o comando show, habilite o logging no seu cliente SSH (como PuTTY) para salvar toda a saída em um arquivo local.

Quando usar esse método:

  • Auditorias técnicas
  • Revisões rápidas de regras
  • Migração parcial entre firewalls

3. Criar um Snapshot Nomeado Antes da Exportação

Salvar uma versão específica da configuração antes de exportar é uma prática recomendada, pois cria um ponto de restauração confiável.

Criando o snapshot
configure
save config to backup-hoje.xml
exit

Após salvar, exporte normalmente via SCP:

scp export configuration from backup-hoje.xml to <destino>

Isso evita exportar alterações incompletas ou estados temporários da configuração.


Comandos Úteis Relacionados

Listar commits realizados:

show configuration commit list

Exportar logs diretamente via SCP:

scp export log <tipo-de-log> to <destino>

Exemplos de tipos de log:

  • traffic
  • threat
  • system

Considerações Importantes

  • Verifique se o firewall possui rota e DNS válidos para alcançar o servidor SCP.
  • Certifique-se de que o usuário remoto possui permissão de escrita no diretório de destino.
  • Para ambientes críticos, mantenha retenção histórica dos backups e utilize nomenclatura padronizada.

Conclusão

Exportar a configuração de um firewall Palo Alto via CLI é um processo simples e extremamente eficiente quando integrado a boas práticas operacionais. O uso de SCP garante automação e segurança para backups, enquanto a exportação em formato set facilita auditorias e análises técnicas.

Implementar rotinas periódicas de exportação não apenas reduz riscos operacionais, como também acelera processos de troubleshooting e recuperação em incidentes.

CATEGORIES:

Network

Comments are closed