コンテンツにスキップ

モニター設定

Manako では HTTP、Heartbeat、TCP、SSL、ドメインの各種モニターを利用できます。

Web サイトや API エンドポイントに定期的にリクエストを送信し、レスポンスを確認します。

項目説明必須
URL監視対象の URLはい
メソッドHTTP メソッド(GET, POST, HEAD など)いいえ(デフォルト: GET)
期待ステータスコード正常とみなすステータスコードいいえ(デフォルト: 200)
タイムアウトレスポンス待ち時間の上限(秒)いいえ(デフォルト: 30)
キーワードチェックレスポンスボディに含まれるべき文字列いいえ
ヘッダーリクエストに付加するカスタムヘッダーいいえ

モニターが連続して 5 回ダウンを検知すると、インシデントが作成されます。復旧を検知すると自動的にインシデントがクローズされます。

Cron ジョブやバッチ処理など、定期実行されるプロセスの監視に使用します。

  1. Manako が Heartbeat モニター用のエンドポイント URL を発行します
  2. 監視対象のジョブが実行完了時にその URL へ HTTP リクエスト(ping)を送信します
  3. 設定した間隔内に ping が届かなければ、ダウンとして検知します
Terminal window
# ジョブの最後に ping を送信
curl -s https://hb.manako.dev/ping/{token}

サーバーの特定ポートへの TCP 接続を監視します。データベースやメールサーバーなど、HTTP 以外のサービスの死活監視に使用します。

項目説明必須
ホスト名監視対象のホスト名はい
ポート接続先の TCP ポート番号(1-65535)はい
タイムアウト接続待ち時間の上限(ミリ秒)いいえ(デフォルト: 10000)

TCP 接続が拒否またはタイムアウトした場合にダウンとして検知します。

SSL/TLS 証明書の有効期限を監視します。期限切れが近づくと警告を発します。

項目説明必須
ホスト名証明書を確認するホスト名はい
警告日数期限切れ前に警告する日数の配列いいえ(デフォルト: 30, 14, 7, 1)
ステータス条件
Up証明書の有効期限に十分な余裕がある
Degraded警告日数の閾値以内に期限が迫っている
Down証明書が期限切れ、または証明書が見つからない

ドメイン名の登録有効期限を監視します。RDAP プロトコルを使用してドメイン情報を取得します。

項目説明必須
ドメイン監視対象のドメイン名はい
警告日数期限切れ前に警告する日数の配列いいえ(デフォルト: 30, 14, 7)
ステータス条件
Upドメインの有効期限に十分な余裕がある
Degraded警告日数の閾値以内に期限が迫っている
Downドメインが期限切れ、または情報を取得できない
プラン最短間隔SSL/ドメイン
Free300 秒(5 分)24 時間
Paid60 秒(1 分)24 時間