리눅스 일정 주기로 서버 상태 체크하는 스크립트
ConoHa VPS 가상서버호스팅을 이용중이다.
코노하 특징에 보면
SLA
가동률 99.99%를 보장합니다. 소셜 게임용 클라우드 “GMO AppsCloud”등으로 축적된 안정된 운용 실적을 자랑하는 GMO인터넷인 만큼, 안심하고 업무에 사용 가능한 품질을 제공할 수 있습니다.
가동률이 99.99% 보장이라고 되어 있다.
정말로 이용해도 괜찮은 VPS 인지 서버 네트워크 상태를 1시간 간격으로 체크해보자.
한달 가량 체크해 보면 믿어도 될지 말지 알 수 있겠지.
/etc/cron.hourly/lifecron 파일을 생성해서 아래 내용을 추가해주자.
#!/bin/sh
DATE=`date +%Y%m%d\ %H:%M:%S`
MYIP=`nslookup conoha.ivps.kr | grep "Address: " | awk -F ': ' '{print $2}'`
echo $DATE $MYIP >> /root/life.log
크론탭을 이용한 1시간 마다 nslookup 으로 서버ip를 체크해서 기록하는 스크립트다.
나중에 로그가 쌓이고 나서 한번씩 체크해 보면 된다.
# cat /root/life.log | grep -v "서버ip"
결과가 안나와야 정상이다.
'LINUX' 카테고리의 다른 글
CentOS 7.x 특정IP대역에만 특정포트허용하기 (0) | 2016.04.22 |
---|---|
CentOS 7.2 방화벽 ping 막기 (0) | 2016.04.21 |
리눅스 접속 소켓 제한 늘이기 (0) | 2016.04.20 |
CentOS 7.x root 비밀번호 분실시 초기화 방법 (2) | 2016.04.15 |
CentOS 7.x 아파치 모듈 컴파일 에러시 (0) | 2016.04.15 |