Shell Script · Lesson

Simple System Monitoring Script

Monitoring Script
infounix@prod
#!/bin/bash
 
CPU=$(top -bn1 | grep "Cpu(s)" | awk '{print $2}')
MEM=$(free -m | awk 'NR==2{print $3}')
DISK=$(df -h / | awk 'NR==2 {print $5}')
 
echo "CPU Usage: $CPU%"
echo "Memory Used: $MEM MB"
echo "Disk Usage: $DISK"

This script helps monitor system health in real-time.