pound:pound_keepalived:check.sh
#!/bin/sh #監視開始直後のチェック無視時間 sleep 5 #チェックIP CHECK_IP=192.168.80.250 #チェックPATH CHECK_PATH=/index.html #チェックURL CHECK_URL=http://$CHECK_IP$CHECK_PATH #STOPフラグ STOP_FLAG=0 #STOPフラグしきい値 STOP_FLAG_LIMIT=5 while true ; do #監視インターバル sleep 5 CODE=`/usr/bin/curl -s --head $CHECK_URL | head -n 1 | cut -f 2 -d ' '` if [ "$CODE" != "200" ] ; then /etc/rc.d/init.d/pound start else STOP_FLAG=0 fi done
pound/pound_keepalived/check.sh.txt · 最終更新: 2011/05/13 06:59 by 127.0.0.1