Linux WEB

server-status를 이용한 아파치 모니터링 방법

 

- 아파치 웹서버를 사용시 관리자는 서버의 부하가 얼마나 걸리고 있는지 모니터링이 필요합니다. 리눅스 쉘 상태에서 확인이 가능하지만, 웹으로 할 수 있는 방법을 알려드립니다.

 

1. 별도의 설치 없이 httpd.conf 파일에 아래의 내용을 추가합니다.

 

==================

<Location /server-status>

SetHandler server-status

order allow,deny

allow from all

allow from [.도메인주소]

</Location>

==================


2.JPG

 

이 후 아파치 재시작

# /usr/local/apache2/bin/apachectl restart

 

2. 웹페이지에서 정상적으로 상태가 나타나는지 확인

  : 아래와 같은 형식으로 웹 브라우저에 입력하면 아래 그림과 같은 화면을 볼 수 있습니다.

http://도메인/server-status


3.JPG


위의 내용을 주기적으로 갱신하려면 웹 브라우저에 아래와 같은 형식으로 입력하면 됩니다.

(단위는 입니다.)

http://도메인/server-status?refresh=5

 

추가적으로 위의 내용에 대한 설명은 아래와 같습니다.

 - Server Version : 아파치서버의 버전을 나타냄

 - Server Built : 아파치서버가 설치된 년, , ,

 - Current Time : 현재 모니터링하는 년, , , 요일, 시간

 - Restart Time : 아파치서버가 재동작한 년, , , 요일, 시간

 - Parent Server Generation : 서버 부하방지을 위한 아파치서버 생성갯수 총서버 개수중 요구에 응하고 있는 서버의 개수와 놀고 있는 서버의 개수 Scoreboard Key 에 대한 정보

  - "-" : 응답을 하기 위해 대기중임을 나타냄

 - "S" : 시작되고 있음을 나타냄

 - "R" : 응답을 위해 요구사항을 해석하고 있음

 - "L" : 요구에 대한 응답을 하고 있음

 - "K" : 계속 연결 중

 - "D" : DNS서버에 요구도메인 검색 중

 - PID key : 프로세스정보를 보여줌

위와 같이 웹 브라우저에서 확인하는 방법이 아닌 유닉스 쉘에서 확인하려면 아래와 같은 명령어를 이용하면 쉘에서도 확인이 가능합니다.

 

#/usr/local/apache2/bin/apachectl fullstatus


참고 링크

https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=219

번호 제목 글쓴이 날짜 조회 수
43 Apache / PHP 최신버전 설치하기 호스트웨이 2015.09.25 17829
42 CentOS 6.3 에 apache, php, mysql, phpmyAdmin(LAMP) 설치하기 #1 호스트웨이 2012.08.07 18626
41 ZendOptimizer 3.3.9 설치 file 호스트웨이 2012.06.01 18717
40 Zend Guard Loader 설치 호스트웨이 2012.04.20 19015
39 nginx - redirect 설정 호스트웨이 2012.08.24 19069
38 [php] 세션 유지시간 설정하기 호스트웨이 2012.10.25 19142
» server-status를 이용한 아파치 모니터링 방법 file 호스트웨이 2016.04.05 19491
36 apache internal dummy connection 로그 생성 방지하기 호스트웨이 2012.09.06 19946
35 Debian 에서 mod_rewrite 활성화 하기 jook 2008.12.12 20967
34 Apache Max Client 값 수정 호스트웨이 2012.08.31 20979
33 mod_GeoIP를 이용한 국가 IP 확인 및 국가별 접속 제한 호스트웨이 2012.05.04 21270
32 apache1.3 + mod_ssl - 보안서버 구축하기 sylee 2008.05.15 21277
31 Debian에서 apm 설치할때의 패키지 목록 jook 2008.12.27 21345
30 설치된 서버 php에서 지원되는 함수 확인 하기 hostway 2008.05.14 21492
29 Apache 설치 후 WEB 403 Forbidden 에러 호스트웨이 2015.09.08 21668
28 SSL 패스워드 삭제 하기 호스트웨이 2012.09.05 21922
27 apache에서 cgi를 사용하기 위한 설정 방법 호스트웨이 2012.04.27 21945
26 httpd-2.x.x 에서의 SERVER_LIMIT 변경 hostway 2008.05.14 22270
25 아파치 환경설정 파일분석 1번째 sylee 2008.05.14 22623
24 apache2.x - 보안서버 구축하기 sylee 2008.05.15 24228