TOP ▲
itcore TOP
> TIPS
> ckeck_ok.php
タグ:監視 cron check アプリ HP監視 | itcore 2020年
mkdir -p /root/cron
vi /root/cron/ckeck_ok.sh
#/bin/sh
#----------------
# メールタイトル
#----------------
to='xxx@xxx.jp'
pgm="ckeck_ok"
kanshi_host=`hostname`
target_url=http://www.itcore.jp/ok.php
date=`date "+%Y-%m-%d %H:%M:%S"`
subject="[$kanshi_host-$pgm][$target_url]$date"
#echo subject=$subject
#----------------
# チェック
#----------------
ret=`wget -q --timeout 10 -t 1 -O - $target_url`
echo $ret
if [ "OK" != $ret ] ; then
echo "NG!"
echo -e "ret=[$ret]\n" | mail -s "$subject" $to
fi
chmod +x /root/cron/ckeck_ok.sh
crontab -e
3 * * * * /root/cron/ckeck_ok.sh > /root/cron/ckeck_ok.log 2>&1
***
監視されるURLでOKを表示するファイルを作成する。