كيفية إعداد Watchdog على Raspberry Pi (إعادة التشغيل التلقائي غير المستجيب لـ Raspberry Pi)

Kyfyt A Dad Watchdog Ly Raspberry Pi A Adt Altshghyl Altlqayy Ghyr Almstjyb L Raspberry Pi



Raspberry Pi هو كمبيوتر صغير ذو لوحة واحدة يمكن استخدامه لمجموعة متنوعة من الأغراض مثل تطوير التطبيقات أو التحكم في المنازل الذكية أو إنشاء خوادم الويب. إنه خيار شائع للهواة لأنه بسيط وسهل الاستخدام. ومع ذلك، قد تصبح أجهزة Raspberry Pi في بعض الأحيان غير مستجيبة أو معطلة. قد يرجع ذلك إلى عدة أسباب، مثل تنفيذ مهام أثقل أو متعددة في نفس الوقت، أو وجود أخطاء في البرامج أو مشكلات في الأجهزة. هناك حل تم تقديمه لمستخدمي Raspberry Pi يسمى الوكالة الدولية للطاقة .

إذا لم تكن على دراية بها، فاقرأ هذا الدليل للتعرف على:

ما هو المراقب

أ الوكالة الدولية للطاقة هو جهاز أو جهاز برمجي يعمل على نظامك ويراقب تشغيل النظام بشكل مستمر. إذا اكتشف أي خطأ في النظام مثل عدم استجابة النظام أو توقفه، فسوف يتخذ الإجراء اللازم تلقائيًا، مثل إعادة تشغيل النظام.







ما هي أنواع الوكالة الدولية للطاقة في Raspberry Pi؟

هناك نوعان من الوكالة الدولية للطاقة في راسبيري باي؛ الأجهزة والبرمجيات. مراقبو الأجهزة هي الأجهزة المتصلة بنظامك من خلال دبابيس GPIO. بينما مراقبة البرمجيات هو برنامج يعمل على نظام Raspberry Pi الخاص بك. تعد كل من هيئات مراقبة الأجهزة والبرامج خيارًا فعالاً لمنع نظام Raspberry Pi الخاص بك من التعليق أو عدم الاستجابة.



لماذا من المهم تمكين Watchdog على Raspberry Pi

تمكين الوكالة الدولية للطاقة يعد استخدام Raspberry Pi مهمًا للأسباب التالية:



  • يمنع نظامك من التعطل بسبب أخطاء البرامج أو أي نوع من فشل الأجهزة.
  • فهو يراقب أنشطة النظام لديك، مثل جهد الجهاز أو درجة حرارته ويعيد تشغيل النظام للحفاظ على أمان جهازك. وبالتالي، يساعد على زيادة موثوقية النظام واستقراره.

كيفية إعداد الوكالة الدولية للطاقة على Raspberry Pi

لاقامة الوكالة الدولية للطاقة على Raspberry Pi، اتبع الخطوات التالية:





الخطوة 1: قم بتحميل وحدة المراقبة

يحتوي جهاز Raspberry Pi على خاصية مدمجة الوكالة الدولية للطاقة الوحدة النمطية التي يمكن تشغيلها إذا قمت بتحميلها، يمكن القيام بذلك باستخدام الأمر التالي:

sudo modprobe bcm2708_wdog

يمكنك أيضًا تجربة تشغيل الأمر أعلاه بما يلي الوكالة الدولية للطاقة إذا لم تتمكن الوحدة المذكورة أعلاه من التحميل على نظام Raspberry Pi:



sudo modprobe bcm2835_wdt

ملحوظة: في حالتي، وحدة المراقبة هي bcm2835_wdt.

الخطوة 2: تحرير ملف الوحدة النمطية

الآن، افتح ملفات الوحدات على Raspberry Pi باستخدام محرر nano من خلال الأمر التالي:

sudo نانو / إلخ / وحدات

