ハートビートモニター

URL への ping で cron ジョブやバックグラウンドワーカーを監視。設定、猶予期間、失敗の報告について。

ハートビートモニターは、ジョブが定期的に固有の URL を呼び出すことを想定しています。呼び出しが時間どおりに届かない場合、モニターはダウン状態になります。

モニターを作成する

モニターを追加 → ハートビート。想定間隔(例:24時間)と猶予期間(例:30分)を設定し、ping URL をコピーします。

ジョブから ping を送る

0 3 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://hb.uptimepush.com/p/YOUR-TOKEN

&& により、スクリプトが成功した場合のみ ping が送信されます。

失敗を明示的に報告する

curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN/fail

ステータスメッセージを送る

curl -fsS "https://hb.uptimepush.com/p/YOUR-TOKEN?msg=backup+size+2.1GB"

Kubernetes と GitHub Actions

ジョブの最後のステップとして curl コマンドを追加します。GitHub Actions の場合は、トークンをシークレットとして保存してください。

あなたのサイトは眠りません。だから、あなたは眠れます。

数分で監視を開始。最初の10モニターは無料です。

無料で始める – カード不要 ↗