Home » 製品 » Cronジョブ監視

ジョブが失敗、遅延、または停止した瞬間を知らせるCronジョブ監視

あなたのcronジョブ、crontabエントリ、バックアップ、ETLパイプライン、バックグラウンドタスクは誰も見ていないときに実行されます。Dotcom-Monitorが監視します — ひとつのハートビートを送信するだけで、スケジュールされた実行が見逃されたり遅延したり、遅すぎたりした瞬間に即座にアラートを受け取れます。
Dotcom-Monitor cron job monitoring dashboard showing a scheduled backup heartbeat, run duration trend, and a late-run alert card
10,000以上

世界中の組織

99.99%

プラットフォームの稼働時間SLA

30以上

グローバル監視ロケーション

1998年から

ウェブサイト監視のリーダー

Aflac logo — Dotcom-Monitor customer
Dell logo — Dotcom-Monitor customer
Comcast logo — Dotcom-Monitor customer
Dish Network logo — Dotcom-Monitor customer
Citrix logo — Dotcom-Monitor customer
xerox

Cronジョブ監視とは?

Cronジョブ監視とは、スケジュールされたタスク – cronジョブ、crontabエントリ、バックアップ、バックグラウンドスクリプトが実際に時間通りに実行され、正常に完了したことを確認する方法です。各ジョブは実行時にハートビートと呼ばれる小さな信号を送ります。そのハートビートが遅れたり、届かなかったり、失敗を報告した場合、監視サービスが即座にアラートを送信し、ユーザーより先に問題を知ることができます。

見逃されたcronジョブはデフォルトで見えません — エラーは発生せず、単にジョブが実行されないだけです — 専用のcrontab監視と信頼性の高いcron監視だけが、バックアップ、データパイプライン、スケジュールレポートの静かな失敗を検出する唯一の方法です。

完全な可視性

あらゆるCronジョブ、Crontabエントリ、スケジュールタスクを監視

スケジュールで実行され、インターネットへアクセス可能であれば、私たちはそれを監視できます。すべてのcronジョブをトレンド化し、アラートを設定し、証明できるデータポイントに変えましょう — すべてウェブサイトAPI監視で既に使用している同じプラットフォームで。

遅延および失踪ジョブ検出

cronジョブが予定された時間内に報告しない場合、または実行はされるが予想よりもはるかに長くかかる時にアラートを受け取ります。

実行時間の追跡と傾向

数日または数週間にわたる実行時間をグラフ化し、障害発生前に遅延の進行や容量の問題を捕捉します。

柔軟なスケジュール

Cron式、固定間隔(24時間ごと)、または特定の時間帯。実際のジョブの実行周期に正確に合わせます。

マルチチャネルアラート

メール、SMS、音声、Slack、Microsoft Teams、PagerDuty、Webhook — エスカレーション機能で適切な担当者に必ず届きます。

単なる稼働状況以上の豊富なメトリクス

ステータス、実行時間、処理行数、出力サイズ、任意のKPIをシンプルなJSON POSTで送信。すべての値が保存され、グラフ表示されます。

ワンユニファイドプラットフォーム

すでにウェブサイト、API、インフラ監視に使っているダッシュボード、チーム、アラートルールを再利用できます。

約3分でセットアップ完了

Cronジョブ監視の仕組み

エージェントのインストール不要、ファイアウォールの開放も不要。cronジョブやcrontabエントリ、スケジュール済みタスクがHTTPリクエストを実行できれば、Linux、Windows、どんなプラットフォームでも1行設定で完全監視が可能です。

1

モニターを作成

ダッシュボードでカスタムコレクターを追加し、期待するスケジュール(cron式、間隔、または時間帯)を指定します。

2

ハートビートを送信

スクリプトやタスクの最後に単一のHTTP POSTを追加します。気になる指標を名前/値のペアとして含めてください。

3

安心してください — 私たちが監視します

すべての実行を追跡します。ハートビートが遅れている、欠落している、遅すぎる、またはエラーを報告した場合は、すぐにアラートを受け取ります。

One line of code appended to the end of a cron job that pings Dotcom-Monitor to signal a successful run

ジョブの最後に一行

同じハートビートに好きなだけ多くの指標を含めることができます。いずれかの指標に閾値を設定し、statusが失敗を報告した場合、duration_secが制限を超えた場合、またはrowsが正常な実行から予想される数を下回った場合にアラートを発します。

