コンテンツにスキップ

HTTP モニター

Web サイトや API エンドポイントに定期的に HTTP リクエストを送信し、レスポンスのステータスコードやボディを確認します。

項目説明必須デフォルト
URL監視対象の URL(HTTP/HTTPS)はい-
メソッドHTTP メソッドいいえGET
期待ステータスコード正常とみなすステータスコード(100-599)いいえ200
タイムアウトレスポンス待ち時間の上限いいえ10 秒
キーワードチェックレスポンスボディに含まれるべき文字列いいえ-
ヘッダーリクエストに付加するカスタムヘッダーいいえ-
メソッド用途
GET一般的な Web ページや API のチェック(デフォルト)
HEADボディ不要でステータスだけ確認したい場合。転送量を抑えられる
POSTリクエストボディを伴う API エンドポイントのチェック

レスポンスボディに特定の文字列が含まれているかを検証できます。ステータスコードが正常でも、ページ内容が想定と異なる場合にダウンとして検知します。

例えば、メンテナンスページに切り替わった際にステータスコードは 200 のままでも、本来のコンテンツが表示されていないことを検知できます。

リクエストに任意のヘッダーを付加できます。ヘッダー名は英数字とハイフンのみ使用可能です。

以下のヘッダーはセキュリティ上の理由で設定できません:

  • Host
  • Authorization
  • Cookie / Set-Cookie
  • Transfer-Encoding
  • Content-Length

以下のいずれかに該当する場合、ダウンとして検知します:

  • レスポンスのステータスコードが期待値と異なる
  • レスポンスがタイムアウト時間内に返らない
  • キーワードチェックが設定されていて、レスポンスボディにキーワードが含まれない
  • 接続エラー(DNS 解決失敗、接続拒否など)