336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
[watchdog] 장애발생 시 리눅스 시스템 강제 재부팅 방법
네트워크 장애, 인터페이스 장애 등 여러가지 조건이 발생될 경우,
watchdog 타이머를 통해 리눅스 시스템을 강제로 재부팅 할 수 있습니다.
# watchdog 설정 방법
저는 CentOS 6.3 버전에서 테스트해봤습니다.
1. watchdog 패키지 설치
yum을 통해 패키지를 설치합니다.
yum -y install watchdog
2. 설치 후 watchdog 타미어 설정을 합니다.
vi /etc/watchdog.conf
저의 경우 리눅스 시스템의 게이트웨이가 192.168.10.1인 관계로 ping을 설정하고,
/var/log/messages 파일에 해당내용을 기록하게끔 설정하였습니다.
3. 설정 후 watchdog 서비스를 활성화 합니다.
/etc/init.d/watchdog start
ps -ef를 통해 해당 서비스가 실행되는 지 확인합니다.
4. 만약 네트워크가 다운되었다는 가정하에 iptables를 통해 ping 통신을 차단해봤습니다.
5. 차단 명령을 내린 지 30초 정도가 지나니 리눅스 시스템이 재부팅 되는 것을 확인하실 수 있습니다.
6. 재부팅이 되었기에 시스템의 uptime은 다음과 같습니다.
7. /var/log/messages 파일을 확인해보니 /etc/watchdog.conf 파일이 설정된 부분과
시스템이 shutdown 된 로그가 보입니다.