تقدم هذه المقالة وتعلم نظام مراقبة كامل ومجاني وآمن ومتقدم لخادم Linux، والذي يتضمن الأدوات التالية:
- Netdata للمراقبة في الوقت الحقيقي
- Nginx للوصول الآمن وعرض لوحة المعلومات على المجال
- SSL عبر Let's Encrypt
- المصادقة الأساسية لمزيد من الأمان
رابط مستودع GitHub
يتواجد برنامج التثبيت بنقرة واحدة هذا في هذا المستودع:
https://github.com/itpiran/Netdata-Nginx
للاستنساخ:
git clone https://github.com/itpiran/Netdata-Nginx.git
cd Netdata-Nginxالتثبيت بأمر واحد
sudo bash install.shالأشياء التي يطلبها البرنامج النصي أثناء التثبيت:
- النطاق (مثال: monitor.example.com)
- البريد الإلكتروني (لتلقي SSL)
- إنشاء اسم مستخدم وكلمة مرور للوحة المعلومات
- التنشيط التلقائي لـ Nginx + SSL
ماذا يحدث بعد التثبيت؟
في نهاية التثبيت، يعرض البرنامج النصي المعلومات التالية:
- ربط لوحة معلومات Netdata مع SSL
- اسم المستخدم وكلمة المرور لتسجيل الدخول
- حالة جميع الخدمات
- دليل استكشاف الأخطاء وإصلاحها
هيكل ملف المشروع
/install.sh
/scripts/install_netdata.sh
/scripts/setup_htpasswd.sh
/templates/nginx_netdata.conf.tpl
/README.md
/USAGE.md
/SECURITY.md
الناتج
- موقع الرصد في
https:// /سوف تكون متاحة. - معلومات تسجيل الدخول (إذا تم تمكين المصادقة الأساسية) في الملف
~/monitoring_credentials.txtتم الحفظ (مع تحذير أمني).
خاتمة
يُعد نظام المراقبة هذا حلاً شاملاً واحترافيًا ومجانيًا لمراقبة الخوادم. باستخدام Netdata + Nginx + SSL، ستحصل على لوحة تحكم آمنة وسريعة وقوية تلبي جميع احتياجاتك من المراقبة.









