리눅스 일정 주기로 서버 상태 체크하는 스크립트



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"


결과가 안나와야 정상이다.



반응형
블로그 이미지

영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

,