GNU/Linux >> Linux の 問題 >  >> Linux

単純な Web サーバーの監視 (稼働中)

このようなスクリプトで wget を使用できます

wget --timeout=3 --tries=1 --spider --no-check-certificate http://serverfault.com

if [ $? -ne 0 ];then
  echo "Site Down" | mail -s "Site Down" [email protected]
fi

また、wget が最初の 3 秒以内にサイトにアクセスできない場合は、メールが届きます。

数分ごとにスクリプトを実行するように cron ジョブを設定します。

他にも多くの代替手段がありますが、おそらくこれが最初から設定する最も簡単な方法です。


選択肢はたくさんありますが、2 つあげます。

  • Nagios は、http よりもはるかに多くの機能を監視できる本格的な監視アプリケーションですが、それも処理します。また、あらゆる種類のレポートを作成することもできます (「サーバー/サービス X の今週/月/年の稼働率を教えてください...」)

  • モニターは、もう 1 つの一般的な選択肢です。 Nagios ほど機能が充実していないかもしれませんが、それでも素晴らしいです。


Linux
  1. ApacheWebサーバーを構成する方法

  2. ApacheWebサーバーのキープアライブのチューニング

  3. FTPでWgetを使用してWebサイトを再帰的にダウンロード/移動する

  1. .htaccessを介した簡単なWebサイトのリダイレクト

  2. SSHセッションを存続させる方法

  3. Nagios Linux Server:最高の Web 監視ソリューション?

  1. LiteSpeedWebサーバーにWordPressをインストールする

  2. DockerコンテナにシンプルなApacheWebサーバーをセットアップする方法

  3. Vhostsの基本