
بعد إعداد الموقع وتشغيله، تبدأ مهمة مستمرة لا تقل أهمية: مراقبة أداء الخادم. من المهم أن تعرف كمية الموارد المستهلكة، وماذا يحدث في الخلفية، وهل الخادم متوقف أو يعمل بشكل طبيعي. في هذه المقالة، سنشرح أدوات فعالة لمراقبة الأداء من الطرفية، تحليل السجلات، وتفعيل تنبيهات في حال توقف الخادم.
مراقبة استهلاك الموارد (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: بديل احترافي
كيفية الإعداد
- أنشئ حسابًا على الموقع
- أضف نطاق موقعك (مثل:
https://example.com
) - اختر نوع التنبيه (بريد، SMS، Slack)
بمجرد توقف الموقع، ستتلقى إشعارًا فوريًا ويمكنك التدخل.
نصائح عملية
- راقب دائمًا CPU > 80% أو RAM > 90%
- استعمل ملفات السجل لفهم مشاكل الأداء
- لا تكتفِ بمراقبة الخادم فقط، بل راقب الخدمات مثل PHP أو MySQL
خاتمة
مراقبة أداء وسجلات وتوقفات الخادم تجعلك تسبق المشاكل قبل أن تؤثر على الزوار. استخدم أدوات الطرفية البسيطة لتتبع الاستهلاك، وفعّل تنبيهات خارجية لضمان استجابة سريعة. إدارة VPS لا تنتهي عند التثبيت، بل تستمر مع كل دقيقة تشغيل.
- Log in to post comments