[linux] httpd 트래픽 분석 및 대처
로빈아빠
본문
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
아파치에 기본 제공되는 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
관련링크
댓글목록
등록된 댓글이 없습니다.