サーバーステータスチェッカー

サーバーの状態を即座に確認。信頼性が高く、高速で、無駄がありません。

Tool Icon サーバーステータスチェッカー

Server Status Checker

このツールについて

サーバーをお持ちなんだね。それがあなたの副プロジェクトのホスティング先であれ、会社のアプリケーションであれ、あるいはヴィンテージキーボードに関するちょっと変わったブログであれ、どんなものであれ、そのサーバーが生きているかどうか知りたい。そこで役立つのがサーバーステータスチェッカーだ。派手な機能はない。サブスクリプションの販売もしない。ただ、サーバーにPingを送り、応答があるかどうかを確認するシンプルな方法なんだ。まるでドアをノックするようなものさ。返事があればラッキー。返事がなければ…調査の時間だ。 私がこれを作ったのは、ただサーバーが起動しているかどうか確認するだけでもSSHで接続するのにうんざりしていたからさ。ときには、ただ「オンラインかどうか」というシンプルな「はい」または「いいえ」が欲しいだけなんだ。ダッシュボードも分析機能も要らない。ただ、「オンラインか?」ってことだけ。

主な機能

  • HTTP、HTTPS、基本的なTCPポートをチェック。凝った機能はなく、必要最低限のものだけ。
  • デフォルトでは60秒ごとにチェックを実行するが、気分が乗れば間隔を調整できる。
  • 何かがダウンした瞬間に、メールまたはSlackメッセージで通知。待たずに知ることができる。
  • すべてのチェックをログに記録するので、いつダウンし、(できれば)いつ復旧したかが確認できる。
  • 超軽量。本当に必要ならRaspberry Pi上でも動く。
  • データベースは不要。設定はJSONファイルのみ。どんなテキストエディタでも編集可能。
Datadogになろうとするわけでもないし、派手になろうとするわけでもない。サーバーが「息をしているかどうか」を、素早く知りたい開発者のためのツールなんだ。

よくある質問

Q: サーバーがクラッシュした場合、これで直るの?
A: いいえ。でも、クラッシュしたことは教えてくれる。それだけでも戦いの半分は終わっている。一度わかれば、SSHで接続してサービスを再起動したり、枕もとで叫んだり、あなたのやり方で対処できる。

Q: 複数のサーバーを監視できる?
A: できるよ。設定ファイルに追加するだけ。それぞれのサーバーに個別のチェック間隔とアラート設定を指定できる。すべてを一箇所にまとめて管理しても、分けて管理しても自由だ。