HOME >ネットショップコンサルタント通信 >Webサーバーが起動中か否かを確認するスクリプト

Webサーバーが起動中か否かを確認するスクリプト

ネットショップコンサルタント通信

Webサーバーが起動中か否かを確認するスクリプト

Webサーバーが起動中か否かを確認するスクリプトとして
下記内容のスクリプト「httpd_alive_check.sh」をサーバーに設置しました。

実行頻度は、運用実態に合わせ10分毎に無休で自動実行させるように設置しました。
—————————————————————–
#!/bin/sh
PS_COUNT=`ps ax | grep “httpd” | grep -v “grep” | wc | awk ‘{print $1}’`
if [ $PS_COUNT -gt 0 ];
then
echo `date +”%Y-%m-%d %H:%M:%S “` HTTPD Running! > /var/www/html/script/httpd_alive_check_log.txt
else
echo `date +”%Y-%m-%d %H:%M:%S “` CAUTION!!! HTTPD Stopped! > /var/www/html/script/httpd_alive_check_log.txt
cat /var/www/html/script/httpd_alive_check_log.txt | mail -s
‘RESULT:sist-saigai_httpd_alive_check’ hoge@piyo.jp
fi
—————————————————————–

現在は停止した場合のみ私へメールが飛ぶ設定としました。

その他メール通知の変わりに自動起動も可能です。