[출처] http://sosnote.com/entry/cband-%EC%84%A4%EC%B9%98
[참고] https://www.linux.co.kr/home/lecture/?leccode=10588
[참고] http://www.oops4u.com/1606
다운로드 및 설치
cd /usr/local/src
# wget http://downloads.sourceforge.net/project/cband/mod-cband/mod-cband-0.9.6.1/mod-cband-0.9.6.1.tgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fcband%2F&ts=1364374441&use_mirror=jaist
# tar zxvf mod-cband-0.9.7.5.tgz
# cd mod-cband-0.9.7.5
# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# make install
apache 환경 설정
# vi httpd.conf (모듈 자동생성)
LoadModule cband_module modules/mod_cband.so
설정추가
<IfModule mod_cband.c>
<Location /cband-status-me>
SetHandler cband-status-me
</Location>
<Location /~*/cband-status-me>
SetHandler cband-status-me
</Location>
<Location /cband-status>
SetHandler cband-status
Order deny,allow
Deny from all
Allow from 123.123.123
</Location>
</IfModule>
트래픽 체크할 가상 호스트에 기간, 용량, 트래픽 초과시 503에러를 대신할 페이지 등을 설정합니다.
# vi httpd-vhost.conf
<VirtualHost *>
ServerName mydomain.com
Document /home/www
CBandLimit 300Mi << 300M 허용
CBandPeriod 1D << 1일간
CBandExceededURL http://mydomain.com/traffic_exceeded.html << 트래픽초과시 보여지는 페이지
</VirtualHost>
데몬재실행
# /etc/init.d/httpd configtest
# /etc/init.d/httpd graceful
아래의 URL에서 cband status 를 확인할 수 있습니다.
http://mydomain.com/cband-status
xml 데이터도 출력이 가능합니다.
http://mydomain.com/cband-status?xml
'APM' 카테고리의 다른 글
CURL ERROR 7 Failed to connect to Permission denied (0) | 2017.07.25 |
---|---|
connect error (2003) can't connect to mysql server on (13) (0) | 2013.06.28 |
[Linux]자바(java) + 톰켓(tomcat) 설치 (0) | 2013.05.27 |
linux 특정 폴더 제외하고 폴더 복사 (0) | 2013.04.27 |
부팅시 데몬 자동 실행 (0) | 2013.04.27 |
댓글