web-dev-qa-db-ja.com

サーバーがダウンしているかどうかはどのようにしてわかりますか?

たとえば、http経由でWebサイトに接続していないとしましょう。 「おっと!Google Chrome could not connect to x)」がブラウザに返されます。サーバーが完全にオフラインであるかどうか、またはまだいくつかのサービスがアクティブであるかどうかを判断するには、どのような手順を実行できますか?

これまでのところ、私は持っています:

  • aレコードが戻ってきていることを確認した。

  • pingから「宛先ホストに到達できません」を取得しています。

  • nmapは、サービスなしで応答し、スキャンされた1000個のポートがフィルターに掛けられていることを通知します。

  • npingがTCPハンドシェイクの開始に失敗し、「ホストへのルートがありません」と表示されます。

4
Peter

あなたはこれを間違った方法で考えています。サーバーがダウンしているかどうかは気にする必要はありません。サーバーが提供しているserviceがダウンしているかどうかを気にする必要があります。提供されるサービスは純粋に概念的なものです。これは、HTTP、HTTPS、SSHなど、活用しているその他の実際のテクノロジーで構成できます。

サーバーを監視しないでください-サービスを監視します。 Webサーバーを実行している場合、pingを実行できるかどうかは本当に重要ですか?あんまり。選択した監視ソフトウェアのエージェントが、その上で実行されているWebサーバーに接続できないことは重要ですか?もちろんです。

ある意味で、あなたの質問は一種の疑わしいものです。 Webサーバーを実行していて、そのWebページに接続できない場合は、あらゆる目的と目的で、使用可能な他のサービスや接続に関係なく、サーバーがダウンします。

10
user62491

リモートサーバーはあなたの制御下/責任下にありません

この場合、リモートサーバーがネットワークツールを使用して稼働している場合にのみ、推測できます。チェックしようとしているWebサイトが公開されている場合は、サードパーティを使用して check for yo を実行できます。

リモートサーバーは、あなたの制御/責任の下で

  • これが物理マシンの場合、おそらくいくつかの [〜#〜] drac [〜#〜]iLO[〜#〜] hmc [ 〜#〜] またはその他のベンダー固有のリモートアクセス機能。

  • 仮想マシンの場合は、 hypervisor から直接コンソールにアクセスできる必要があります。そうでない場合、VPSホスティングはAJAX用語または類似の用語を提供します。

7
dawud

サービス "Down or just me" を使用して、世界中の多くのサーバーからドメインとIPアドレスが利用可能かどうかを確認できます。

0
Andre Glegg