Odoo Keeper - Monitoring System for Odoo Websites
Monitoring system that ensures Odoo websites are not only online, but fully functional.
The Problem
Traditional uptime monitoring is not enough.
In Odoo environments, a site can appear online while critical functionality is broken.
Login may fail, admin access may be unavailable, or the domain may not be correctly connected.
These issues are not detected by standard monitoring tools.
The Solution
Odoo Keeper is a lightweight monitoring system that validates the full user flow:
- Public website availability
- Login page access
- Authentication
- Admin access
- Website rendering
It detects failures, classifies them, and reports them automatically.
How it Works
The system combines simple, reliable components:
- GitHub Actions for scheduled execution
- Playwright for real user simulation
- Google Sheets for configuration and logging
- Slack for real-time alerts
Designed as a lightweight, no-infrastructure monitoring solution using existing tools.
Key Features
- Detects DNS and domain-level failures
- Distinguishes domain misconfiguration vs backend availability
- Identifies login and authentication issues
- Validates admin access and frontend rendering
- Logs structured results for every run

Example of failure detection and classification with automatic alerting and structured logging.
Impact
- Automated monitoring across multiple Odoo sites
- Early detection of real operational failures
- Reduced reliance on manual checks
- Improved system reliability and visibility