Cómo enviar un correo electrónico desde Oracle Linux 7 indicando falta de espacio en disco.

Hola amig@s,

Si necesitamos tener controlado si un servidor con SO linux se está quedando sin espacio, podemos utilizar un script que envíe un correo electrónico avisando de la falta de espacio. Luego podemos planificarlo con crontab.

Script de ejemplo:

#!/bin/bash

export VAR1=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
export THRESHOLD=90

if [ "$VAR1" -gt "$THRESHOLD" ] ; then
echo  "Se ha detectado que hay poco espacio en la particion raiz del servidor X. " | mail -s "AVISO, FALTA ESPACIO LIBRE EN SERVIDOR X" tucuentadecorreoelectrónico.
fi

Como pueden ver, primero sacamos el porcentaje de espacio utilizado con la variable VAR1. Luego ponemos un valor comparativo. Por ultimo comparamos, si el valor de VAR1 es mayor que la variable limite, entonces enviaremos un correo. Es necesario definir una cuenta de correo al final de la linea, donde (tucuentadecorreoelectrónico).

De esta manera tendremos controlado si el servidor se nos queda sin espacio.

Espero que les resulte útil.
Salu2.
Share on Google Plus
    Blogger Comment

0 comentarios: