إعداد وتشغيل وقت التشغيل Kuma على Raspberry Pi

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


ماذا ستحتاج

  1. التوت بي (أي نموذج يحمل دعم GPIO ، على سبيل المثال ، PI 3 ، PI 4)
  2. بطاقة microSD (8 جيجابايت على الأقل ، الفئة 10 أو أفضل)
  3. مزود الطاقة (5 فولت ، 2.5A الحد الأدنى لـ PI 3 ؛ 5V ، 3A لـ PI 4)
  4. التوت PI OS (Lite أو إصدار سطح المكتب)
  5. اتصال الإنترنت

الخطوة 1: إعداد التوت PI

  1. قم بتحديث Raspberry Pi:

    sudo apt update && sudo apt upgrade -y
    
  2. تثبيت الأدوات اللازمة:

    sudo apt install -y curl git
    
  3. تثبيت Docker (إن لم يكن مثبتًا بالفعل):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    sudo usermod -aG docker $USER
    

    أعد تشغيل Raspberry Pi لتطبيق التغييرات:

    sudo reboot
    

الخطوة 2: قم بتثبيت uptime kuma باستخدام Docker

يمكن نشر وقت التشغيل Kuma بسرعة باستخدام Docker. اتبع هذه الخطوات لإعدادها:

  1. اسحب صورة كوما دوكر في الوقت المناسب:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. إنشاء دليل للبيانات المستمرة:

    mkdir -p ~/uptime-kuma/data
    
  3. قم بتشغيل حاوية كوما في الوقت المناسب:

    sudo docker run -d \
      -p 3001:3001 \
      -v ~/uptime-kuma/data:/app/data \
      --name uptime-kuma \
      louislam/uptime-kuma
    
  4. الوصول إلى ما بعد وقت التشغيل كوما في متصفحك: انتقل إلى http://<raspberry-pi-ip>:3001 للوصول إلى واجهة ويب Kuma في الوقت المناسب.


الخطوة 3: تكوين وقت التشغيل كوما

  1. قم بإعداد حساب المسؤول:

    • في أول تسجيل دخول ، قم بإنشاء اسم مستخدم وكلمة مرور المسؤول.
  2. أضف خدمات لمراقبة:

    • انقر على أضف شاشة جديدة زر.
    • تكوين تفاصيل الخدمة ، مثل:
      • نوع الشاشة (http (s) ، ping ، tcp ، إلخ)
      • عنوان URL أو عنوان IP
      • الفاصل الزمني للشيكات (على سبيل المثال ، كل 5 دقائق)
  3. احفظ إعدادات الشاشة وابدأ في مراقبة خدماتك.


الخطوة 4: تحسينات اختيارية

  1. تمكين HTTPS: استخدم وكيلًا عكسيًا مثل Nginx أو Traefik لتأمين وقت التشغيل Kuma مع HTTPS.

  2. قم بتشغيل uptime kuma على منفذ مخصص: قم بتغيير تعيين المنفذ عند تشغيل حاوية Docker:

    sudo docker run -d -p 8080:3001 ...
    
  3. بدء تشغيل تلقائي على الحذاء: تأكد من أن الحاوية تبدأ تلقائيًا عند إعادة التشغيل:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. إضافة الإخطارات:

    • دمج وقت التشغيل Kuma مع خدمات الإخطار مثل Telegram أو Slack أو Email.
    • تكوين الإخطارات في الإعدادات> الإخطار قسم لوحة القيادة.

الخطوة 5: راقب البنية التحتية الخاصة بك

  1. عرض المقاييس:
    • الوصول إلى إحصائيات وقت التشغيل ، وأوقات الاستجابة ، وسجلات الفشل من لوحة القيادة.
  2. ضبط التنبيهات:
    • تكوين التنبيهات لتلقي الإخطارات إذا انخفضت الخدمة.
  3. تصور الاتجاهات:
    • استخدم سجلات التاريخ التفصيلية لتحديد الأنماط وتحسين خدماتك.

استكشاف الأخطاء وإصلاحها

  1. لا يمكن الوصول إلى كوما في الوقت المناسب:

    • تحقق من أن الحاوية تعمل:
      sudo docker ps
      
    • تحقق من وجود أخطاء في سجلات الحاوية:
      sudo docker logs uptime-kuma
      
  2. استخدام الموارد العالي:

    • تقليل تردد المراقبة للخدمات الأقل أهمية.
    • النظر في الترقية إلى Raspberry Pi 4 لتحسين الأداء.
  3. غير قادر على تلقي الإخطارات:

    • تحقق من بيانات اعتماد خدمة الإخطار والتكوينات.

تطبيقات الجهوزية كوما

  1. رصد وقت تشغيل المواقع الشخصية والخوادم.
  2. تتبع أجهزة إنترنت الأشياء أو أنظمة أتمتة المنزل.
  3. تأكد من أن الخدمات السحابية وواجهة برمجة التطبيقات تعمل.
  4. تلقي تنبيهات لانقطاع الشبكة أو مشكلات الأداء.

خاتمة

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

اترك تعليقًا

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.