Healthchecks
مراقبة مهام Cron مفتوحة المصدر ومهام الخلفية مع تنبيهات فورية
اختر خطة VPS للنشر Healthchecks
تتجدّد مقابل E£639/الشهر لـ2 سنوات. يمكنك إلغاء الاشتراك في أي وقت!
حول Healthchecks
Healthchecks هي خدمة مراقبة مفتوحة المصدر مصممة خصيصًا لمهام cron والمهام المجدولة والعمليات الخلفية. على عكس أدوات مراقبة وقت التشغيل التقليدية التي تتحقق مما إذا كانت مواقع الويب قابلة للوصول، يراقب Healthchecks ما إذا كانت مهامك الدورية تعمل بالفعل في الوقت المحدد. من خلال توقع إشارات (pings) منتظمة من مهامك، يمكن لـ Healthchecks اكتشاف فورًا متى تفشل مهمة النسخ الاحتياطي، أو تتوقف عملية مزامنة البيانات، أو لا يتم إنشاء تقرير مجدول. مع دعم أكثر من 50 قناة إشعار وواجهة برمجة تطبيقات (API) بسيطة تعتمد على HTTP لإرسال الإشارات، أصبح Healthchecks الحل القياسي لمراقبة المهام، ويثق به الآلاف من المطورين وفرق العمليات في جميع أنحاء العالم.
حالات الاستخدام الشائعة
تستخدم فرق DevOps خدمة Healthchecks لمراقبة مهام النسخ الاحتياطي الهامة، ومهام صيانة قواعد البيانات، وسكربتات تنظيف النظام، وتلقي تنبيهات فورية عبر Slack أو PagerDuty عند فشل المهام أو استغراقها وقتًا طويلاً لإكمالها. يعتمد مسؤولو الأنظمة على Healthchecks لتتبع سكربتات تجديد الشهادات، ومهام تدوير السجلات، ومهام فحص الأمان عبر خوادم متعددة، مع سجلات مفصلة توضح بالضبط متى تم تشغيل كل مهمة. ينشر مهندسو البيانات Healthchecks لمراقبة مسارات ETL، ومهام مزامنة البيانات، والتقارير المجدولة، مما يضمن استمرار تدفق البيانات دون انقطاع مع إشعارات إلى قنوات متعددة. تستخدم الشركات الصغيرة والمستقلون Healthchecks لمراقبة سكربتات النسخ الاحتياطي للمواقع، وتصدير قواعد البيانات، ومهام الصيانة المتكررة، واستبدال الفحوصات اليدوية بالمراقبة الآلية.
الميزات الرئيسية
- واجهة برمجة تطبيقات (API) بسيطة لإرسال إشارات HTTP لمراقبة أي مهمة cron أو مهمة مجدولة
- أكثر من 50 عملية تكامل للإشعارات بما في ذلك Slack، Discord، Telegram، PagerDuty، Opsgenie
- مراقبة قائمة على البريد الإلكتروني للسكربتات التي لا يمكنها إجراء طلبات HTTP
- جدولة مرنة باستخدام صيغة cron وفترات سماح مخصصة
- سجلات إشارات مفصلة توضح وقت التنفيذ والمخرجات ورموز الخروج
- تنظيم قائم على العلامات لإدارة مئات الفحوصات
- تعاون الفريق مع الوصول المشترك وتوجيه الإشعارات
- شارات الحالة لتضمين حالة الفحص في لوحات المعلومات
- واجهة برمجة تطبيقات (API) لإنشاء وإدارة الفحوصات برمجيًا
- دعم المناطق الزمنية للجدولة الدقيقة عبر المناطق
لماذا تنشر Healthchecks على Hostinger VPS
يمنحك نشر Healthchecks على Hostinger VPS عددًا غير محدود من الفحوصات دون تكلفة الفحص الواحد للخدمات المستضافة، مما يجعله فعالاً من حيث التكلفة لمراقبة عشرات أو مئات المهام. بفضل الموارد المخصصة وتخزين PostgreSQL، يمكن لـ Healthchecks التعامل مع الإشارات عالية التردد والاحتفاظ بسجلات مفصلة إلى أجل غير مسمى لأغراض الامتثال وتصحيح الأخطاء. يوفر Hostinger VPS الموثوقية الحاسمة لمراقبة البنية التحتية — يجب أن تكون خدمة المراقبة الخاصة بك أكثر استقرارًا من المهام التي تراقبها. يضمن التحكم الكامل في تكوين SMTP تسليم التنبيهات عبر مزود البريد الإلكتروني المفضل لديك، ومع تخزين جميع البيانات على VPS الخاص بك،
تحافظ على خصوصية كاملة لمقاييسك التشغيلية. وهذا يجعل Hostinger VPS مثاليًا لتشغيل Healthchecks كمنصة مركزية لمراقبة مهامك.
البدء: إنشاء حساب مستخدم فائق
بعد النشر، ستحتاج إلى إنشاء حساب مستخدم فائق للوصول إلى واجهة إدارة Healthchecks. اتصل بخادمك الافتراضي الخاص (VPS) عبر SSH وانتقل إلى دليل تطبيقك في /docker/[your-app-name]، ثم قم بتشغيل:
الطريقة التفاعلية (موصى بها للإعداد لأول مرة):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser
سيطلب منك هذا إدخال عنوان بريد إلكتروني وكلمة مرور لحساب المسؤول الخاص بك.
الطريقة غير التفاعلية (مفيدة للأتمتة):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password
بدلاً من ذلك، يمكنك تحديد مسار ملف compose مباشرة دون الانتقال إلى الدليل:
docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser
بمجرد إنشائه، يمكنك تسجيل الدخول إلى Healthchecks باستخدام بيانات اعتماد المستخدم الفائق الخاصة بك والبدء في تكوين عمليات التحقق لمهام cron والمهام المجدولة.
اختر خطة VPS للنشر Healthchecks
تتجدّد مقابل E£639/الشهر لـ2 سنوات. يمكنك إلغاء الاشتراك في أي وقت!