#sistemasLinux
Explore tagged Tumblr posts
Text
Monitorizar el uso del disco y avisar por mail

Monitorizar el uso del disco y avisar por mail. Existen muchas aplicaciones que monitorizan nuestros sistemas Linux, lo controlan todo, por ejemplo, el uso de la CPU, de la memoria, la swap, el disco, y más. No siempre es necesario tener este tipo de herramientas instaladas, pongamos el caso que tenemos un servidor exclusivo para backups; en este caso, con un simple script que nos vigile no sobrepasar el umbral de uso del disco es suficiente. Hoy vemos un script bash que mediante una tarea cron supervisara el umbral establecido del disco, y nos enviara un email para tomar las medidas necesarias.
Monitorizar el uso del disco y avisar por mail
Creamos el script bash. nano /opt/scripts/alerta-disco.sh Copia y pega el siguiente script, pero atento a las opciones. if : El umbral de uso está establecido en el 75%, modifica según tus necesidades. [email protected] : inserta tu correo electrónico. #!/bin/sh df -Ph | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5,$1 }' | while read output; do echo $output used=$(echo $output | awk '{print $1}' | sed s/%//g) partition=$(echo $output | awk '{print $2}') if ; then echo "The partition \"$partition\" on $(hostname) has used $used% at $(date)" | mail -s "Disk Space Alert: $used% Used On $(hostname)" [email protected] fi done Guarda el archivo y cierra el editor. Ahora creamos una tarea cron que ejecute el script cada 15 minutos. crontab -e Añade la siguiente linea. */15 * * * * /bin/bash /opt/scripts/alerta-disco.sh Guarda el archivo y cierra el editor, solo nos falta reiniciar cron. # Debian, Ubuntu, y derivados sudo service cron restart # CentOS, RHEL, y derivados systemctl restart crond.service Canales de Telegram: Canal SoloLinux – Canal SoloWordpress Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Read the full article
0 notes