Beginner
مراقبة أداء الخادم
تحليل استخدام الموارد (CPU, RAM) للخادم
اكتب أمراً في Linux للتحقق من استخدام وحدة المعالجة المركزية (CPU) والذاكرة العشوائية (RAM) ومساحة القرص للخادم الحالي، وقدم شرحاً لكيفية تفسير النتائج.
Intermediate
تحليل سجلات الأخطاء
استخراج وتحليل الأخطاء من سجلات النظام
قم بتحليل ملف السجل (Log file) التالي واستخرج الأخطاء الحاسمة (Critical Errors) فقط، ثم اقترح حلولاً ممكنة لكل خطأ تم العثور عليه.
Intermediate
مراقبة حركة مرور الشبكة
تتبع استهلاك النطاق الترددي وتحديد التطبيقات
اشرح كيفية مراقبة حركة مرور الشبكة في الوقت الفعلي باستخدام أدوات مراقبة مناسبة، وكيفية تحديد التطبيقات التي تستهلك أكبر قدر من النطاق الترددي.
Advanced
أداء قاعدة البيانات
مراقبة استعلامات SQL البطيئة
صغ استعلام SQL لمراقبة أداء قاعدة البيانات وتحديد الاستعلامات البطيئة (Slow Queries) التي تستغرق وقتاً طويلاً للتنفيذ، مع اقتراح طرق لتحسينها.
Intermediate
فحص صحة واجهة برمجة التطبيقات
برمجة سكريبت للتحقق من حالة API
اكتب نصاً برمجياً (Script) بلغة Python للتحقق من صحة واجهة برمجة التطبيقات (API) عن طريق إرسال طلب GET والتحقق من رمز الحالة (Status Code) ووقت الاستجابة.
Advanced
إعداد التنبيهات في Grafana
تكوين قواعد التنبيه الذكي
كيف يمكنني تكوين قاعدة تنبيه في Grafana لتشغيل إشعار عبر البريد الإلكتروني عندما يتجاوز استخدام وحدة المعالجة المركزية (CPU) 90٪ لمدة 5 دقائق متتالية؟
Intermediate
كشف محاولات التسلل
مراقبة سجلات تسجيل الدخول المريبة
شرح طريقة إعداد نظام مراقبة لكشف محاولات تسجيل الدخول الفاشلة المتكررة (Brute Force Attacks) على خادم Linux وإيقاف عناوين IP المسيئة تلقائياً.
Advanced
مراقبة مجموعات Kubernetes
التحقق من حالة Pods والموارد
وفر الأوامر اللازمة باستخدام kubectl للتحقق من حالة جميع Pods في مساحة الاسم (Namespace) وتحديد أي منها يعيد التشغيل بشكل متكرر أو في حالة معلقة (Pending).
Beginner
تصميم لوحة معلومات المراقبة
هيكلية لوحة بيانات شاملة
صمم هيكلاً بلوحة معلومات (Dashboard) لمراقبة تطبيق ويب، مع تحديد المقاييس الرئيسية (KPIs) التي يجب عرضها مثل وقت الاستجابة، معدل الخطأ، والمستخدمين النشطين.
Beginner
إشعارات توقف الخدمة
أتمتة التنبيهات عند تعطل النظام
كيف يمكنني تكوين نظام بسيط لإرسال تنبيه فوري عبر البريد الإلكتروني أو Slack عند توقف خدمة ويب أساسية أو عدم الاستجابة لطلب Ping؟