ثم أضف اسم الوحدة داخل الملف. يجب أن يكون اسم الوحدة هو الذي تم تحميله بنجاح في الخطوة الأولى:

احفظ الملف باستخدام CTRL+X، يضيف و وأدخل للخروج من المحطة.

الخطوة 3: تثبيت Watchdog على Raspberry Pi

ال أداة المراقبة متوفر بالفعل في مستودع Raspberry Pi ويمكن تثبيته عن طريق تشغيل الأمر apt التالي:

sudo ملائم ثَبَّتَ الوكالة الدولية للطاقة chkconfig

الخطوة 4: تمكين خدمة الوكالة الدولية للطاقة

يجب عليك تمكين الوكالة الدولية للطاقة الخدمة على نظام Raspberry Pi الخاص بك من الأمر التالي:

sudo systemctl يُمكَِن الوكالة الدولية للطاقة

الخطوة 5: ابدأ خدمة الوكالة الدولية للطاقة

بعد التمكين، يمكنك البدء الوكالة الدولية للطاقة الخدمة على Raspberry Pi من الأمر التالي:

sudo Systemctl بدء المراقبة

الخطوة 6: التحقق من حالة الوكالة الدولية للطاقة

يجب عليك التأكد من تشغيل خدمة المراقبة على Raspberry Pi، ويمكن القيام بذلك باستخدام الأمر الموضح أدناه:

sudo مراقبة حالة systemctl

الخطوة 7: تكوين Watchdog على Raspberry Pi

الآن افتح الوكالة الدولية للطاقة ملف التكوين على Raspberry Pi عن طريق تشغيل الأمر التالي:

sudo نانو / إلخ / الوكالة الدولية للطاقة.conf

داخل ملف تكوين الوكالة الدولية للطاقة، قم بإلغاء التعليق على السطر ' #watchdog-device = /dev/watchdog '. يمكنك البحث يدويًا في هذا السطر باستخدام CTRL+W، ثم احفظ الملف باستخدام CTRL+X ، يضيف و واضغط على إدخال:

بمجرد حفظ الملف، الوكالة الدولية للطاقة سيرسل البرنامج الخفي نبضة قلب كل 10 ثوانٍ إلى /dev/watchdog، وإذا لم يتلق أي إشارة منه، فإنه يعيد تشغيل النظام

الخطوة 8: اختبار وظيفة الوكالة الدولية للطاقة

يمكنك اختبار ما إذا كانت التغييرات التي أجريتها صحيحة عن طريق إنشاء قنبلة شوكية على Raspberry Pi من خلال الأمر التالي:

: ( ) { : | : & } ؛:

انتظر لمدة 10 ثوانٍ وسترى إعادة تشغيل نظام Raspberry Pi بعد ذلك الوقت، مما يضمن إعادة تشغيل نظام Raspberry Pi الوكالة الدولية للطاقة تم تشغيله بنجاح على نظامك. إذا اكتشف أي عدم استجابة على جهازك، فسيتم إعادة تشغيله، وبالتالي الحفاظ على استقرار جهازك.

خاتمة

يعد إعداد جهة مراقبة على Raspberry Pi عملية بسيطة ومباشرة ويمكن إجراؤها عن طريق تحميل ملف الوكالة الدولية للطاقة الوحدة النمطية على الجهاز. بعد ذلك، يجب عليك إضافة الوحدة داخل ملف / الخ / الوحدات الملف وحفظه. ثم قم بتثبيت البرنامج الخفي للمراقبة على نظام Raspberry Pi، وقم بتمكين البرنامج الخفي وإعادة تشغيله لتشغيله على النظام. وأخيرا، ما عليك سوى إلغاء التعليق /dev/watchdog سطر داخل ملف تكوين الوكالة الدولية للطاقة للسماح للوكالة بمراقبة نظامك. بعد ذلك، يمكنك اختبار عملها عن طريق إنشاء قنبلة شوكية على نظام Raspberry Pi.