#!/bin/bash
# Script envia logs de Monitoramento do servidor. Em teste deste 05-2013
#
# Copiright: http://www.logix.cz/michal/devel/smtp-cli/
# Download from: http://www.logix.cz/michal/devel/smtp-cli/smtp-cli
# Version 3.4 (2013-02-05)
# O Script perl esta em /usr/bin/smtp-cli.sh
#

DIRLOG="/apl/rpl/log"
DataHora=`date +%d-%m-%y`" "`date +%H:%M`
DF1=`cat /apl/rpl/log/df.log`
FREE1=`cat /apl/rpl/log/free.log`
DU1=`cat /apl/rpl/log/du.log`
LOG1=`cat /apl/rpl/log/usbdrive.log`
LOG2=`cat /apl/rpl/log/rpl-status.log`
LOG3=`cat /apl/rpl/log/rpl-db-fo.log`
MRTGCPU="/var/www/html/mrtg/perf-day.png"

if [ "$1" == "" ]; then
# Copia os Logs criados no servidor de contingencia, caso haja erro na copia loga.
cd /apl/rpl/log
scp 192.168.1.101:$DIRLOG/rpl-status.log . >> $DIRLOG/rpl-db-log 2>&1
scp 192.168.1.101:$DIRLOG/rpl-db-fo.log . >> $DIRLOG/rpl-db-log 2>&1

/usr/bin/smtp-cli \
--missing-modules-ok \
--server=smtp.gmail.com:465 \
--ipv4 \
--ssl \
--user=suporte@mgconline.com.br \
--pass=ya3tdk9@ \
--auth \
--charset=ISO-8859-1 \
--from="Suporte MGC<suporte@mgconline.com.br>" \
--to="suporte@mgconline.com.br" \
--subject="CRV-Monitoramento" \
--body-plain="Espaco em disco...........
   $DF1

Tamanho Arquivos.........
   $DU1

Log de Backup.........
   $LOG1

Log Replicacao.........
   $LOG2
   $LOG3
Fim........." \
--attach=$MRTGCPU \
--attach=$DIRLOG/rpl-db.log \
--attach=$DIRLOG/backup.log \
--attach=$DIRLOG/free.log
fi

#----- body-html

if [ "$1" == "mrtg-html" ]; then
   cd /var/www/html/mrtg
    
/usr/bin/smtp-cli \
	--missing-modules-ok \
	--server=smtp.gmail.com:465 \
	--ipv4 \
	--ssl \
	--user=suporte@mgconline.com.br \
	--pass=ya3tdk9@ \
	--auth \
	--charset=ISO-8859-1 \
	--from="Suporte MGC<suporte@mgconline.com.br>" \
	--to="suporte@mgconline.com.br" \
	--subject="CRV-MRTG-Monitor" \
	--body-html perf.html \
	--attach-inline perf-day.png --attach-inline perf-week.png  \
	--attach-inline eth0-day.png --attach-inline eth0-week.png
fi


