サーバーステータスチェッカー
サーバーの状態を即座に確認。信頼性が高く、高速で、無駄がありません。
このツールについて
サーバーをお持ちなんだね。それがあなたの副プロジェクトのホスティング先であれ、会社のアプリケーションであれ、あるいはヴィンテージキーボードに関するちょっと変わったブログであれ、どんなものであれ、そのサーバーが生きているかどうか知りたい。そこで役立つのがサーバーステータスチェッカーだ。派手な機能はない。サブスクリプションの販売もしない。ただ、サーバーにPingを送り、応答があるかどうかを確認するシンプルな方法なんだ。まるでドアをノックするようなものさ。返事があればラッキー。返事がなければ…調査の時間だ。 私がこれを作ったのは、ただサーバーが起動しているかどうか確認するだけでもSSHで接続するのにうんざりしていたからさ。ときには、ただ「オンラインかどうか」というシンプルな「はい」または「いいえ」が欲しいだけなんだ。ダッシュボードも分析機能も要らない。ただ、「オンラインか?」ってことだけ。主な機能
- HTTP、HTTPS、基本的なTCPポートをチェック。凝った機能はなく、必要最低限のものだけ。
- デフォルトでは60秒ごとにチェックを実行するが、気分が乗れば間隔を調整できる。
- 何かがダウンした瞬間に、メールまたはSlackメッセージで通知。待たずに知ることができる。
- すべてのチェックをログに記録するので、いつダウンし、(できれば)いつ復旧したかが確認できる。
- 超軽量。本当に必要ならRaspberry Pi上でも動く。
- データベースは不要。設定はJSONファイルのみ。どんなテキストエディタでも編集可能。
よくある質問
Q: サーバーがクラッシュした場合、これで直るの?
A: いいえ。でも、クラッシュしたことは教えてくれる。それだけでも戦いの半分は終わっている。一度わかれば、SSHで接続してサービスを再起動したり、枕もとで叫んだり、あなたのやり方で対処できる。
Q: 複数のサーバーを監視できる?
A: できるよ。設定ファイルに追加するだけ。それぞれのサーバーに個別のチェック間隔とアラート設定を指定できる。すべてを一箇所にまとめて管理しても、分けて管理しても自由だ。