아파치 서버 모니터링 > LINUX

본문 바로가기
사이트 내 전체검색

LINUX

아파치 서버 모니터링

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 7,570회 작성일 21-02-10 16:55

본문

1. 서버모니터링은 mod_status.c라는 모듈에 의한 기능입니다.


모듈 : mod_status.c


 2. httpd.conf 파일내에서 다음과 같은 설정을 해야한다.


 <Location /server-status>

 SetHandler server-status

 order deny, allow

 deny from all

 allow from .yourdomain.com <= 에서 지정된 곳에서만 모니터링 가능함.

 <Location>


으로 지정된 서버에서만 모니터링을 할 수 있다.


3. 모니터링 방법확인 방법


http://www.yourdomain.co.kr/server-status

http://www.yourdomain.co.kr/server-status?refresh=N


 4. 모니터링에서 확인가능한 것들


Server Version: Apache/1.3.12 (Unix) : 서버의 버전

Server Built: Jul 4 2000 10:06:28 : 컴파일날짜/시간

Current Time: Tuesday, 04-Jul-2000 10:27:58 KST : 서버의 현재시간,

Restart Time: Tuesday, 04-Jul-2000 10:27:31 KST : 서버가 마지막으로 재구동된 시간

Server uptime: 15 minutes 4 seconds : 그후 지금까지의 서버가동시간

212 requests currently being processed, 5 idle servers : 지금까지 서비스한 총 접속건수와 idle서버의 수


"_" Waiting for Connection : 연결대기중을 표시함

"S" Starting up : 구동되는 Child 프로세스

"R" Reading Request : Client의 요구를 읽고 있음.

 "W" Sending Reply : Client의 요구에 응답중임.

 "K" Keepalive (read) : Client와 연결유지중

"D" DNS Lookup : 설정된 DNS서버로 쿼리중

"L" Logging : 로그파일(access_log, error_log)에 기록중

"G" Gracefully finishing : Client의 요구에 응답완료함.

 "." Open slot with no current process : 현재 할당된 프로세스가 없음


 그리고.. 그 아래에는 다음과 같은 Child Process들의 PID별 상태가 나타나있음.


PID Key:

 5556 in state: _ , 5557 in state: W , 5558 in state: _

 5559 in state: K , 5560 in state: _ , 5563 in state: _

 5568 in state: _ ,


위의 숫자들은 Child Process들의 PID이며 이는


#ps -ef | grep httpd로


 확인했을때 나타나는 PID와 동일한 것임.

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

  • 게시물이 없습니다.

접속자집계

오늘
1,172
어제
2,520
최대
6,642
전체
1,139,900
contact : webmaster@beautipia.co.kr
Copyright © beautipia.co.kr. All rights reserved.