Bashスクリプト、Pythonジョブ、Windowsタスク、Dockerコンテナ、Kubernetes CronJob、またはサーバーレス関数など、URLを呼び出せるものなら何でも動作します。

LinuxでCronジョブを監視する方法

Linuxでcronジョブを監視するには、既存のcrontabエントリの最後に単一のcurlハートビートを連結します。これはジョブが実際に実行されるときのみ発動します。つまり、実行がスキップされた場合、マシンがダウンしている場合、またはコマンドが失敗した場合はハートビートが届かず、アラートが届きます。crontab -eでcrontabを開き、以下を追加してください:

				
					# run the backup at 2:00 AM, then send a heartbeat
0 2 * * * /opt/scripts/backup.sh && \
  curl -fsS -m 10 "https://wdc.dotcom-monitor.com/apiv1/tasks/post/$COLLECTOR" \
  -d '{ "backup_status": 1 }'
				
			

以上です — Dotcom-Monitorはこのcrontabエントリのスケジュール通りのハートビートを期待し、遅れや欠落があった瞬間にアラートを出します。同じ方法はWindowsのタスクスケジューラ(PowerShellでURLを呼び出す)やmacOSのlaunchdでも機能します。

実際のジョブに対応

チームが監視しているもの

データベースバックアップ

夜間のバックアップが実際に完了していること、および出力が異常に小さくないことを確認します。ミスや異常に大きい実行はアラートを発します。

ETLおよびデータパイプライン

インポート、エクスポート、変換を追跡します。処理時間と処理レコード数を監視し、遅延や静かな失敗を早期に検知します。

レポートおよび請求書発行

スケジュールされたレポートや請求処理が時間通りに完了していることを確認し、処理がスキップされたり空のファイルが生成された場合にアラートを出します。

セキュリティおよびコンプライアンススキャン

スキャンが予定通りに実行され、期待される結果を返していることを確認します。失敗やスキャン時間の異常な急増にはアラートを出します。

接続性およびエッジデバイス

IoTおよびエッジデバイスが正常に動作している際にpingを送信します。ハートビートが届かない場合は、デバイスまたは接続に問題が発生したことを即時に知らせます。

キュー ワーカーとサービス

バックグラウンドワーカーと長時間実行されるサービスを監視します。プロセスが停止した瞬間にステータス0を送信し、すぐにページ通知を受け取ります。

プラットフォーム非依存

ジョブが動作するすべての場所で機能

Windows、Linux、macOS、Docker、Kubernetes、サーバーレス、IoT — HTTP POSTを送信できれば監視可能。エージェント不要、追加インフラ不要。

Linux / cron & crontab
Windows タスクスケジューラ
macOS launchd
Docker & Kubernetes CronJobs
サーバーレス / Lambda
Python · Bash · Node
IoT & エッジデバイス
合格 / 不合格を超えて

すべてのCron実行でカスタムメトリクスを追跡

各ハートビートは複数の名前/値ペアを含めることができます — 実行時間、出力サイズ、処理されたレコード数、ジョブが生成する任意の測定値。すべての値は保存され、時間経過でグラフ化されます。

メトリックごとにしきい値を設定し、それぞれが独自のアラートをトリガーします。スクリプトが問題を検知した場合、即時通知を発火させるためステータスメトリックに0を送信します—スケジュールに関係なく。

Cron job monitoring panel tracking custom metrics — rows processed, exit code, and duration — alongside heartbeat status
Capterraで4.5評価

お客様の声

"リアルタイムのアラートと詳細なパフォーマンス分析は、稼働時間の大きな改善をもたらしました。直感的なダッシュボードで全ての追跡が簡単で、サポートも素晴らしく、いつも迅速かつ効率的です。"
トマー・C.
マネージングディレクター · ファシリティサービス
2025年確認済みCapterraレビュー
"プッシュ/プルAPI機能により必要なパフォーマンスデータを取得できます。Dotcom-Monitorは一つのインターフェースとプラットフォームで複数のサービスを監視可能にし、運用効率の向上につながりました。"
グレゴリー・S.
マネージャー · 放送メディア
Capterra検証済みレビュー、2023年
"レポートの詳細さと網羅性に非常に感銘を受けました。サポートチームは期待を上回っており、一貫して忍耐強く、詳細で洞察に満ちた回答を提供してくれます。"
Shirin R.
ソフトウェアテストエンジニア · コンピュータソフトウェア
Capterra検証済みレビュー、2026年

