لوحة تحكم لمراقبة سيرفرات Linux (Web UI/UX) + إشعارات Telegram

تفاصيل العمل

قمت بتطوير نظام متكامل لمراقبة سيرفرات 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) مع واجهة تشغيل عبر المتصفح.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات