Cron Health Monitor
Know within minutes when any scheduled Odoo job silently fails
Your Odoo admin walks in Monday morning to discover the nightly invoice sync crashed four days ago. No alert fired. No one noticed. Odoo's built-in cron panel shows the next scheduled run but never confirms whether the last one actually finished — so silent failures pile up while your data drifts further out of sync.
Cron Health Monitor wraps every scheduled action and records the run time, execution duration, success status, and the full Python traceback the moment a job crashes. A kanban dashboard displays each job as green, amber, or red. Your ops team sees the health of every automated process in one screen without touching the server logs.
You control failure thresholds per job. A noisy background task can miss three consecutive runs before anyone is notified. A mission-critical overnight batch triggers on the very first failure. When a threshold is crossed, the module emails the contacts you designate — no server-action scripting and no developer involvement required.
When the alert arrives, your developer already has the exact traceback — not a vague user complaint two days after the fact. That cuts the time from failure to resolution from days to under an hour in typical cases.
Compatible with Odoo 16, 17, 18, and 19.
Details
- Odoo versions: 16, 17, 18, 19
- Dependencies: base, mail
- License: LGPL-3
- Technical name:
cron_health_monitor - Quality score: 90.0/100
- Source: GitHub













