Healthchecks
Cronitor の代替。cron ジョブが動かなかったら知らせる
オープンソース代替:Cronitor
自分のサーバーで動かすなら:メモリ 512MB 以上の VPS で、月額 588円〜(目安) 導入方法と VPS の比較を見る ↓
- Docker対応
- クラウド版あり
- セルフホスト可
Healthchecks は定期ジョブから「実行した」という ping を受け取り、来なかったときにアラートを送るサービスです。バックアップやバッチが静かに止まる事故を防げます。通知先は メール・Slack・Discord など多数です。
日本語対応
※ 日本語の翻訳ファイルの有無はリポジトリを自動で確認しています(翻訳の割合は、ファイルの形式によって計測できないため表示していません)。最終確認:2026/10/22
最近の更新
-
リリースノート(原文)
### Improvements - Docker, add support for custom HTTP listening port via $GUNICORN_PORT (#1354) - Update Docker base image to python:3.14.9-slim-trixie - Docker, add $GUNICORN_DISABLE_LOGGING which disables access log (#1351)
-
リリースノート(原文)
This release changes the web server included in docker images from uWSGI to gunicorn. This change may affect existing setups, hence the major version bump. If you use a customized `docker-compose.yml` file, the `command` parameter needs to updated to execute `/opt/healthchecks/run.sh` instead of `uwsgi`. See the [docker-compose.yml file in the repository](https://github.com/healthchecks/healthchecks/blob/master/docker/docker-compose.yml) for an example. The docker image now uses the `GUNICORN_WORKERS` environment variable to determine how many worker processes to launch. For backwards compatibility, if `GUNICORN_WORKERS` is not set, the docker image then falls back to the `UWSGI_PROCESSES` environment variable. If neither is set, it defaults to 4 workers. The handling of c…
-
リリースノート(原文)
Important: this Healthchecks release is using Django 6.1, which has dropped support for PostgreSQL < 15, MySQL < 8.4, MariaDB < 10.11. ### Improvements - Send flapping notices to all team members (not just the owner) - Upgrade to Django 6.1 ### Bug Fixes - Fix the email integration to sanitize long lines in .eml attachments - Fix race conditions when concurrent requests update the same check - Fix bounce signing code to produce shorter signatures - Security: fix the email verification link to depend on the email address
導入方法(セルフホスト)
docker/docker-compose.yml
volumes:
db-data:
services:
db:
image: postgres:16
volumes:
- db-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=$DB_NAME
- POSTGRES_PASSWORD=$DB_PASSWORD
web:
build:
context: ..
dockerfile: docker/Dockerfile
# To use a pre-built image, remove the above "build" section
# and uncomment the following line:
# image: healthchecks/healthchecks:latest
env_file:
- .env
ports:
- "8000:8000"
# To enable SMTP on port 2525, set SMTPD_PORT=2525 in .env
# and uncomment the following line:
# - "2525:2525"
depends_on:
- db
command: bash -c 'while !</dev/tcp/db/5432; do sleep 1; done; /opt/healthchecks/run.sh'
- VPSを契約する ― ConoHa VPS 1GBを選び、OSは Ubuntu を推奨
- Docker を入れる ― 多くのVPSはアプリテンプレートから1クリック。無ければ
curl -fsSL https://get.docker.com | sh - Healthchecks を起動 ― 上の compose ファイルを置いて
docker compose up -d - ドメインとHTTPS ― Caddy か Nginx Proxy Manager でリバースプロキシ(Let's Encrypt 自動)。独自ドメインが無ければ XServer ドメイン
で取得(PR)
このソフトが動く VPS プラン(必要メモリ 512MB 以上)
| サービス | プラン | 月額(目安) | |
|---|---|---|---|
| ConoHa VPS 最安 | 1GB | 588円〜 | 公式サイト ↗ |
| シンVPS | 1GB | 671円〜 | 公式サイト ↗ |
| XServer VPS クラウド | 4GB | 2,068円〜 | 公式サイト ↗ |
※ 月額は12か月契約の通常価格(税込・月額換算)の目安です。キャンペーン価格・初期費用は各社の公式サイトで確認してください。PR
自分で入れるのが難しいときは
Healthchecks のセルフホストは、VPS の契約・Docker・ドメインと HTTPS・バックアップと、決めることが少なくありません。OSSMatch を運営する合同会社Edel Hearts では、サーバーの用意から初期設定・日本語化・バックアップと更新の仕組みづくりまでをまとめて代行しています。掲載している OSS は、実際に自社のサーバーで動かして確認しています。
Healthchecks の導入を相談する ↗相談は無料です。内容を伺ってから、費用と期間の目安をお伝えします。
監視・通知の他のOSSと比較
| ソフト | ★ Stars | 最終更新 | 日本語UI | 必要RAM | 難易度 | ライセンス |
|---|---|---|---|---|---|---|
| Healthchecks(このページ) | 10,441 | 18時間前 | 未検出 | 512MB | かんたん | BSD-3-Clause |
| Uptime Kuma | 92,757 | 1日前 | 79% | 256MB | かんたん | MIT |
| Grafana | 77,432 | 11時間前 | 95% | 1GB | ふつう | AGPL-3.0 |
| Sentry | 45,628 | 11時間前 | 未検出 | 16GB | むずかしい | FSL-1.1-Apache-2.0(ソース公開型) |
よくある質問
Healthchecks は無料で使えますか?
Healthchecks はオープンソースで、ソフト自体は無料です。自分のサーバー(VPSなど)で動かす場合はサーバー代(月額数百円〜)がかかります。公式のクラウド版(有料プラン)も提供されています。
Healthchecks は日本語で使えますか?
リポジトリ内に日本語の翻訳ファイルを自動検出できませんでした。実際の画面での日本語表示は確認できていないため、導入前に公式のデモやドキュメントで確認してください。
Healthchecks を商用利用できますか?
ライセンスは BSD-3-Clause です。商用利用・改変・再配布が広く認められています。
Cronitor から Healthchecks に移行できますか?
Cronitor のエクスポート機能でデータを書き出し、Healthchecks 側のインポート機能で取り込むのが基本です。対応形式はバージョンによって異なるため、公式ドキュメントで確認してください。Cronitor の他の代替は「Cronitor のオープンソース代替」ページで比較できます。
Healthchecks を動かすのに必要なサーバースペックは?
メモリ 512MB 以上が目安です。Docker に対応しているので、Docker が動く環境ならOSを問いません。