قمت بتطوير نظام متكامل لمراقبة سيرفرات Linux يراقب مؤشرات النظام والخدمات ويعرض النتائج في لوحة تحكم Web حديثة مع تنبيهات فورية عبر Telegram.
أبرز ما يقدمه النظام:
• جمع مؤشرات النظام: Disk / RAM / Load Average / Uptime
• مراقبة الخدمات (مثل: ssh / nginx / mysql) مع حالات واضحة: running / stopped / not installed / unknown
• توليد تقارير JSON محفوظة بتاريخ التنفيذ + تقارير HTML
• Web Dashboard بواجهة حديثة (Light/Dark Mode) مع:
• عرض مباشر للـ Metrics
• جدول حالة الخدمات مع Badges
• قسم التنبيهات Active Alerts مع مستوى الشدة
• Charts لعرض التاريخ (Disk/RAM/Load)
• تحديث تلقائي + زر “Run Now” للتنفيذ الفوري
• تنبيهات Telegram عند ظهور Alerts (تجاوز العتبات أو توقف خدمة)
تقنيات وأدوات مستخدمة:
Bash, Python (FastAPI + Uvicorn), YAML Configuration, REST API, HTML/CSS/JavaScript, Chart.js, Telegram Bot API
ملاحظة: تم اختبار المشروع داخل بيئة Linux (مثل GitHub Codespaces) مع واجهة تشغيل عبر المتصفح.