MailMeWhen

ウェブサイトがダウンしたらメールで通知を受け取る方法

サイトがダウンしたらメールで知る方法はいくつかあります。UptimeRobot のような無料の死活監視ツール、ホスティングやプラットフォームに付いている通知、Uptime Kuma のように自分で動かす監視、電話を鳴らす有料サービス、あるいは MailMeWhen に一文で頼む方法です。アカウントも管理画面も不要です。

管理画面を見ていて気づく人はほとんどいません。お客さんから「まだ営業していますか」とメールが来て気づく。あるいは日曜の夜に自分の店のサイトを開いたら、真っ白なページが出て気づく。そのころにはもう何時間も落ちています。その間の注文も会員登録も、そのまま消えています。

サイトのダウンをメールで受け取る方法

  1. 無料の死活監視ツール:UptimeRobot、Better Stack、StatusCake には無料プランがあります。UptimeRobot は最大 50 件の URL を 5 分ごとに確認します。Better Stack は 10 件の監視で、メールと Slack に通知できます。StatusCake も 10 件で、同じく 5 分ごとです。小さなサイトならこれで十分で、費用もかかりません。代わりに、アカウントがもうひとつ増え、設定してまた見に行く管理画面が増え、届く通知はエンジニア向けの文面です。1 分ごとの確認は有料プランになります。
  2. ホスティングやプラットフォームの通知:Jetpack を入れた WordPress サイトなら、ダウンの監視がすでに無料で付いています。5 分ごとに複数の場所から確認し、サイトが応答しなくなるとメールが届き、復旧したらもう一通届きます。Cloudflare のヘルスチェックは Pro プラン以上です。大手クラウドも、すでに動いているヘルスチェックをもとに通知できます。新しく登録するものはありません。ただし、見えるのはその事業者から見える範囲だけです。
  3. 自分で動かす監視:Uptime Kuma は無料でオープンソースです。画面は有料ツールより好きだという人も多いです。役に立つかどうかはルールひとつで決まります。監視する相手とは別のマシンで動かすこと。同じマシンだと、サイトが落ちた瞬間に監視も一緒に消えます。つまり、どこか別の場所に小さなサーバーが要り、そのサーバーを動かし続ける人も要ります。
  4. 電話で人を呼ぶ有料監視:Pingdom、Site24x7、それに上のツールの有料プランは、30 秒または 60 秒ごとに多くの国から確認します。誰も対応しないと、SMS を送り、次に電話を鳴らし、それでもだめなら当番表の次の人に連絡します。ダウン 1 時間の損失がプラン 1 年分より大きく、実際に誰かが当番で待機しているなら、払う価値があります。

サイトのダウン通知を一文で

URL と、何をもって「動いている」とするかを書いてください。「自分の店のサイトが開かなくなったらメールして」で十分です。あとは人が手で設定します。アカウントも管理画面もなく、あなたが保守し続ける設定もありません。私たちはサイトを 1 分ごとに確認します。応答しているあいだは、何も届きません。

応答が止まったら、まったく別のネットワーク経路からもう一度確認します。手紙を書くのは両方が失敗したときだけです。片方だけの失敗は、こちらの回線が切れただけかもしれないからです。手紙はサイトが止まってから 2〜3 分後に届きます。見えたことを普通の言葉で書きます。リクエストがタイムアウトしたのか、サーバーが 500 を返したのか、ドメイン名が引けなくなったのか。ドメイン名が引ける場合は、まだサーバーを指しているかどうかも書きます。それで、ホスティング会社に電話すべきか、ドメインの登録業者に電話すべきかが分かります。サイトが戻ったら、二通目の手紙で合計どれだけ落ちていたかをお知らせします。

希望すれば、毎週短い手紙で「サイトは問題なし、見守りも動いています」とお知らせします。どんな監視でも、静かなのは何も起きていないからか、監視そのものが死んだからかのどちらかです。この手紙はその二つを見分けるためのものです。最初の 7 日間は無料で、支払い情報も要りません。その後はそのサイトひとつにつき月額 $5 で、購読しなければ自動的に止まります。返信一回で止められます。

