Script de Backup - (Proxy) Endian Firewall 3.2.2

Publicado por Estevam Neto em 10/02/2020

[ Hits: 564 ]

 


Script de Backup - (Proxy) Endian Firewall 3.2.2



Esta dica é para quem deseja realizar o backup dos logs do Endian Firewall gerados pelo proxy.

Normalmente, eu salvaria esses arquivos via FTP, porém o Endian não tem esse serviço instalado e como não quis modificar o sistema instalando esse serviço, a solução que achei foi criar um compartilhamento oculto no meu servidor de backup, depois disso é só criar o script abaixo e colocar ele na pasta /etc/cron.daily/ do servidor Endian Firewall, é importante que o arquivo não tenha extensão.

#!/bin/bash
#
DATA=`date +%d_%m_%Y`
#
# Dados do arquivo de backup
#
MAQUINA="Nome do Servidor Proxy"
ARQUIVO1="PROXY_LOGS_$MAQUINA.$DATA.tar.gz"
ARQUIVO2="PROXY_SARG_$MAQUINA.$DATA.tar.gz"
DIRETORIO1="/var/log/archives/squid/"
DIRETORIO2="/var/www/sarg/daily/"
DESTINO="/tmp/backup"
#
LOGS=`ls -ltr $DIRETORIO1 | tail -3 | awk '{print $9}'`
SARG=`ls -ltr $DIRETORIO2 | grep "^d"| tail -1 | awk '{print $9}'`
#
# Dados do servidor CIFs
#
HOST_CIF="0.0.0.0"
USUARIO_CIF="Usuário"
SENHA_CIF="Password"
#
# Cria o arquivo .tar.gz no /tmp (Temporario)
#
cd $DIRETORIO1
#
tar -zcvf /tmp/$ARQUIVO1 $LOGS
#
cd $DIRETORIO2
#
tar -zcvf /tmp/$ARQUIVO2 $SARG
#
cd /tmp
#
# Acessa o Compartilhamento e coloca os arquivos
#
mkdir -p $DESTINO
mount -t cifs -o username=$USUARIO_CIF,password=$SENHA_CIF //$HOST_CIF/proxy $DESTINO
#
cp -vf $ARQUIVO1 $DESTINO
#
cp -vf $ARQUIVO2 $DESTINO
#
# Remove os arquivos temporarios
#
umount $DESTINO
rm -rf /tmp/$ARQUIVO1
rm -rf /tmp/$ARQUIVO2
rm -rf $DESTINO

Outras dicas deste autor

Instalação Samba 4 PDC (Active Directory) no Ubuntu Server 18.04

Instalação Bacula 7.4.4 e Webmin - Ubuntu Server 16.04

Leitura recomendada

BAT (Bacula Administration Tool) no Ubuntu - Instalação e configuração

Fazendo backup do MBR com dd (setor de boot)

Clonezilla (100% automatizado) com GRUB2

Resolvendo erro com backup do remastersys no Xubuntu

Copiando arquivos e diretórios ocultos com rsync

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts