Script de Backup - (Proxy) Endian Firewall 3.2.2

Publicado por Estevam Neto em 10/02/2020

[ Hits: 3.496 ]

 


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 Bacula 7.4.4 e Webmin - Ubuntu Server 16.04

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

Leitura recomendada

Backup remoto + Backup automático para HD externo

TimeShift no Debian 9

Backup incremental com rsync

Google Drive no Debian Wheezy 7.8 64 bits

Instalação URBACKUP 2.1 Server no CentOS 7.x

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts