心跳监控

通过 ping 一个 URL 来监控定时任务和后台工作进程。包括设置、宽限期和失败上报。

心跳监控要求您的任务按计划调用一个唯一的 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,请将令牌存储为 secret。

您的网站不休息,但您可以。

几分钟即可开始监控。前 10 个监控项由我们买单。

免费开始 – 无需信用卡 ↗