4.5

Capterra

82 件のレビュー

4.6

使いやすさ
Capterraスコアレビュー

4.6

カスタマーサービス
Capterraスコアレビュー

すべてのレビューはCapterra検証済みレビューから取得しました。評価は7月 2026時点のものです。

回答を得る

Cronジョブ監視に関するよくある質問

Cronジョブ監視は、お使いのスケジュールされたタスクをハートビート(タスクが実行されると送信される単純なHTTPリクエスト)を受信することによって監視します。cron式、間隔、特定の時間を使って期待するスケジュールを定義します。ハートビートが遅れるか、全く届かない場合には、Dotcom-Monitorが即座にアラートを送信します。データベースバックアップからETLパイプラインまで、HTTP POSTを送信できるあらゆるものと連携可能です。

約3分です。ダッシュボードでモニターを作成し、期待するスケジュールを定義し、スクリプトやタスクの最後に単一のHTTP POSTを追加します。設定が完了するとすぐにハートビートデータとアラートの受信が始まります。エージェントのインストールは不要です。

完全にプラットフォームに依存しません。Windows、Linux、macOS、Dockerコンテナ、Kubernetes、サーバーレス関数、IoTデバイスなど、インターネットに接続してHTTPリクエストを送信できるあらゆるシステムがプラットフォームと連携可能です。

はい。各ハートビートで複数の名前と値のペアを送信できます — 実行時間、処理されたレコード数、出力サイズ、または任意のカスタムKPI。各メトリックは保存されてグラフ化され、独自のしきい値に基づくアラートを設定できるため、実行時間が制限を超えた場合やレコード数が期待以下の場合にアラートを受け取れます。

メール、SMS、音声通話、Slack、Microsoft Teams、PagerDuty、ウェブフックがあります。アラートはエスカレーションポリシーをサポートしているため、問題が承認されない場合は自動的に次の担当者やチャネルへ通知がエスカレートされます。

Dotcom-Monitorはルールに基づいて即座にアラートを送信します。ジョブが指定された時間内に報告しない場合の遅延や未実行の通知、最大実行時間を超えたジョブへのアラートが可能で、パフォーマンスの回帰や容量問題を早期に検出するのに役立ちます。

クロンタブのエントリの末尾に単一のcurlリクエストを追加して、ジョブが実行されるとハートビートを送信させます。例えば0 2 * * * /path/backup.sh && curl -fsS https://wdc.dotcom-monitor.com/apiv1/tasks/post/$COLLECTORのように。Dotcom-Monitorはこのハートビートをスケジュール通りに受け取ることを期待し、遅延や未受信の場合にアラートを送信します。サーバーにエージェントはインストールされず、この方法はWindowsタスクスケジューラーやmacOS launchdでも同様に機能します。

失敗またはスキップされたcronジョブは無言です — エラーが発生しないため、サーバーだけでは判別できません。ハートビート監視では、ハートビートは成功した場合のみ送信されます。ジョブが失敗したりマシンがダウンしているか、cronがトリガーされなかった場合、その期間内にハートビートが届かず、自動的にアラートが発生します。またスクリプトから0のステータス値を送信して明示的に失敗を示すことも可能です。

同じものを指します。「crontab監視」はcronジョブが定義されているLinux/Unixのcrontabファイルに重点を置いているのに対し、「cronジョブ監視」は任意のスケジュールタスクの監視を指す一般的な用語です。Dotcom-Monitorは両方をカバーしており、さらにWindowsタスクスケジューラー、Kubernetes CronJobs、サーバーレススケジュール、およびHTTPリクエストを送信できるその他のジョブも対応しています。

はい — クレジットカード不要の30日間無料トライアルがあります。すべてのプレミアム機能が含まれ、トライアル期間中は24時間365日の専門サポートを受けられます。

お客様から失敗したジョブの連絡を受けるのはやめましょう

約3分で最初のcronジョブモニターを設定し、重要なジョブの実行を二度と見逃さないようにしましょう。