2026-05-27 · 6 دقائق قراءة

مراقبة خادم Odoo: منع التوقف قبل حدوثه

دليل شامل لمراقبة خادم Odoo — تتبع القرص والذاكرة والخدمات وأداء قاعدة البيانات مع تنبيهات فورية لمنع التوقف.

مشكلة المراقبة التفاعلية

يكتشف معظم مسؤولي Odoo المشكلات بإحدى طريقتين: يتصل بهم مستخدم ليقول "Odoo معطل"، أو يقومون بتسجيل الدخول صدفةً ويرون خطأً. كلاهما تفاعلي. بحلول وقت إدراك أي شخص للمشكلة، يكون العمل قد تعطل بالفعل.

تعني المراقبة الصحيحة للخادم معرفة المشكلات قبل حدوثها — أو في اللحظة ذاتها — حتى تتمكن من التصرف قبل أن يتأثر المستخدمون.

الأشياء الست التي يجب مراقبتها في كل خادم Odoo

1. استخدام القرص
القرص الممتلئ هو السبب الأكثر شيوعاً لأعطال Odoo. عندما يمتلئ القرص، لا يستطيع PostgreSQL الكتابة في WAL، ولا يستطيع Odoo كتابة مرفقات مخزن الملفات، وينهار الخدمة. اضبط تنبيهاً عند 80% — ليس 95%.

2. صحة HTTP لـ Odoo
التحقق من أن خدمة Odoo تعمل (systemctl status) لا يكفي. يمكن أن تكون العملية تعمل لكنها تُعيد أخطاء 500. الفحص الصحيح هو GET عبر HTTP إلى صفحة تسجيل دخول Odoo وتوقع استجابة 200.

3. استخدام CPU والذاكرة
تشير قمم CPU إلى عمليات Odoo الثقيلة أو عملية خارجة عن السيطرة. تشغيل قاتل OOM في Linux عند تجاوز الذاكرة 90%.

4. اتصالات PostgreSQL النشطة
يستخدم Odoo تجمع اتصالات. إذا اقتربت الاتصالات النشطة من حد max_connections، فستفشل الطلبات الجديدة.

5. اتصال العميل
إذا فقد عميل المراقبة الاتصال، فإنك تفقد الرؤية الكاملة.

6. تاريخ وقت التشغيل
يتيح لك جدول زمني لوقت التشغيل على مدى 90 يومًا الإجابة عن "ما مدى موثوقية هذا الخادم فعلاً؟"

إعداد تنبيهات لا تسبب التعب

التنبيه مفيد فقط إذا تصرفت بناءً عليه. نظام المراقبة الذي يرسل 20 بريداً يومياً يعلّم الناس تجاهل جميعها.

تكوين التنبيهات الفعّال:

  • التنبيه عند العتبات: القرص عند 80%، وليس "القرص عند 73.2%"
  • استخدام فترة تهدئة: إذا كان القرص عند 85% لمدة ساعتين، أرسل تنبيهاً واحداً
  • توجيه خطورة التنبيه بشكل مناسب: تحذير القرص → بريد إلكتروني؛ Odoo غير قابل للوصول → بريد إلكتروني + Slack
  • الحل التلقائي: عندما تنتهي الحالة، أرسل إشعار "تم الحل"

يستخدم ServerChest فترة تهدئة مدتها ساعتان لكل نوع تنبيه لكل خادم افتراضياً.

أهمية فترات الاستطلاع

إذا فحصت الصحة كل 5 دقائق، يمكن أن يكون Odoo معطلاً لمدة تصل إلى 5 دقائق قبل أن تعلم. بالنسبة للشركات التي تعالج طلبات عبر الإنترنت، هذا غير مقبول.

يفحص عميل ServerChest صحة HTTP لـ Odoo كل 60 ثانية ويُبلّغ عن أحداث وقت التشغيل فوراً عبر اتصال WebSocket الموجود — دون تأخير الاستطلاع.

كيف يتعامل ServerChest مع المراقبة

يعمل عميل ServerChest على خادم Odoo الخاص بك ويراقب باستمرار:

  • صحة HTTP لـ Odoo (فحص صفحة تسجيل الدخول 200، كل 60 ثانية)
  • استخدام القرص مع تنبيه قابل للتكوين (الافتراضي: 85%)
  • سلاسل زمنية لـ CPU والذاكرة (مخزنة من جانب الخادم لمخططات الاتجاه)
  • عدد اتصالات DB لـ PostgreSQL
  • اتصال العميل (يعيد الاتصال تلقائياً عند انقطاع الشبكة)

كل هذا يغذي لوحة تحكم مع نظرة عامة على الصحة في الوقت الفعلي وجدول زمني لوقت التشغيل على مدى 90 يومًا.

أتمت إدارة خادم Odoo اليوم

اتصل بخادم Odoo الخاص بك في 5 دقائق. مجاني للبدء.

ابدأ مجانًا — بدون بطاقة