como enviar um log de backup por email

1. como enviar um log de backup por email

cristiano silva dos santos
iouser

(usa Fedora)

Enviado em 15/09/2009 - 09:43h

Ola Galera estou com um probleminha aqui!
É assim to usando um scrip de backup, mas quero que ele envie um e-mail com o log.
Alguém ai pode me dar uma força?

esse é meu scrip

DATA=`date +%Y/%m/%d`
DATARQ=`date +%Y%m%d%H%M%S`
HORA=`date +%Y%m%d%H%M%S`
cd /home/backup
NOME="$DATARQ.comum.tar.gz"
LOCAL='/home/comum'
MENS="echo Backup CRIADO NO DIA $DATA AS $HORA"
LOCLOG="/home/backup/bkpcomum.log"
tar zcf $NOME $LOCAL
$MENS >> $LOCLOG
chown marcos:fabricor $NOME
chmod 2777 $NOME
NOME="$DATARQ.Financeiro.tar.gz"
LOCAL='/home/Financeiro'
MENS="echo Backup CRIADO NO DIA $DATA AS $HORA"
LOCLOG="/home/backup/bkpFinanceiro.log"
tar zcf $NOME $LOCAL
$MENS >> $LOCLOG
chown marcos:fabricor $NOME
chmod 2777 $NOME
cd /root
cd /usr/bin
DATA=`date +%Y/%m/%d`
HORA=`date +%Y%m%d%H%M%S`
DATARQ=`date +%Y%m%d%H%M%S`
NOME="/home/backup/$DATARQ.inout.sql"
MENS="echo Backup CRIADO NO DIA $DATA AS $HORA"
mysqldump -uinoutnet -pmastermysql inout > $NOME
tar zcf $NOME.tar.gz $NOME
$MENS >> $LOCLOG
rm $NOME
chown marcos:fabricor $NOME.tar.gz
chmod 2777 $NOME.tar.gz
cd /root


  


2. Re: como enviar um log de backup por email

Daniel Fernandes
volcom

(usa Debian)

Enviado em 15/09/2009 - 09:52h

Primeiro você tem que ter um MTA em seu servidor, depois fica mto mais fácil ;)

http://www.vivaolinux.com.br/artigo/Enviando-emails-pelo-terminal/?pagina=1

Esse é um dos mais simples e funcionais que vi aqui no VoL.

Espero que ajude, abraço!


3. rw

cristiano silva dos santos
iouser

(usa Fedora)

Enviado em 15/09/2009 - 10:01h

certo mais eu ja tenho vou usar o telnet sera que da certo ?
seria esse aqui


echo 'HELO inoutnet.com.br';sleep 1
echo 'AUTH LOGIN';sleep 1
echo 'Y3Jpc4RpYW5vQGlub3X0bmV0LmGvbS5icg==';sleep 1
echo 'Z3EzcHFyMGY=';sleep 1
echo 'MAIL FROM: iouser@teste.com.br';sleep 1
echo 'RCPT TO: testes@bol.com.br';sleep 1
echo 'DATA';sleep 1
echo 'MIME-Version: 1.0';sleep 1
echo 'FROM: inout';sleep 1
echo 'TO: Administrador <suporte@teste.com.br>';sleep 1
echo 'SUBJECT: Monitoramento de espaco em disco';sleep 1
echo 'Content-type: text/plain; charset=ISO-8859-1; format=flowed';sleep 1
echo '';
echo '';
sleep 1
echo 'QUIT'; ) | telnet smtp.inoutnet.com.br 25;sleep 1



4. Re: como enviar um log de backup por email

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 15/09/2009 - 10:46h

Nesse caso teria q ser assim, não?

#!/bin/bash
telnet smtp.inoutnet.com.br 25 << EOF
HELO inoutnet.com.br
AUTH LOGIN
Y3Jpc4RpYW5vQGlub3X0bmV0LmGvbS5icg==
Z3EzcHFyMGY=
MAIL FROM: iouser@teste.com.br
RCPT TO: testes@bol.com.br
DATA
MIME-Version: 1.0
FROM: inout
TO: Administrador <suporte@teste.com.br>
SUBJECT: Monitoramento de espaco em disco
Content-type: text/plain; charset=ISO-8859-1; format=flowed
.
QUIT
EOF


5. rw

cristiano silva dos santos
iouser

(usa Fedora)

Enviado em 15/09/2009 - 11:46h

certo mais e agora para mim manda o log do bkp por email preciso mais de qual comado ?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts