انتقل إلى المحتوى الرئيسي

المختبر 11.1 - مراقبة النظام

الأهداف​

في نهاية هذا المختبر، ستكون قادرًا على:

  • مراقبة وحدة المعالجة المركزية والذاكرة والقرص باستخدام الأدوات الأساسية
  • استخدام top، htop، iotop
  • إنشاء سكربتات للمراقبة
  • تكوين تنبيهات أساسية

المتطلبات​

  • تثبيت أوبونتو 24.04
  • فتح الطرفية
  • الأدوات: htop، iotop (اختياري)

التمرين 1: تثبيت الأدوات​

# تثبيت أدوات المراقبة
sudo apt update
sudo apt install -y htop iotop sysstat

# التحقق
which top htop iotop mpstat

التمرين 2: مراقبة وحدة المعالجة المركزية​

# top في الوقت الحقيقي
top

# htop (محسن)
htop

# إحصائيات وحدة المعالجة المركزية
mpstat 1 5

# متوسط الحمل
uptime
cat /proc/loadavg

التمرين 3: مراقبة الذاكرة​

# نظرة عامة
free -h

# تفاصيل
cat /proc/meminfo

# لكل عملية
ps aux --sort=-%mem | head -10

التمرين 4: مراقبة القرص​

# مساحة القرص
df -h

# I/O القرص
sudo iotop

# إحصائيات
iostat -x 1 5

التمرين 5: سكربت المراقبة​

# إنشاء سكربت
cat > monitor.sh << 'EOF'
#!/bin/bash
echo "=== $(date) ==="
echo "CPU: $(top -bn1 | grep 'Cpu(s)' | awk '{print $2}')"
echo "ذاكرة: $(free -h | grep Mem | awk '{print $3"/"$2}')"
echo "قرص: $(df -h / | tail -1 | awk '{print $5}')"
echo "حمل: $(uptime | awk -F'load average:' '{print $2}')"
EOF

chmod +x monitor.sh
./monitor.sh

التحقق​

  • مراقبة وحدة المعالجة المركزية والذاكرة والقرص
  • استخدام top، htop، iotop
  • إنشاء سكربتات للمراقبة

تم إنشاء المختبر في: ديسمبر 2024 - تم اختباره على أوبونتو 24.04