Esta sencillo que lo podemos usar para enviar por correo desde consola cualquier información o enviar directamente un texto de un archivo.
MasterHost="drbd0"
emails="administrador@midominio.com " #multiple emails space separated
DownSubject="Estado_DRBD_Mal"
GoodSubject="Estado_DRBD_Bueno"
GoodMessage="Hola, El estado del drbd va de cojones.\nQue disfutes!\n\n"
BadMessage="Hola, El drbd se ha ido a la Mierda"
#COMMAND
IOresponse=`drbdadm dstate $MasterHost `
if [ "$IOresponse" = "UpToDate/UpToDate" ]; then
status=0
fi
# Si el drbd no rula bien, status=1
if [ $status = 1 ]; then
for address in $emails; do
echo -e $BadMessage | mail -s $DownSubject $address
echo "DRBD down, sent email to $address"
done
fi
# If the drbd is working fine
if [ $status = 0 ]; then
for address in $emails; do
echo -e $GoodMessage | mail -s $GoodSubject $address
echo "DRBD is up, still sent email to $address"
done
fi
No hay comentarios:
Publicar un comentario