TOP ▲ itcore TOPTIPSckeck_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を表示するファイルを作成する。