Backup Sonicwall SSH Script Zabbix

Olá, meu nome é Diego Luisi e no artigo de hoje vou demonstrar como fazer back-up do SONICWALL usando um script e automatizar a tarefa via ZABBIX

Será necessário habilitar o gerenciamento por SSH, caso tenha duvidas acesse o artigo abaixo

Habilitando Gerenciamento por SSH no Sonicwall

http://diegoluisi.eti.br/2013/05/08/sonicwall-habilitar-gerenciamento-por-ssh/

Primeiro acesse o seu diretório de scripts do Zabbix

cd /etc/zabbix/scripts/

Vamos Criar um Script chamado sonicwall.sh

vi sonicwall.sh

!/bin/sh

Scipt de Backup Sonicwall - Desenvolvido por Diego Luisi

www.diegoluisi.eti.br

DATA=date +%m"-"%d"-"%y"|"%H":"%M
echo 'Iniciando Backup.. '
echo -e "adminnPASSWORDnexport preferences ftp "YOUR_FTP_SERVER_IP" "Usuario_FTP" "FTPPASSWORD" "$2.exp"; exitn" | ssh -t -t $1 -p 22

:wq!

Transformando o script em executável, e alterando o proprietário do arquivo

chmod +x /etc/zabbix/scripts/sonicwall.sh

chown -R zabbix:zabbix /etc/zabbix/scripts

Este passo é importante, para não ter problemas futuros com chaves e nem permissão, repita esse passo com todos os ips dos appliances que deseja monitorar.

sudo -u zabbix /etc/zabbix/scripts/sonicwall.sh "YOUR_FIREWALL_IP" "teste"

Agora vamos configurar o script no ZABBIX
Acesse o seu Zabbix,
Administração > Scripts > Criar Script
Nome: Sabk-up Sonicwall
Tipo: Script
Executar em: Servidor Zabbix
Comandos: /etc/zabbix/scripts/sonicwall.sh {HOST.CONN} {HOST.NAME} 2>&1
Descrição: Back-up Sonicwall
Grupo de usuários: Todos
Grupos de hosts: Sonicwall
Permissões de host necessárias: Leitura

Backup Sonicwall

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *