[{"data":1,"prerenderedAt":110},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-healthchecks":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"marketplace-app-ar-healthchecks",{"slug":9,"slugs":10,"categorySlugs":11,"name":16,"description":17,"phase":18,"unavailableReason":19,"docsUrl":20,"logo":21,"github":21,"tagline":22,"longDescription":23,"features":24,"useCases":31,"steps":41,"faq":57,"specs":73,"compatibleOs":85,"relatedApps":86,"relatedPosts":104,"category":108},"healthchecks",{"fr":9,"en":9,"ar":9,"es":9},{"fr":12,"en":13,"ar":14,"es":15},"monitoring","monitoring-observability","المراقبة-وقابلية-الرصد","monitorizacion-observabilidad","Healthchecks","مراقبة مفتوحة المصدر لمهام cron والمهام المجدولة: كل مهمة ترسل إشارة ping، وينبّهك Healthchecks فور توقّف وصولها.",2,"awaiting_qa","https:\u002F\u002Fservorbit.com\u002Fblog\u002F%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-healthchecks-%D8%B9%D9%84%D9%89-vps-%D9%85%D8%B1%D8%A7%D9%82%D8%A8%D8%A9-%D9%85%D9%87%D8%A7%D9%85-cron",null,"Healthchecks — راقب مهام cron والنسخ الاحتياطية والمهام المجدولة: تنبيه فوري عندما لا تُنفَّذ مهمة أو تفشل أو تستغرق وقتاً أطول من المعتاد.","Healthchecks خدمة مفتوحة المصدر (رخصة BSD-3) لمراقبة المهام المجدولة. يقلب مبدأ المراقبة التقليدية: بدل أن يستعلم عن خادم، ينتظر Healthchecks إشارة. كل مهمة — سطر في crontab أو مؤقّت systemd أو نسخة احتياطية أو مهمة CI — تستدعي رابط ping عند انتهائها. وإن لم تصل الإشارة خلال المدة المتوقعة مضافاً إليها مهلة السماح، ينبّهك Healthchecks.\n\nهذه بالضبط الثغرة التي تتركها مراقبة التوفّر: قد يردّ الموقع بـ 200 بينما النسخة الاحتياطية الليلية متوقفة منذ ثلاثة أسابيع. يقيس Healthchecks أيضاً مدة المهام، ويستقبل رموز الخروج وآخر أسطر السجل، ويرسل تنبيهاته عبر البريد وwebhook وSlack وDiscord وMatrix وntfy وTelegram ونحو عشرين تكاملاً آخر.",[25,26,27,28,29,30],"مراقبة بالـ ping — كل مهمة تستدعي رابطاً فريداً، وغياب الإشارة يطلق التنبيه.","جدولة cron أو بالمدة — تعبير cron مع المنطقة الزمنية أو فاصل بسيط، مع مهلة سماح.","البداية والنهاية والمدة — إشارتا \u002Fstart و\u002Ffail تقيسان مدة التنفيذ وتبلّغان عن الفشل الصريح.","رموز الخروج والسجلات — أرسل رمز الخروج وآخر مخرجات الأمر، واطّلع عليها من لوحة التحكم.","أكثر من عشرين قناة تنبيه — البريد وwebhook وSlack وDiscord وMatrix وntfy وTelegram وGotify وPagerDuty وOpsgenie…","مشاريع وفريق وواجهة API — مشاريع منفصلة وأعضاء مدعوّون وشارات حالة وواجهة REST لإنشاء المراقبات من سكربتاتك.",[32,35,38],{"title":33,"body":34},"لا تخسر نسخة احتياطية في صمت","أضف إشارة ping في نهاية سكربت النسخ الليلي: يوم يتوقف عن العمل — قرص ممتلئ أو بيانات اعتماد منتهية أو خادم أُعيد تشغيله — تعلم بذلك صباح اليوم نفسه، لا يوم تحتاج إلى النسخة.",{"title":36,"body":37},"مراقبة المهام الخلفية لتطبيقك","إرسال الفواتير وتنظيف الجلسات والمزامنة مع مزوّد: لكل أمر مجدول في تطبيقك SaaS مراقبته الخاصة، بمدته المعتادة وقناة تنبيه نحو الفريق.",{"title":39,"body":40},"متابعة أجهزة لا يمكن الوصول إليها","جهاز خلف NAT أو موجّه أو Raspberry Pi لدى عميل: يكفي أن يستطيع استدعاء رابط HTTPS ليبلّغ أنه يعمل، دون فتح أي منفذ وارد.",[42,45,48,51,54],{"title":43,"body":44},"إنشاء الخادم واختيار العنوان","اطلب خادماً افتراضياً بنظام Ubuntu 24.04 وذاكرة 1 غيغابايت. يتطلب Healthchecks نطاقاً: تُبنى روابط ping وروابط التنبيهات على هذا العنوان. يُفتح عبر HTTPS على نطاق فرعي لأحد نطاقاتك، أو على النطاق الفرعي المجاني للخادم (healthchecks.{dns_slug}‎.servorbit-dns.com) مع HTTPS. لا حاجة لشراء اسم نطاق.",{"title":46,"body":47},"تثبيت Healthchecks من المتجر","في مساحة العميل اختر Healthchecks وحدّد العنوان ثم انقر «تثبيت». ينشر السكربت الحاوية ويطبّق ترحيلات قاعدة SQLite وينشئ حساب المسؤول ويضبط الوكيل العكسي nginx عبر HTTPS. التسجيل العام مغلق.",{"title":49,"body":50},"تسجيل الدخول أول مرة","افتح https:\u002F\u002Fنطاقك وسجّل الدخول بالعنوان admin@healthchecks.local وكلمة المرور المولّدة المعروضة في مساحة العميل. ثم غيّر البريد وكلمة المرور من إعدادات الحساب.",{"title":52,"body":53},"إنشاء مراقبة وإضافة الـ ping","انقر Add Check واختر جدولة cron أو مدة، ثم انسخ رابط ping. أضفه في نهاية مهمتك، مثلاً `&& curl -fsS -m 10 --retry 5 https:\u002F\u002Fyour-domain\u002Fping\u002F\u003Cuuid>`.",{"title":55,"body":56},"ربط قناة تنبيه","من Integrations أضف قناة واحدة على الأقل تقرؤها فعلاً: webhook وSlack (webhook وارد) وMattermost وntfy وGotify تعمل دون أي إعداد على الخادم. لتنبيهات البريد اضبط خادم SMTP في ملف ‎.env الخاص بالتطبيق.",[58,61,64,67,70],{"q":59,"a":60},"ما الفرق بين Healthchecks وUptime Kuma؟","يستعلم Uptime Kuma عن خدماتك من الخارج ويتحقق من أنها تستجيب. أما Healthchecks فيفعل العكس: ينتظر أن تستدعيه مهامك المجدولة، وينبّه عندما لا يصل الاستدعاء. الأداتان متكاملتان — الأولى تراقب ما يجب أن يكون متاحاً، والثانية ما يجب أن يُنفَّذ.",{"q":62,"a":63},"هل أحتاج إلى نطاق لاستخدام Healthchecks؟","نعم. يبني Healthchecks روابط ping وروابط التنبيهات على عنوانه، ويرفض الطلبات الموجّهة إلى اسم آخر. لا حاجة لشراء نطاق: لكل خادم من ServOrbit نطاق فرعي مجاني (healthchecks.{dns_slug}‎.servorbit-dns.com) مع شهادة HTTPS. ويمكنك أيضاً استخدام نطاق فرعي لأحد نطاقاتك.",{"q":65,"a":66},"كيف أسجّل الدخول أول مرة؟","يُنشأ حساب المسؤول عند التثبيت: المعرّف admin@healthchecks.local وكلمة مرور مولّدة تظهر في مساحة العميل. التسجيل العام مغلق؛ غيّر العنوان وكلمة المرور من إعدادات الحساب ثم ادعُ فريقك من المشروع.",{"q":68,"a":69},"هل تعمل تنبيهات البريد مباشرة؟","لا: يتطلب إرسال البريد خادم SMTP يُضبط في ملف ‎.env الخاص بالتطبيق (EMAIL_HOST وEMAIL_PORT وEMAIL_HOST_USER وEMAIL_HOST_PASSWORD) ثم إعادة تشغيل الحاوية. وفي الأثناء تعمل قنوات webhook وSlack (webhook وارد) وMattermost وntfy وGotify دون أي إعداد على الخادم.",{"q":71,"a":72},"ماذا يحدث إذا توقف خادم Healthchecks؟","لن يستطيع التنبيه، وهذا حدّ كل أداة مستضافة ذاتياً. استضفه يفضّل على خادم منفصل عن الخوادم التي يراقبها، وراقبه هو نفسه من الخارج، مثلاً بمراقب HTTP على نقطة الصحة \u002Fhealth.",{"ram":74,"cpu":75,"disk":76,"stack":77,"port":81,"license":82,"version":83,"os":84},"1 غيغابايت على الأقل","1 vCPU","5 غيغابايت",[78,79,80],"Docker","Python (Django)","SQLite","8102","BSD-3-Clause","v5.0.1","Ubuntu 24.04",[],[87,95,99],{"name":88,"slug":89,"categorySlug":14,"categoryName":90,"categoryColor":91,"logo":92,"tagline":93,"description":94},"Uptime Kuma","uptime-kuma","المراقبة وقابلية الرصد","text-amber-400 bg-amber-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fuptimekuma","مراقبة توفّر ذاتية الاستضافة بصفحات حالة أنيقة — عدد غير محدود من الشاشات، دون فاتورة SaaS.","مراقبة توفّر بسيطة ومرئية. راقب نقاط النهاية HTTP وTCP وDNS واستقبل تنبيهات فورية.",{"name":96,"slug":96,"categorySlug":14,"categoryName":90,"categoryColor":91,"logo":21,"tagline":97,"description":98},"ntfy","إشعارات push مستضافة ذاتيًا — أرسل تنبيهات من السكريبتات وخطوط CI\u002FCD وأدوات المراقبة بطلب HTTP بسيط. أقل من 30 ميغابايت RAM، بدون قاعدة بيانات.","خادم إشعارات push مستضاف ذاتيًا: أرسل تنبيهًا من أي سكريبت أو خط CI\u002FCD أو أداة مراقبة بطلب HTTP بسيط — بدون API key، بدون اشتراك، بدون حدود للمعدل.",{"name":100,"slug":101,"categorySlug":14,"categoryName":90,"categoryColor":91,"logo":21,"tagline":102,"description":103},"Gatus","gatus","صفحة حالة بالكود — راقب نقاط HTTP وTCP وDNS وICMP من ملف YAML واحد، مع أكثر من 40 تكاملًا للتنبيه. أقل من 256 ميغابايت RAM، بدون قاعدة بيانات.","صفحة حالة ومراقبة صحة مستضافة ذاتيًا مدفوعة بملف YAML: عرّف نقاط النهاية وشروط الصحة وقنوات التنبيه، وراقب حالة جميع خدماتك في الوقت الفعلي — أقل من 256 ميغابايت RAM، بدون قاعدة بيانات.",[105,106,107],"cron-systemd-timers-automatisation-vps","self-host-ntfy-vps","superviser-vps-uptime-kuma",{"key":12,"slug":14,"name":90,"objective":109,"icon":12,"color":91},"مراقبة البنى التحتية.",1792885158285]