Script Similar al anterior que comprueba la memoria Swap en uso y envia un mail avisando que nos excedimos del limite, tambien puede ser usada para comprobar la ram, simplemente cambian Mem, por Swap.
Para agregarla al cron.hourly mcedit /etc/cron.hourly/freemem.sh
No olviden cambiar el valor de la variable limit por el limite que quieren setear para que se envie el email. El resultado esta expresado en Mb.
#!/bin/bash
total=`free -m | grep Swap | awk '{print $(2)}'`;
used=`free -m | grep Swap | awk '{print $(3)}'`;
free=`free -m | grep Swap | awk '{print $(4)}'`;
limit=512
if (("$used" '>=' "$limit"));
then
echo "Memoria Swap en uso: $used MB" | mail -s "Memoria en uso" mail@host.com
fi
martes, 19 de mayo de 2009
Free memory Bash Script
Etiquetas:
bash,
bash scripting,
free memory,
linux,
memory in use,
ram script,
Script
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario