OpenSource-Hub
H

Healthchecks

10.0k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

开源定时任务监控服务。监听 HTTP 或邮件心跳,任务超时自动报警,支持 25+ 通知渠道。

智能下载

前往项目主页

该项目暂未提供安装包,请直接访问源代码仓库

自托管 cron 监控,超时自动发警报,支持多种通知方式。

核心功能

  • 支持 HTTP 请求和电子邮件两种方式上报任务心跳
  • 可配置周期和宽限期,或使用 cron 表达式定义调度
  • 25 种以上的通知集成(邮件、Slack、短信、电话等)
  • 实时更新的 Web 仪表盘,显示所有任务状态
  • 团队协作:项目、成员、只读权限

避坑指南

  • 邮件发送依赖 SMTP 配置,请提前设置好环境变量。2. 生产环境建议使用 PostgreSQL 或 MySQL,SQLite 仅用于开发测试。3. 启动 sendalerts 命令需要使用进程管理器保持运行。4. 如果使用 cron 表达式,注意 cronsim 库的语法略有不同,建议先测试。

适用场景

  • 监控服务器上的定时备份脚本是否按时执行
  • 跟踪数据同步任务的运行状态
  • 确保网站 SSL 证书续期 cron 任务正常
  • 团队协作监控多个 cron 作业,统一通知
  • 自建监控系统,避免依赖第三方服务

详细介绍

Healthchecks 是一个开源的自托管定时任务监控工具,专门跟踪计划任务的执行情况。你可以为每个检查设置期望的时间间隔或 cron 表达式,系统会监听 HTTP 请求和邮件形式的“心跳”信号。如果任务没有按时发送心跳,它会通过 25 种以上的集成方式(如邮件、Slack、PagerDuty 等)发出警报。内置实时更新的仪表板、WebAuthn 双因素认证、团队管理(支持只读权限)、每月邮件报告以及状态徽章。基于 Python/Django 构建,支持 PostgreSQL、MySQL、MariaDB,开发环境可用 SQLite。采用 BSD 3-Clause 开源协议,提供 Docker 镜像,可轻松自部署。

常见问题与排障 (1)

故障排除
为什么升级到 Healthchecks v4.0 后,除非启用 debug mode,否则事件不显示?

该问题由缺少静态资源(如 moment.js)导致。请运行 manage.py collectstaticmanage.py compress 以重新生成压缩后的静态文件。如果使用 NixOS 包,压缩步骤可能取决于 DEBUG=True;请确保在升级后收集并压缩静态文件。

来源 Issue #1275

标签

cronmonitoringdjangoalertsself-hosted

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1: 使用 Docker 运行:docker run -d -p 80:8000 healthchecks/healthchecks

4

步骤2: 创建超级用户:docker exec -it <容器ID> ./manage.py createsuperuser

5

步骤3: 访问 http://localhost 登录,在仪表板中创建检查并配置通知

安装指引
  1. 步骤1: 使用 Docker 运行:docker run -d -p 80:8000 healthchecks/healthchecks
  2. 步骤2: 创建超级用户:docker exec -it <容器ID> ./manage.py createsuperuser
  3. 步骤3: 访问 http://localhost 登录,在仪表板中创建检查并配置通知
文件完整性

暂未获取到校验码

该项目暂未在 GitHub Release 页面提供 SHA-256 校验码

SHA256 校验码

暂无校验码

建议从 GitHub Releases 页面直接下载,并自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

如果使用 Docker,先停止并删除容器:docker stop <容器名> && docker rm <容器名>,然后删除数据卷。如果是手动部署,删除项目目录和数据库即可。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议BSD-3-Clause
最后更新2026-06-27 11:25:26
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