본문 바로가기

httpd 트래픽 분석 및 대처

MintState 2008년 11월 20일 오후 12:30 조회 14590

httpd 트래픽 분석 및 대처

아파치에 기본 제공되는 server-status 항목을 on 시켜야 분석이 가능 합니다.

# cat traffic 
++++++++++++++++++++++++++++++++++ 

#!/bin/bash 

# 입맛에 맛게 수정 
limit=10 
refer="http://www.byus.net/server-status" 
mailaddr="sontina at chollian.net" 

# httpd network traffic 
speed=$(lynx -nolist -verbose -dump http://www.byus.net/server- 
status|head -n15|grep "requests/sec"|awk '{print $4}') 
echo "Current Httpd Network Traffic : $speed" 

# interger transfer 
speed=$(echo $speed|cut -d. -f 1) 

# if 
if (( $speed > $limit )) ; then 
lynx -nolist -verbose -dump $refer > /tmp/traffic.tmp 
mail -s "Httpd traffic overrun" $mailaddr < /tmp/traffic.tmp 
rm -rf /tmp/traffic.tmp 
#/etc/init.d/httpd restart 
fi
공유 X Facebook LINE QR 코드

댓글 0개

첫 댓글을 남겨보세요.