心跳监控的工作原理
创建心跳监控后,UptimePush 会为您生成一个唯一 URL。在任务末尾加上一条 curl 调用即可。每次 ping 都会重置计时器;若下一次 ping 未在预期间隔加宽限期内到达,监控将标记为宕机并触发告警。
- 适用于 cron、systemd 定时器、Kubernetes CronJob、GitHub Actions 及任意脚本
- 上报成功、失败和开始事件
- 为偶尔运行较久的任务设置宽限期
- 每个任务的可用性历史和运行时长
示例
0 3 * * * /usr/local/bin/backup.sh && curl -fsS https://hb.uptimepush.com/p/YOUR-TOKEN
集成就这么简单。如果备份脚本报错退出,ping 就会被跳过,您在 3:35 前就能知道。
适合这样监控的内容
夜间备份、发票生成、站点地图重建、缓存预热、ETL 流水线、证书续期脚本,以及其他任何无人值守运行的任务。