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 · 最終更新: 2025/02/16 13:53 by 127.0.0.1
