아파치 서버 모니터링
페이지 정보
작성자 최고관리자 작성일 21-02-10 16:55 조회 7,571 댓글 0본문
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와 동일한 것임.
모듈 : 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와 동일한 것임.
댓글목록 0
등록된 댓글이 없습니다.