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

번호 제목 글쓴이 날짜 조회 수
83 PHP 컴파일시 에러 메세지가 나오는 경우 조치방법-2 호스트웨이 2012.12.20 563
82 Alternative PHP Cache 설치 & 설정 호스트웨이 2015.09.18 731
81 apache 쓸모없는 로그 남기지 않는 방법. 호스트웨이 2012.12.28 894
80 apache 구동시 "파일 크기 제한을 초과함 $HTTPD -DSSL" 에러메시지 출력에 대한 해결방법 호스트웨이 2012.10.11 1065
79 failed to open stream: Too many open files in 에러메시지 출력 시 해결방법 호스트웨이 2012.10.03 1156
78 Indexes 값 제거 호스트웨이 2015.09.18 1500
77 CentOS6 64bit openssl 설치시 에러 조치사항 호스트웨이 2012.11.02 1665
76 아파치 특정폴더에 암호걸기 호스트웨이 2012.12.28 1672
75 Ubuntu 아파치 웹서버에서 index.php 다운로드 창이 뜰 경우 호스트웨이 2012.12.13 1803
74 WEB에 특정 IP접근 차단 호스트웨이 2015.09.10 1808
73 웹부하 테스트 - httperf 호스트웨이 2015.09.18 1816
72 cronlog 설정 호스트웨이 2015.09.18 1942
71 외부 링크 도용을 막기 위한 아파치 설정 호스트웨이 2015.09.11 2178
70 64bit 에서 php 컴파일시 에러 메세지 발생 시 대처방법-3 호스트웨이 2012.12.28 2358
69 Symbolic link not allowed or link target not accessible 에러 발생 시 호스트웨이 2012.11.16 2491
68 httpd.pid 파일 오류 메시지 (20014) 호스트웨이 2015.09.12 2600
67 apache - mod_url 설치 호스트웨이 2015.09.18 2802
66 Apache 동시접속자 수 알아내기 호스트웨이 2015.09.13 2948
65 Apache Log 관리 방법 (Logrotate) 호스트웨이 2015.09.17 2952
64 PHP 컴파일시 에러 메세지가 나오는 경우 조치방법 호스트웨이 2012.12.14 3210