SimpleMon is a lightweight Python 3 tool that monitors CPU, memory, disk, and network usage in real time.
It can output system metrics directly to the terminal or log them in JSON/CSV format for later analysis.
- Real-time monitoring of:
- CPU usage (per core and total)
- Memory usage
- Disk utilization
- Network I/O statistics
- Output formats:
- Human-readable console
- JSON log
- CSV log
- Configurable sampling interval and duration
- Lightweight, cross-platform, and no external services required
- Python 3.8+
- Tested on Gentoo, Debian/Ubuntu, and Fedora
Dependencies are listed insimplemon/requirements.txt.
git clone https://github.com/mreinert/simplemon.git
cd GentooSysTools/simplemon
python3 -m venv venv source venv/bin/activate
pip install -r requirements.txt
python3 simplemon.py