#!/bin/bash
df_use=`df | awk '{if($6=="/") {gsub(/%/,"",$5);print $5}}'`
mem_use=`free -t | grep "Mem" | awk '{printf("%.1f",($3/$2)*100)}'`
core_num=`cat /proc/cpuinfo | grep 'processor' | wc -l`
load_avg=`cat /proc/loadavg | awk '{printf("%.2f",$1/'$core_num')}'`
if [[ $df_use < 85 ]];then
echo Disk-Root $df_use% OK
else
echo Disk-Root $df_use% Alert
fi
if [[ $mem_use < 90 ]];then
echo Memory $mem_use% OK
else
echo Memory $mem_use% Alert
fi
if [[ $load_avg < 0.7 ]];then
echo Loadaverage $load_avg OK
else
echo Loadaverage $load_avg Alert
fi