مراقبة السيرفر: الأداء، السجلات، والتوقفات في VPS غير مُدار

مراق بن ة السيرفر

بعد إعداد الموقع وتشغيله، تبدأ مهمة مستمرة لا تقل أهمية: مراقبة أداء الخادم. من المهم أن تعرف كمية الموارد المستهلكة، وماذا يحدث في الخلفية، وهل الخادم متوقف أو يعمل بشكل طبيعي. في هذه المقالة، سنشرح أدوات فعالة لمراقبة الأداء من الطرفية، تحليل السجلات، وتفعيل تنبيهات في حال توقف الخادم.

مراقبة استهلاك الموارد (Resource Usage)

المراقبة الفورية للمعالج، الذاكرة، المساحة، وحركة الشبكة ضرورية لفهم أداء السيرفر. وإليك أهم الأدوات:

1. الأمر top أو htop

  • top: مثبت تلقائيًا على جميع توزيعات Linux
  • htop: أكثر تفاعلية، يتطلب تثبيت

لتثبيت htop:

sudo apt install htop # على Ubuntu sudo dnf install htop # على AlmaLinux 

ثم شغّله:

htop 

2. معرفة استخدام القرص

df -h 

يعرض المساحة المستخدمة في كل قرص أو مجلد رئيسي.

3. استخدام الذاكرة

free -m 

لرؤية الذاكرة المستهلكة والمتبقية بالتفصيل.

4. مراقبة الشبكة

sudo apt install iftop # أو dnf sudo iftop 

يعرض حركة الشبكة المباشرة لكل عنوان IP.

مراجعة السجلات Logs

السجلات تعطيك تفاصيل ما يحدث على السيرفر: عمليات دخول، أخطاء، محاولات اختراق، إلخ.

1. السجل العام للنظام

sudo tail -f /var/log/syslog # على Ubuntu sudo tail -f /var/log/messages # على CentOS/AlmaLinux 

2. سجل الدخول

last 

يعرض آخر من سجل الدخول إلى الخادم.

3. سجل SSH

sudo cat /var/log/auth.log 

مفيد لرصد محاولات تسجيل الدخول الفاشلة.

4. سجل خادم الويب (Apache أو Nginx)

Apache: tail -f /var/log/apache2/access.log tail -f /var/log/apache2/error.log 
Nginx: tail -f /var/log/nginx/access.log tail -f /var/log/nginx/error.log 

مراقبة التوقفات (Uptime Monitoring)

قد يتوقف السيرفر لأي سبب: ضغط كبير، تحديث فاشل، هجوم. لذلك يجب أن تراقبه خارجيًا وتستلم تنبيهًا فور توقفه.

1. أدوات مجانية لمراقبة الخادم

  • UptimeRobot: يراقب كل 5 دقائق مجانًا، يرسل تنبيه عند التوقف
  • Better Uptime: يتضمن إشعارات ومخططات
  • StatusCake: بديل احترافي

كيفية الإعداد

  1. أنشئ حسابًا على الموقع
  2. أضف نطاق موقعك (مثل: https://example.com)
  3. اختر نوع التنبيه (بريد، SMS، Slack)

بمجرد توقف الموقع، ستتلقى إشعارًا فوريًا ويمكنك التدخل.

نصائح عملية

  • راقب دائمًا CPU > 80% أو RAM > 90%
  • استعمل ملفات السجل لفهم مشاكل الأداء
  • لا تكتفِ بمراقبة الخادم فقط، بل راقب الخدمات مثل PHP أو MySQL

خاتمة

مراقبة أداء وسجلات وتوقفات الخادم تجعلك تسبق المشاكل قبل أن تؤثر على الزوار. استخدم أدوات الطرفية البسيطة لتتبع الاستهلاك، وفعّل تنبيهات خارجية لضمان استجابة سريعة. إدارة VPS لا تنتهي عند التثبيت، بل تستمر مع كل دقيقة تشغيل.

وسوم