테스트 사이트 - 개발 중인 베타 버전입니다

아파치 동시접속자 알아내기

· 10년 전 · 589

아래 쉘 스크립트  아파치에서 동접을 알아낼 수 있는 쉘이라고 해요.

저도 사용해보았는데요..

 

100% 정확하지 않은 것 같아요..

 

#!/bin/sh

 

while :

do

 

COUNT=`netstat -nap | grep ESTABLISHED | grep ":80 " | awk '{print $5}' | awk -F: '{print $1}'`

AllC=`echo $COUNT |  tr "[:space:]" "\n" | wc -l`

UNIC=`echo $COUNT |  tr "[:space:]" "\n" | uniq | wc -l`

echo "=================================="

echo `date +%Y-%m-%d%n%H:%M:%S`

echo "Total HTTPD : $AllC"

echo "User HTTPD :  $UNIC"

echo "=================================="

 

echo `netstat -nap | grep :80 | grep ESTABLISHED | wc -l`

echo "=================================="

sleep 5

done




더 좋은 방법이 있으면 알려주세요.
감사합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
12487
12486
380
12484
12483
376
12482
12481
12479
12478
12477
12476
12475
12474
12473
12472
12471
12470
12469
371
12468
12467
12466
12465
12464