مراقبة ترى كل شيء. لا تتلقَّ تنبيهًا إلا عندما يستدعي الأمر ذلك.
محرّك واحد مفتوح المصدر لأجهزة الشبكة وعتاد الخوادم وكاميرات IP والمواقع الإلكترونية والـ hypervisors وأجهزة إنترنت الأشياء. كل شيء عبارة عن استدعاء API. وتبقى التنبيهات هادئة إلى أن يحدث خلل حقيقي.
مفتوح المصدر (MIT) · يعتمد على API-first · لا توجد واجهة مستخدم (UI) مدمجة: لوحات تحكم (dashboards) عبر Grafana
أول 10 أرصدة مجانًا كل شهر

مفتوح المصدر، رخصة MIT
لا اعتماد على مكتبات برخص مقيِّدة
اعتماد واحد فقط
PostgreSQL فقط — بلا وسيط رسائل ولا ذاكرة تخزين مؤقت
هادئ افتراضيًا
الضجيج يُعامل كخلل برمجي
ادفع حسب الاستخدام
بلا التزام، مع إمكانية تحديد سقف للإنفاق
مكان واحد لكل بنيتك التحتية.
تغطي الفحوصات المدمجة الأجهزة التي تتعطل فعلًا. أضفها عبر API، ونظّمها في شجرة، وحدّد ما يعتمد على ماذا.
أجهزة الشبكة
نظام SNMP والواجهات وUPS وPDU والحسّاسات للمحوّلات والموجّهات ومعدات الطاقة.
عتاد الخوادم
حالة Redfish لوحدات BMC من Dell وHPE وASUS، إضافةً إلى فحص إمكانية الوصول عبر ICMP.
كاميرات IP
تنبّهك فحوصات البثّ واللقطات عندما تكون الكاميرا متصلة لكنها لا تعرض أي صورة.
المواقع الإلكترونية والمنافذ
فحوصات HTTP وICMP بالمحرّك نفسه والفواصل الزمنية وقواعد التنبيه نفسها.
الـ Hypervisors والأجهزة الافتراضية
فحوصات المجمّعات والمضيفين لـ XCP-ng / XenServer وبيانات القياس عن بُعد من وكيل PlusClouds VM.
إنترنت الأشياء والمرافق
دفع عبر HTTP ووسيط MQTT مدمج للحسّاسات التي ترسل بياناتها بنفسها.
تنبيهات أقل. وكل واحد منها حقيقي.
يتعطل محوّل شبكة فتظهر أربعون خادمًا خلفه على أنها "متوقفة". معظم الأدوات ترسل أربعين تنبيهًا. هذه الأداة ترسل تنبيهًا واحدًا، لأن المحرّك يعرف ما يعتمد على ماذا.
- كشف التذبذب والتخلّف (Hysteresis) يمنع عواصف التنبيهات الناتجة عن الروابط غير المستقرة
- كبت التنبيهات حسب الاعتماديات: السبب الجذري وحده هو الذي ينبّهك
- تجميع التنبيهات وتذكيرات متكررة وخطوات تصعيد لكل حادثة
10:42:07 core-sw-01 DOWN root cause 10:42:07 srv-rack3-01 suppressed (depends on core-sw-01) 10:42:07 srv-rack3-02 suppressed (depends on core-sw-01) 10:42:08 ... 38 more suppressed 10:42:09 webhook 1 incident -> n8n delivered
webhook-id: msg_2f9c...
webhook-timestamp: 1760000000
webhook-signature: v1,K5oZfzN9...
{
"specversion": "1.0",
"type": "incident.opened",
"source": "monitoring",
"data": { "device": "core-sw-01", "state": "down" }
}Webhooks موقّعة إلى الأدوات التي تستخدمها بالفعل.
تغادر الحوادث المحرّك بصيغة CloudEvents 1.0 عبر Standard Webhooks. وجِّهها إلى n8n أو Node-RED أو نظام الإشعارات في PlusClouds، ثم وزّعها إلى الدردشة أو البريد الإلكتروني أو التذاكر أو الهاتف.
- كل عملية تسليم موقّعة؛ تحقّق منها بأي مكتبة Standard Webhooks
- إعادة محاولات تلقائية وإعادة تشغيل وسجل تسليم يمكنك فحصه
- تمنع سياسة SSRF الـ webhooks الموجّهة إلى شبكتك الداخلية
إذا كان بإمكانك الوصول إليه بـ curl، فيمكنك مراقبته.
لا توجد واجهة مدمجة للنقر عليها. مواصفة OpenAPI هي المنتج نفسه، لذلك فإن إضافة ألف جهاز تتم بسكربت لا بعطلة نهاية أسبوع كاملة.
- عمليات upsert متماثلة (idempotent) بمعرّفك الخارجي الخاص — آمنة لإعادة التشغيل
- تطبيق تصريحي مع dry-run قبل أن يتغيّر أي شيء
- تُخزَّن بيانات الاعتماد بتشفير مغلَّف (envelope encryption)
$ curl -X PUT $MON/v1/devices/by-external-id/core-sw-01 \
-H "Authorization: Bearer $KEY" \
-d '{"name":"core-sw-01","checks":["icmp","snmp.system"]}'
{ "id": "dev_8f2a...", "created": true }تعدد المستأجرين في صلب النظام، وليس إضافة لاحقة.
شغّله لنفسك، أو لكل عميل في مستأجر (tenant) منفصل. يُسجَّل كل تغيير في سجل تدقيق يكشف أي عبث.
- المستأجرون ومفاتيح API والأدوار مدمجة
- سجل تدقيق متسلسل بالتجزئة (hash) بحيث يمكن اكتشاف أي تعديل على التاريخ
- يعمل بشكل مستقل أو مدمجًا في لوحة Leo
صيغ قياسية، بلا ارتباط بمزوّد.
تُخزَّن المقاييس في PostgreSQL مقسَّمة، مع تجميعات كل 5 دقائق وكل ساعة ونِسب مئوية ومدة احتفاظ تُدار عبر API. لوحات المعلومات هي Grafana فوق قاعدة البيانات هذه — بلا صيغة خاصة تضطر للانتقال منها. Grafana الموجّه للمستأجرين غير متاح بعد؛ يستعلم العملاء عن مقاييسهم عبر API.
- عروض Grafana للأجهزة والمواقع والواجهات والعتاد والطاقة وXCP-ng والكاميرات
- التخزين ومدة الاحتفاظ مشمولان — بلا رسوم لكل مقياس أو لكل مضيف
- نقطة نهاية للاستخدام لأغراض الفوترة مدمجة في المحرّك
موقعك يعمل. وWhoopsy! يخبرك أن الأمور ليست بخير.
العتبة الثابتة لا تُطلق التنبيه إلا بعد أن تسوء الأمور فعلًا. أما Whoopsy! فيتعلّم الوضع الطبيعي لكل فحص وينبّهك عندما تخرج النتائج عن هذا النطاق عدة مرات متتالية. فتلتقط التسرّب البطيء وزمن الاستجابة المتزايد قبل أن يلاحظهما أي زائر.

