https://github.com/yanpenalva/syspeek
A lightweight and portable Bash script that provides a quick overview of system health, including CPU, memory, disk, swap, inodes, network, and temperature metrics, all presented in a human-readable format. Ideal for terminal-based monitoring.
https://github.com/yanpenalva/syspeek
devops devops-tools gnu-linux linux monitor monitoring-tool server shell-script
Last synced: about 2 months ago
JSON representation
A lightweight and portable Bash script that provides a quick overview of system health, including CPU, memory, disk, swap, inodes, network, and temperature metrics, all presented in a human-readable format. Ideal for terminal-based monitoring.
- Host: GitHub
- URL: https://github.com/yanpenalva/syspeek
- Owner: yanpenalva
- License: mit
- Created: 2025-05-16T13:23:16.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-16T18:41:55.000Z (about 1 year ago)
- Last Synced: 2025-06-17T22:39:40.497Z (about 1 year ago)
- Topics: devops, devops-tools, gnu-linux, linux, monitor, monitoring-tool, server, shell-script
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Syspeek 🖥️
A lightweight and portable Bash script that provides a quick overview of system health, including CPU, memory, disk, swap, inodes, network, and temperature metrics, all presented in a human-readable format. Ideal for terminal-based monitoring.
## Features
- Operating system info
- CPU usage and uptime
- Load average and core count
- Memory and swap usage
- Disk and inode usage
- Network I/O (RX/TX)
- Top processes (CPU and memory)
- Zombie process count
- CPU temperature (via lm-sensors)
## Preview
```
🖥️ Operating System
================================================================================
Ubuntu 22.04.4 LTS
🧮 CPU Usage
================================================================================
Usage : 14.2%
💾 Memory Usage
================================================================================
Total Memory : 31441.5 MB
Used Memory : 12889.5 MB (41.0%)
Available Memory : 18552.1 MB (59.0%)
🗄️ Disk Usage
================================================================================
Disk Size : 450G
Used Space : 119G (26.40%)
Available Space : 308G (68.49%)
```
## Requirements
- bash
- awk, sed, grep, ps, df, top
- lm-sensors
- bc
## Installation
Clone the repository and make the script executable:
```bash
git clone https://github.com/your-user/syspeek.git
cd syspeek
chmod +x system_monitor.sh
```
## Usage
Simply run:
```bash
./monitor.sh
```
It will auto-install required dependencies (`lm-sensors`, `bc`) if your system uses apt, dnf or pacman.
## License
MIT