- ベストアンサー
サービスポート監視の仕方について
Web等のサービスの監視というと場合telnet IPアドレス ポート番号 で結果を見ればよいのでしょうか? 市販の監視ツールなどは何をおこなっているのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>市販の監視ツールなどは何をおこなっているのでしょうか? ポート監視->TCPでコネクションを確立できるかどうか。 サービス監視->各サーバアプリから正常な応答があるかどうか。 サービス監視にある【正常な応答】の内容は、各監視ツール毎に異なります。Webのサービス監視の場合、 1.応答があれば良いのか? 2.応答中のステータスコードが一定の数値であれば良いのか? 3.応答に含まれるコンテンツの内容が正しいか? 4.Webサーバの背後のAPサーバやDBサーバが正常に稼動しているか? といったことが考えられますが、「監視ツールの仕様」や「監視ツールと監視対象」の組み合わせにより色々です。 なお、一般的には、1番、2番の範囲まで。 3番はコンテンツ監視や改竄監視と別名が付いていることも。 4番は技術的に、監視対象側にも監視するための仕組みが必要で、大規模システム以外は採用しません。 最後に、 「Web等のサービスの監視をどのような方法で行えば良いのか?」 という疑問について。 まず、監視対象、監視範囲を決めることが重要です。 監視対象や監視範囲とは、例えば、「Webブラウザに何らかの画面(正常、エラーを問わず)を表示できること」「Webサーバから何らかの応答(正常、エラーを問わず)ができること」など。 上記の範囲であれば、 telnetで接続 HTTPリクエストを送信 応答が表示されることを確認 という手順でOKです。 監視対象や監視範囲が明確でないと、質問された側も明確な答えが出せません。
その他の回答 (1)
確認用のページを用意しておき、そのページが表示できるか等
お礼
非常に丁寧にありがとうございます。 >ポート監視->TCPでコネクションを確立できるかどうか。 これはtelnetコマンドを使うのでしょうか? また単にポートが開いているかどうかを確認する方法には どんなものがあるでしょうか。 telentで接続して拒否されなければOK?