반응형
Apache 데몬 모니터링을 위한 스크립트
아파치 서비스를 운영하다 보면 접속자가 너무 많거나 이상 증상으로 데몬이 죽어 버리는 경우 상시 모니터링 하지 않는 이상 관리자가 확인 하기 전까지 서버는 웹 서비스를 멈추어 버린체 방치하게 된다. 그래서 적어도 한시간 이내에 한번은 데몬이 죽은는지 체크해서 다시 살리는 시스템을 생각하게 된다.
# 적당한 위치에 스크립트 파일 만들기
cd /usr/local/apache/bin
vi httpd_check.sh
vi httpd_check.sh
#/bin/sh
DAEMON="httpd"
COUNT=$(ps acx | grep -c $DAEMON)
if [ "$COUNT" -gt "0" ]; then
/usr/local/apache/bin/apachectl restart
else
/usr/local/apache/bin/apachectl start
fi
DAEMON="httpd"
COUNT=$(ps acx | grep -c $DAEMON)
if [ "$COUNT" -gt "0" ]; then
/usr/local/apache/bin/apachectl restart
else
/usr/local/apache/bin/apachectl start
fi
# 스크립트 파일 실행 권환 주기
chmod +x httpd_check.sh
chmod +x httpd_check.sh
# 매 시간마다 위 스크립트 실행되도록 crontab 적용
crontab -e
00 * * * * /user/local/apache/bin/httpd_check.sh
crontab -e
00 * * * * /user/local/apache/bin/httpd_check.sh
반응형
'서버,보안' 카테고리의 다른 글
네트워크 라우트 속도 체크 (0) | 2008.10.21 |
---|---|
메일 발송을 위한 화이트 도메인 등록 (0) | 2008.10.08 |
다음 메일 운영 정책으로 메일 수신 안될 때 확인하세요 (0) | 2008.10.08 |
무료 DNS 네임서버 서비스 사이트 (0) | 2008.10.08 |
[아이네임즈] 네임서버를 신규로 등록(호스트 등록)을 하려면 어떻게 하나요? (0) | 2008.10.08 |
[닷네임코리아] 자체 네임서버 호스트를 등록 (0) | 2008.10.08 |
네임서버 호스트가 등록된 것은 어디서 확인할 수 있나요? (0) | 2008.10.08 |
부팅시 마운트 설정 변경 하려면 (0) | 2008.09.09 |