This is a simple Bash script for monitoring a Linux server. It provides information about various system resources and processes to help you keep track of your server's performance.
- Clone or download the script.
git clone https://github.com/bibashjaprel/Server-Monitor
- Make the script executable:
chmod +x server-monitor.sh
- Run the script:
./server-monitor.sh
Displays information about the CPU architecture, model name, number of CPUs, and threads per core.
Displays information about the system's memory usage.
Displays system summary information using vmstat
.
Displays disk usage information.
Displays the system's uptime.
Displays network information including IP addresses.
Shows the top processes consuming CPU and memory resources.
Displays the system's load average.
lscpu
free
vmstat
df
uptime
ip
ps
w
This script is provided under the MIT License.