المختبر 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