GitHub Repository: https://github.com/Papachengo69/server-performance-stats
Project Page: https://roadmap.sh/projects/server-stats
This is a beginner-friendly DevOps project that provides a Bash script to monitor and report key server performance metrics. It can be run on any Linux system with basic shell tools installed.
The script server-stats.sh reports:
- Total CPU usage
- Total memory usage (Free vs Used + percentage)
- Total disk usage (Free vs Used + percentage)
- Top 5 processes by CPU usage
- Top 5 processes by memory usage
- OS version
- System uptime
- Load averages
- Number of logged-in users
- Failed login attempts
chmod +x server-stats.sh
./server-stats.sh