Lab 11.1 - Monitoreo del Sistema
Objetivos
Al final de este laboratorio, usted será capaz de:
- Monitorear CPU, memoria y disco con las herramientas básicas
- Utilizar top, htop, iotop
- Crear scripts de monitoreo
- Configurar alertas básicas
Requisitos previos
- Ubuntu 24.04 instalado
- Terminal abierto
- Herramientas: htop, iotop (opcionales)
Ejercicio 1: Instalación de Herramientas
# Installer les outils de monitoring
sudo apt update
sudo apt install -y htop iotop sysstat
# Vérifier
which top htop iotop mpstat
Ejercicio 2: Monitoreo de CPU
# top en temps réel
top
# htop (amélioré)
htop
# Statistiques CPU
mpstat 1 5
# Load average
uptime
cat /proc/loadavg
Ejercicio 3: Monitoreo de Memoria
# Vue d'ensemble
free -h
# Détails
cat /proc/meminfo
# Par processus
ps aux --sort=-%mem | head -10
Ejercicio 4: Monitoreo de Disco
# Espace disque
df -h
# I/O disque
sudo iotop
# Statistiques
iostat -x 1 5
Ejercicio 5: Script de Monitoreo
# Créer un script
cat > monitor.sh << 'EOF'
#!/bin/bash
echo "=== $(date) ==="
echo "CPU: $(top -bn1 | grep 'Cpu(s)' | awk '{print $2}')"
echo "Mémoire: $(free -h | grep Mem | awk '{print $3"/"$2}')"
echo "Disque: $(df -h / | tail -1 | awk '{print $5}')"
echo "Load: $(uptime | awk -F'load average:' '{print $2}')"
EOF
chmod +x monitor.sh
./monitor.sh
Verificación
- Monitorear CPU, memoria y disco
- Utilizar top, htop, iotop
- Crear scripts de monitoreo
Laboratorio creado el: diciembre 2024 - Probado en Ubuntu 24.04