Skip to content

This Bash script provides a comprehensive system monitoring tool for Linux servers

License

Notifications You must be signed in to change notification settings

bibashjaprel/Server-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Linux Server Monitoring Tool

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.

Usage

  1. Clone or download the script.
    git clone https://github.com/bibashjaprel/Server-Monitor
  1. Make the script executable:
 chmod +x server-monitor.sh
  1. Run the script:
 ./server-monitor.sh

Features

CPU Information

Displays information about the CPU architecture, model name, number of CPUs, and threads per core.

Memory Information

Displays information about the system's memory usage.

System Summary Information

Displays system summary information using vmstat.

Disk Usage

Displays disk usage information.

System Uptime

Displays the system's uptime.

Network Information

Displays network information including IP addresses.

Top Processes

Shows the top processes consuming CPU and memory resources.

System Load Average

Displays the system's load average.

Dependencies

  • lscpu
  • free
  • vmstat
  • df
  • uptime
  • ip
  • ps
  • w

License

This script is provided under the MIT License.

About

This Bash script provides a comprehensive system monitoring tool for Linux servers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages