Saltar al contenido principal

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