서버 다운에 대비해 어떻게 준비하시나요?

서버를 여러대 운영중일때 불시에 서버가 다운되는 사태가 발생합니다.

 

여러분들은 어떻게 대비하고 계시는지 궁금하네요.

 

인터넷 검색을 해보니 무료회원 가입하면 10분마다 체크하여 알려준다는데요.

 

여러분들의 노하우가 있는지 궁금합니다.

 

|

댓글 14개

절대 다운되지 않을거란 믿음 하나로 무시중입니다.
우와....무시무시한분....컴퓨터가 사람을 길들이다!! ㅋㅋ
크론으로 웹서버 체크하는 스크립트 만들어서 5분마다 돌려줍니다.
(이건 서버 여러대일경우 안퍼지는(?) 서버에 돌려놓으면 됩니다. 사무실컴퓨터에 해도 되겠군요)
문제가 발생하면 메일 보내도록 하고
스마트폰에 메일 클라이언트를 설치해두면 문제 발생시 메일로 알람이 떡~
3대니까 서로가 서로를 점검하면 되겠군요.
그런데 공개된 서버체크 스크립트가 있나요?
검색해 보니 안보이네요...ㅠ
힌트 감사합니다.
#!/bin/bash
# www1.test.com 에서 해당되는 모든 서버에 ping 신호를 보낸다
# ping 신호가 도착하지 않으면 특정 휴대전화로 sms 문자메세지를 보낸다.

HOST=("주소1" "주소2")

# 루프를 위한 인덱스, 배열전체 크기를 반환하는 변수설정
FLAG=0
TOTAL_ARRAY_NUM=${#HOST[@]}
while [ "$FLAG" -lt "$TOTAL_ARRAY_NUM" ]
do
# ping 3회 쏜다.
# 상태값을 저장해 0이 아닌 코드가 나오면 sms 관련 루틴을 실행 시킨다.
/bin/ping -c3 ${HOST[$FLAG]} > /dev/null 2>&1
END_CODE=$?
if [ "$END_CODE" != "0" ]; then
# Mail 루틴 호출
echo "please check Webservice ${HOST[$FLAG]}" | mailx -s "HTTPD MONITER Warning" "받을 이메일주소"
fi
let "FLAG = $FLAG + 1"
done
exit 0



-----------

http://m.blog.daum.net/_blog/_m/articleView.do?blogid=0PPwB&articleno=1013
한가지 궁금해 지는데요. 서버가 다운되면 5분마다 메일이 오겠네요?
손 안보고는 안되겠군요..ㅎㅎㅎ 너무 고맙습니다.
오늘 바로 적용해야겠어요.^^
이소스가 db서버만 다운되어도 알려주나요?
아파치서버가 살아 있다면 메일이 안올듯 하네요.....ㅠㅠ
네...서버 자체만 다운 점검하는 스크립트입니다.
저는 그래서 DB다운되었다는 메시지 옆에 늘 휴대폰 번호를 남겨둡니다..ㅎㅎ
행복한 주말되세요.^^
저도 그런데 ㅎ
짐싸두고 해외망명 준비중..
DB는 PHP로 스크립트 짜서 크론 돌리고 DB다운시 메일 보내면 좋습니다. ㅎㅎ
네...그방법이 있었군요. 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

설문게시판

+
제목 글쓴이 날짜 조회
10년 전 조회 3,036
10년 전 조회 3,262
10년 전 조회 1,818
10년 전 조회 5,574
10년 전 조회 4,144
10년 전 조회 2,701
10년 전 조회 1,668
10년 전 조회 2,966
10년 전 조회 1,935
10년 전 조회 2,354
10년 전 조회 2,249
10년 전 조회 3,682
10년 전 조회 1,802
10년 전 조회 2,757
10년 전 조회 2,478
10년 전 조회 1,812
10년 전 조회 2,444
10년 전 조회 2,486
10년 전 조회 2,424
10년 전 조회 2,461
10년 전 조회 2,377
10년 전 조회 1,568
10년 전 조회 1,790
10년 전 조회 4,046
10년 전 조회 2,436
10년 전 조회 3,046
10년 전 조회 2,778
10년 전 조회 3,211
10년 전 조회 3,138
10년 전 조회 2,397
🐛 버그신고