النطاق البنفسجي هو "الطبيعي". والنقطة الحمراء هي ما يستحق النظر.
يتعلّم الوضع الطبيعي
النطاق هو متوسط متحرك للنتائج الأخيرة، زائد أو ناقص N من الانحرافات المعيارية.
يتجاهل التذبذبات العابرة
لا يفتح تنبيهًا إلا بعد أن تقع N نتيجة متتالية خارج النطاق.
يُظهر طريقة عمله
النطاق المظلَّل في المخطط هو المدى الدقيق الذي قُيِّمت كل نتيجة على أساسه.
Whoopsy! نوع تنبيه مميّز يُحتسب بخمسة أضعاف وزن الإضافة.
مفتوح المصدر · MIT
اقرأ الشيفرة. وشغّلها بنفسك.
محرّك المراقبة مرخَّص بـ MIT ويُطوَّر علنًا. اطّلع على كيفية عمل الفحوصات والحوادث والـ webhooks، وافتح بلاغًا، أو استضِفه بنفسك بجانب PostgreSQL الخاص بك.
الأسعار
ادفع مقابل الفحوصات التي تشغّلها. لا شيء غير ذلك.
يتم الفوترة بالساعة بناءً على استخدام الفحص المرجح. الرصيد الواحد يعادل وحدة وزن واحدة تعمل لمدة شهر مكون من 30 يوماً. تسعير الإطلاق لفترة محدودة.
السعر المعلن
$0.50
لكل رصيد
سعر الإطلاق
$0.25
لكل رصيد
- التخزين ومدة الاحتفاظ مشمولان — بلا رسوم لكل مقياس أو سجل أو مضيف
- بلا التزام؛ يُوصى بسقف إنفاق شهري مع إيقاف مؤقت تلقائي
- تنبيه Whoopsy! المعتمد على النطاق يكلّف 5 أضعاف وزن الإضافة
التكلفة عمليًا
| البند | الأرصدة | بسعر 0.50$ | بسعر 0.25$ |
|---|---|---|---|
| موقع إلكتروني (HTTP) | 2 | $1.00 | $0.50 |
| خادم: Redfish وping ونظام SNMP | 4 | $2.00 | $1.00 |
| محوّل: ping ونظام SNMP وواجهات SNMP | 5 | $2.50 | $1.25 |
| مجمّع XCP-ng من 10 مضيفين | 30 | $15.00 | $7.50 |
الأرصدة شهريًا لكل فحص
| الفحص | الأرصدة |
|---|---|
| icmp | 1 |
| http | 2 |
| snmp.get / system / ups / sensor | 1 |
| snmp.pdu | 2 |
| snmp.interfaces | 3 |
| redfish.health | 2 |
| xapi.pool:host | 3 |
| camera.snapshot | 2 |
| rtsp.stream | 2 |
| vm.agent | 2 |
| push.mqtt | 1 |
تسعير الإطلاق لفترة محدودة. يتم إعادة تعيين الحصة المجانية شهرياً.
نكون صادقين بشأن ما هو جاهز وما ليس كذلك.
المحرّك لا يزال حديثًا. كل ما سبق يعمل اليوم؛ أما ما يلي فمخطَّط له وبلا موعد محدد.
التالي
- مجسّات (probes) بعيدة للشبكات الخاصة، دون الحاجة إلى وصول وارد
مخطَّط له
- فحوصات VMware وProxmox
- مصائد SNMP وsyslog
- القوالب والاكتشاف التلقائي
- جداول المناوبة
- صفحات الحالة وتقارير SLA
- مزوّد Terraform
- مراقبة LLM: نقاط النهاية ووحدات GPU والتتبّعات والتكلفة
خارج النطاق
- واجهة مدمجة (لوحات المعلومات تأتي من Grafana)
- إدارة السجلات
- APM العام والتتبّع
- CMDB كامل وHyper-V
ابدأ المراقبة اليوم.
أول 10 أرصدة مجانًا كل شهر. بلا التزام.
- ابدأ مجانًا
- انضم إلى مجتمع PlusClouds
- ادعُ أصدقاءك واكسب رصيدًا
لا تحتاج إلى بطاقة ائتمان إلا عند نشر خوادم سحابية
أسئلة حول المراقبة
هل هو مفتوح المصدر فعلًا؟
نعم. المحرّك مرخَّص بـ MIT ومكتوب بلغة Go. وقائمة تراخيص مسموحة تُفرض عبر CI تُبقي الاعتماديات ذات التراخيص المقيِّدة خارج المشروع.
ماذا أحتاج لتشغيله؟
ملف تنفيذي واحد وقاعدة بيانات PostgreSQL. لا يوجد وسيط رسائل ولا ذاكرة تخزين مؤقت ولا قاعدة بيانات منفصلة للسلاسل الزمنية. تُخزَّن المقاييس في PostgreSQL مقسَّمة.
هل توجد واجهة للوحات المعلومات؟
لا توجد واجهة مدمجة. لوحات المعلومات هي Grafana فوق قاعدة بيانات المقاييس، وكل ما عدا ذلك يتم عبر API. Grafana الموجّه للمستأجرين غير متاح بعد، لذا يقرأ العملاء بياناتهم عبر API.
كيف تصل التنبيهات إلى فريقي؟
عبر webhooks موقّعة (CloudEvents 1.0 عبر Standard Webhooks). أرسلها إلى n8n أو Node-RED أو نظام الإشعارات في PlusClouds، ومن هناك وجِّهها إلى الدردشة أو البريد الإلكتروني أو التذاكر أو الهاتف.
كيف تُحتسب الأسعار؟
الدفع حسب الاستخدام، بناءً على استخدام الفحص الموزون. أول 10 credits مجانية كل شهر. سعر القائمة هو 0.50 دولار لكل credit، مع سعر إطلاق يبلغ 0.25 دولار لفترة محدودة. لا يوجد التزام. ينطبق سعر الإطلاق لفترة محدودة.
هل يمكنه مراقبة أجهزة على شبكة خاصة؟
المجسّات البعيدة التي لا تحتاج إلى وصول وارد هي المرحلة التالية وغير متاحة بعد. حاليًا يصل المحرّك إلى الأجهزة التي يستطيع توجيه الحزم إليها.
هل هو حاصل على شهادة ISO 27001؟
لا. يتوافق التصميم مع ضوابط ISO/IEC 27001 كمرجع تصميمي، لكن لا توجد شهادة اعتماد.
← العودة إلى البنية التحتية السحابية
ما زالت لديك أسئلة؟
لإجراء عمليات الشراء والحصول على معلومات مفصلة، قم بجدولة اجتماع — أو تواصل معنا مباشرة:
ابدأ مجانًا
انشر أول خادم سحابي لك في دقائق. لا يتطلب بطاقة ائتمان للاستكشاف.
