Script para monitorizar el estado de tu máquina Linux

Hoy os dejo un nuevo script de UNIX para monitorizar el estado de nuestra máquina Linux.

Veamos el código del script estado:

disco=`df -h`
memoria=`free`
tiempo=`uptime`
cpu=`iostat -c`
echo -e «– Tiempo –rn$tiempornrn»
echo -e «– Disco –rn$discornrn»
echo -e «– Memoria –rn$memoriarnrn»
echo -e «– CPU –rn$cpu»

Si ejecutamos el script estado de la siguiente forma:

sh estado | mail -s «Estado de nuestra máquina» nuestrocorreo@empresa.com

Podremos tener un informe en nuestro buzón de correo del estado del servidor, entonces si programamos la ejecución de este script en el crontab, tendremos un informe periódico sobre cómo está nuestra máquina.

Quizá te interese...
Una serie de ejercicios propuestos para 2º Curso de Ingeniería Técnica en Informática de Sistemas, relativos a la creación de scripts en shell de UNIX