Ejemplo script monitorización

Os dejo este ejemplo que hemos hecho en clase para monitorizar el sistema.

Comprueba la RAM libre y te avisa si está por debajo de un umbral.

#!/bin/bash
UMBRAL_RAM=1950

echo Esto es una prueba para utilizar comnados del sistema con variables
mtotal=`free -m | awk '{print $2}' | grep -v used | sed '1q'`;
musado=`free -m | awk '{print $3}' | grep -v free | sed '1q'`;
mlibre=`expr $mtotal - $musado`

echo La memoria total es $mtotal megas y estas utilizando $musado megas
echo Tienes libre $mlibre megas

if (( $mlibre > $UMBRAL_RAM ))
then
{
	echo Vas sobrao de RAM
} else {
	echo Como no mates procesos lo llevas chungo
	mpasado=`expr $UMBRAL_RAM - $mlibre`
	echo Te has pasado en $mpasado megas
} fi

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

Esta web utiliza cookies propias y de terceros para mejorar tu experiencia de navegación y elaborar información estadística. Al continuar navegando aceptas su uso y nuestra POLÍTICA DE COOKIES

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar