Skip to content

andilar/SysInfo4Raspi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysInfo4Raspi

A lightweight Python system monitoring script for Raspberry Pi — no external dependencies, pure Python stdlib.

Python Platform License

Features

  • CPU – clock speed, usage (with progress bar), load average, core count
  • Temperature – color-coded via /sys/class/thermal or vcgencmd (green / yellow / red)
  • Memory – RAM usage with progress bar, buffers & cache
  • Disk – all mounted partitions with fill level
  • Users – active SSH sessions including source IP
  • Network – all interfaces with IP addresses

Quick Start

Run directly on your Raspberry Pi without downloading first:

curl -fsSL https://raw.githubusercontent.com/andilar/SysInfo4Raspi/main/sysinfo.py | python3

Or download and run locally:

# Download
curl -fsSL https://raw.githubusercontent.com/andilar/SysInfo4Raspi/main/sysinfo.py -o sysinfo.py

# Run
python3 sysinfo.py

Or clone the full repo:

git clone https://github.com/andilar/SysInfo4Raspi.git
cd SysInfo4Raspi
python3 sysinfo.py

Requirements

  • Python 3.6+
  • No external packages needed (no pip install required)
  • Works on all Raspberry Pi models running Raspberry Pi OS / Raspbian

Color Coding

Thresholds for temperature, CPU, and RAM usage:

Color Meaning CPU / RAM Temperature
🟢 Green Normal < 60% < 60°C
🟡 Yellow Warning 60–85% 60–80°C
🔴 Red Critical > 85% > 80°C

License

MIT – see LICENSE

About

System Information Script for Raspberry Pi written in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages