Login form



Netstat and HTTP servers busy children, PART 2.
This file if for counting HTTP children, how much you need startservers, how high is your server load. Used with CRON:


data=`date +'%m-%d %T'`
folder='/_scripts/_logs'
file1='apache_netstat.txt'
file2='apache_limit.txt'


a=` netstat -tn | grep :80 | grep -v TIME_WAIT | grep -v FIN_WAIT2 | wc -l `

#echo 1

if [ $a -ge 1 ] # apkrovimas
then
echo "$data $a " >> $folder/$file1 2>/dev/null
fi

#echo 2

if [ $a -ge 1 ] # "pavojingas" soketu skaicius
then

echo "$data" >> $folder/$file2 2>/dev/null
echo $a >> $folder/$file2 2>/dev/null
free -m | grep Mem | awk ' { print $3 }' >> $folder/$file2 2>/dev/null
uptime | awk '{ print $10 , $11, $12 }' >> $folder/$file2 2>/dev/null
echo '------------------------' >> $folder/$file2 2>/dev/null
fi

#echo 3
 
[ BBC news ][ Yahoo news ][ Linux guru ][ Webmaster ACE ]