| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3987 |
| Technical Name |
sentinelle_health_monitor |
| License | OPL-1 |
| Website | http://imazighenapps@gmail.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 3987 |
| Technical Name |
sentinelle_health_monitor |
| License | OPL-1 |
| Website | http://imazighenapps@gmail.com |
| Versions | 18.0 19.0 |
🛡 Sentinelle Health Monitor
Real-time monitoring, alerting & performance insights for your Odoo instance
Continuously monitor your Odoo instance and detect issues before they affect users. From ORM operations to SQL queries, cron jobs, logs, and external APIs — Sentinelle provides a proactive, enterprise-ready solution to maintain uptime and system health.
⚡ Detect Early
Identify slow ORM operations, SQL bottlenecks, and failing cron jobs before users are impacted.
📊 Act Fast
Interactive dashboard with severity-based insights and actionable recommendations.
🛡 Protect Revenue
Prevent downtime, integration failures, and critical production outages.
💡 Why Sentinelle Health Monitor is Different
Unlike standard server monitors, Sentinelle goes deep into the Odoo stack: ORM operations, SQL queries, cron jobs, logs, and external APIs. It’s a proactive monitoring tool built for serious deployments.
- ✔ Deep ORM performance tracking (create / write / search)
- ✔ SQL analysis & N+1 query detection
- ✔ Cron job health monitoring
- ✔ External API latency tracking
- ✔ Log error frequency analysis
- ✔ Multi-channel alerts: Odoo dashboard, Email, Slack
- ✔ Extensible metric framework for custom metrics
🔍 Core Features
⚙ ORM Performance Monitoring
Track slow model operations and heavy domains. Identify custom modules impacting performance.
🧠 SQL Query Analysis
Detect slow queries, repeated executions, and N+1 patterns affecting database performance.
⏱ Cron Job Health
Monitor scheduled actions to detect delays, failures, or stuck tasks before business processes break.
📡 External API Monitoring
Measure response times and detect unstable integrations to ensure smooth workflow automation.
📄 Log Error Analysis
Track error frequency and identify abnormal spikes in logs to prevent recurring issues.
🖥 System Resources
Monitor CPU, RAM, disk usage, and key database tables to prevent infrastructure bottlenecks.
🔔 Multi-Channel Alerts
Configure thresholds and receive alerts via:
- ✔ Odoo Dashboard notifications
- ✔ Email alerts
- ✔ Slack webhook integration
Severity levels: Low • Medium • High • Critical
🧩 Extensible Metric Framework
Easily add new metrics or performance collectors with minimal code. Built for developers to extend and customize safely.
⚙ Installation
# Install Python dependency pip3 install psutil # Install module from Odoo Apps # Activate and configure via Settings / Sentinelle Health Monitor
🖥 Compatible With
Odoo Community & Enterprise Editions. Ideal for production environments, high-traffic deployments, and mission-critical operations.
Take Control of Your Odoo Instance
Prevent downtime, reduce risk, and gain actionable insights into performance & reliability.
© 2026 Sentinelle Health Monitor – Designed for developers, DevOps, and business-critical deployments.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module