Script de Backup - (Proxy) Endian Firewall 3.2.2

Publicado por Estevam Neto em 10/02/2020

[ Hits: 3.465 ]

 


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

Como evitar problemas ao usar o Bacula

Clonezilla (100% automatizado) com GRUB2

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

Dropbox no Linux Mint

Armazenamento em nuvem redundante com Dropbox e Copy

  

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