Webサーバーが落ちてるか簡単にチェックしてみたかったので、こんなスクリプトを作ってみた。あとはcrontabで定期的に実行すればOK。
#!/bin/shURL=http://www.example.com/len=`wget -qO – $URL | wc |awk ‘{print $3}’`if [ $len -lt 1000 ] ; thenecho “example.com down??” \| mail -s “example.com down??” -r hoge@example.com hoge@example.comfi
wgetでURLにアクセスして、取得したデータが1000バイト以下だったら(普通は落ちてたら0だけど)アラートメールを飛ばします。