Archive for the ‘Linux’ Category

cek load average di linux

Friday, November 7th, 2008

pagi ini iseng2 berhadiah. mau bikin alert pake bash script untuk nge-cek load average server. ya kurang lebih seperti ini lah kondisinya :

#!/bin/bash

FTEXT="load average:"
NOTIFY="80.0"
TRUE="1"

F15M="$(uptime | awk -F "$FTEXT" '{ print $2 }' | cut -d, -f3)"

RESULT=$(echo "$F15M > $NOTIFY" | bc)
#echo $RESULT
if [ "$RESULT" -eq 0 ]
then
      echo "load average masih aman.."
else
      echo "load average hampir mencapai puncak. sending alert.."
fi

pada kondisi kedua, bisa diselipkan proses kirim sms atau kirim email supaya bang admin tau kalo load servernya lagi tinggi.