mos-eisley
Joined: 21 Mar 2007 Posts: 76 Location: Klarup (AAlborg), Demark
|
Posted: Fri Jun 29, 2007 12:23 am Post subject: Relative MEM free script: |
|
|
We have made an alternative script (for Linux), showing how much memory are free ( in %):
# Test for the 2 arguments
if [ ! $# -eq 2 ]
then
echo "ScriptRes:Unknown:Missing Parameter(s)"
exit
fi
CRITICAL=$1
WARNING=$2
USED=`free -lm | awk 'NR < 3 && NR > 1 {printf("%.0f", (($7 '+' $4) '/' $2) '*' 100)}'`
FREE=`echo $USED | awk '{print (100 '-' $1)}'`
if [ $USED -gt $CRITICAL ]
then
echo "ScriptRes:Bad:$FREE% Free "
exit
else
if [ $USED -gt $WARNING ]
then
echo "ScriptRes:Warning:$FREE% Free"
exit
else
echo "ScriptRes:Ok:$FREE% Free"
fi
fi |
|