load alert bash scirpt

#!/bin/bash
#Wednesday, December 06 2006
#chmod +x /root/loadalert
#* * * * * /root/loadalert >/dev/null 2>&1
#/etc/init.d/crond restart
#Start Script
EMAIL="admin@serversignature.com"
EMAIL1=""
SUBJECT="Alert $(hostname) load average is $L05"
TEMPFILE="/tmp/$(hostname)"
echo "Load average Crossed allowed limit." >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "Hostname: $(hostname)" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "Local Date & Time : $(date)" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "| Uptime status: |" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
/usr/bin/uptime >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "| Top 20 CPU consuming processes: |" >> $TEMPFILE
ps aux | head -1 >> $TEMPFILE
ps aux | sort -n | tail -n 15 >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "| Top 10 memory-consuming processes: |" >> $TEMPFILE
ps aux --no-headers| sort -rn  | head >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "| Memory and Swap status: |" >> $TEMPFILE
/usr/bin/free -m >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
echo "-------------------------------------------" >> $TEMPFILE
##Only enable network and disk if needed.
#echo "| Active network connection: |" >> $TEMPFILE
#echo "-------------------------------------------" >> $TEMPFILE
#/bin/netstat -tnup | grep ESTA >> $TEMPFILE
#echo "-------------------------------------------" >> $TEMPFILE
#echo "| Disk Space information: |" >> $TEMPFILE
#echo "-------------------------------------------" >> $TEMPFILE
#/bin/df -h >> $TEMPFILE
echo "-----------------THE END-------------------" >> $TEMPFILE
echo "-----------------THE END-------------------" >> $TEMPFILE
L05="$(uptime|awk '{print $(NF-2)}'|cut -d. -f1)"
if test $L05 -gt 3
then
mail -s "$SUBJECT  $L05" "$EMAIL" < $TEMPFILE
mail -s "$SUBJECT  $L05" "$EMAIL1" < $TEMPFILE
fi
rm -f $TEMPFILE