يُركز هذا المشروع على بناء بيئة مراقبة متكاملة (Monitoring Stack) لمتابعة أداء البنية التحتية المكونة من خوادم متعددة (Multi-Node Infrastructure). تم تصميم النظام لمراقبة خادم رئيسي (Ubuntu Host) ومجموعة من الأجهزة الافتراضية (RHEL VMs) باستخدام تقنيات DevOps الحديثة لضمان استمرارية الخدمة وسهولة الإدارة.
نبذة عما تم عمله:
الأتمتة الكاملة: استخدام Ansible لأتمتة نشر وتكوين Node Exporter على كافة العقد (Nodes)، بما في ذلك إدارة المستخدمين، ملفات الخدمة (systemd)، وإعدادات جدار الحماية (firewalld).
الحاويات (Containerization): تشغيل Prometheus و Grafana باستخدام Docker Compose لسهولة النشر والإدارة على الخادم الرئيسي.
لوحات تحكم تفاعلية: إعداد Grafana لعرض مقاييس الأداء في الوقت الفعلي، مثل استهلاك المعالج (CPU)، الذاكرة (Memory)، القرص الصلب (Disk)، وحركة الشبكة.
إدارة الشبكات والأنظمة: تكوين المراقبة لتشمل أنظمة توزيع مختلفة مثل Ubuntu و Red Hat Enterprise Linux، مع ضبط القواعد الأمنية للمنافذ.