2016.04.05 22:39
server-status를 이용한 아파치 모니터링 방법
- 아파치 웹서버를 사용시 관리자는 서버의 부하가 얼마나 걸리고 있는지 모니터링이 필요합니다. 리눅스 쉘 상태에서 확인이 가능하지만, 웹으로 할 수 있는 방법을 알려드립니다.
1. 별도의 설치 없이 httpd.conf 파일에 아래의 내용을 추가합니다.
==================
<Location /server-status>
SetHandler server-status
order allow,deny
allow from all
allow from [.도메인주소]
</Location>
==================
이 후 아파치 재시작
# /usr/local/apache2/bin/apachectl restart
2. 웹페이지에서 정상적으로 상태가 나타나는지 확인
: 아래와 같은 형식으로 웹 브라우저에 입력하면 아래 그림과 같은 화면을 볼 수 있습니다.
http://도메인/server-status
위의 내용을 주기적으로 갱신하려면 웹 브라우저에 아래와 같은 형식으로 입력하면 됩니다.
(단위는 “초” 입니다.)
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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
23 | http://도메인/~계정으로 접근하기 | sylee | 2008.05.15 | 23080 |
22 | Apache2.4.x 버전 설치 | 호스트웨이 | 2012.06.22 | 23695 |
21 | APM 설치 | 호스트웨이 | 2008.05.19 | 23789 |
20 | 업로드 디렉토리의 .php파일을 text처럼 인식하기 | sylee | 2008.05.15 | 24148 |
19 | 아파치2 에서 mod_cband 사용법 | sylee | 2009.06.05 | 24558 |
18 | PHP에서 MS-SQL 서버를 연동하기 위한 방법 | 호스트웨이 | 2012.04.13 | 25311 |
17 | apache 가상호스트(virtualhost) 사용하기 | 호스트웨이 | 2013.06.03 | 25684 |
16 | 아파치와 tomcat 연동 | 호스트웨이 | 2008.07.01 | 25718 |
15 | 아파치 가상 호스트 설정 해보기 | sylee | 2008.05.20 | 25831 |
14 | 보안을 위한 php.ini 설정 | HOSTWAY | 2008.07.31 | 26384 |
13 | Apache event MPM, Prefork MPM, Worker MPM 방식의 차이점 및 설치 시 설정 방법 | 호스트웨이 | 2014.07.20 | 26728 |
12 | 웹 계정 추가 스크립트 | jook | 2008.07.01 | 27229 |
11 | php.ini 옵션 중 short_open_tag | jook | 2009.02.12 | 27350 |
10 | 보안 서버 구축 - TOMCAT | 호스트웨이 | 2008.07.08 | 27540 |
9 | ab 사용방법 | sylee | 2008.05.15 | 28901 |
8 | 홈페이지 포워딩 하기 | jook | 2008.05.21 | 30779 |
7 | 아파치 에러 코드 | sylee | 2008.05.15 | 30924 |
6 | 웹브라우저에서 디렉토리 리스트가 보일때 | hostway | 2008.05.14 | 31122 |
5 | apache + resin 연동하여 설치하기 | 호스트웨이 | 2008.05.19 | 32941 |
4 | register_globals 옵션에 따른 변수 전달 | jook | 2009.02.19 | 34737 |