ダウン通知について知っておくと良いこと

トップページだけ確認していると、本当に壊れている部分を見逃すことがあります。購入手続きが落ちた店でも、トップページは完璧に表示されることが多いです。バックエンドが死んだアプリでも、外側の画面だけは描かれます。だから、ページに必ずあるべき言葉を決めてください。「カートに入れる」や「ログイン」のような言葉です。そうすれば、開くけれど使えないページもダウンとして数えられます。

人が通知を読まなくなる原因は誤報です。一回の確認失敗は障害ではありません。再起動、パケットの欠落、監視側の回線が一分だけ不調だったこと。どれも外から見れば、死んだサーバーとまったく同じに見えます。何を使うにしても、書く前にもう一度確認するものにしてください。できれば別のネットワークからです。

知ることと直すことは別です。どんな通知も、サイトを動かし続けてはくれません。通知がくれるのは、サイトが止まってからお客さんが気づくまでの時間です。誰が手紙を受け取り、受け取ったら何をするかを前もって決めておいてください。ダウン 1 時間が高くつくなら、午前 3 時に電話を鳴らしてくれるものにお金を払いましょう。

試してみる——この一文を私たちに渡してください:

自分の店のサイトを見ていてください:[リンクを貼る]。開かなくなったらメールで知らせて、復旧したらもう一度知らせてください。ページには「カートに入れる」があるはずです。

送信ページへ →

よくある質問

無料のサイトダウン通知はないのですか?

あります。多くのサイトにはそれが正解です。UptimeRobot の無料プランは 50 件の URL を見ます。Jetpack は WordPress サイトを無料で見守ります。Uptime Kuma は、動かすサーバーがあれば無料です。どれも 5 分ごとの確認で、アカウントと管理画面をあなたが持ち続ける前提です。MailMeWhen はその反対です。一文だけ、設定するものなし、1 分ごとの確認、普通の言葉で書いた手紙。管理画面に慣れているなら、無料のものを使ってください。

サイトがダウンしたら、どれくらいで分かりますか?

1 分ごとに確認し、書く前に二つ目の独立した経路で失敗を確かめます。だから手紙はふつう、サイトが応答しなくなってから 2〜3 分後に届きます。ご依頼から 24 時間以内に最初の手紙が届き、何をどれくらいの頻度で見守るか、最初の確認で何が見えたかをお伝えします。選ぶ間隔も、管理する画面もありません。

監視はダウンと言うのに、自分では普通に開けます。どちらが正しいのですか?

どちらも正しいことがあります。あるネットワークからは動いていて、別のネットワークからは届かない。そういうサイトは珍しくありません。ブロックされた IP 帯、壊れた経路、CDN の地域障害、一部のリゾルバにだけ反映された DNS の変更などです。だから、一回の失敗をそのまま手紙にしてはいけません。私たちは二つの独立した経路が両方失敗したときだけダウンと呼びます。食い違うときは黙ってもう一度見ます。証明できないことは伝えません。

ほかのガイド

期限切れをメールで知る方法:パスポート・ドメイン・SSL 証明書

パスポート、保険、車検、ドメイン、SSL 証明書が切れる前にメールを受け取る方法。発行元の通知、カレンダー、期限管理アプリ、監視ツール、あるいは一文で頼む方法。

ドメインが空いて取得できるようになったらメールで知る方法

欲しいドメインが空いたらメールで知る方法。DropCatch や Dynadot のバックオーダー、レジストラの期限切れオークション、公開記録を自分で調べる、あるいは一文で頼む。

ウェブサイトが更新されたらメールで知らせてもらう方法

ウェブページが変わったときにメールを受け取る方法——ブラウザ拡張、ページ監視ツール、あるいは書いた一文。アカウント不要、アプリ不要。