A modern Linux system monitoring application built with Python and PyQt6 that provides real-time insights into system performance, resource utilization, and hardware health.
Linux Health Monitor is a desktop application designed to help users monitor critical system metrics in real time through an intuitive graphical interface.
The application provides detailed information about:
- CPU Usage
- Memory (RAM) Usage
- Disk Utilization
- Network Activity
- Running Processes
- System Temperature
- Alerts and Notifications
- Real-time system statistics
- Visual resource monitoring
- Easy-to-read interface
- CPU usage percentage
- Core utilization tracking
- Performance overview
- RAM usage details
- Available and used memory
- Memory consumption tracking
- Disk space utilization
- Storage statistics
- Mounted drive information
- Upload and download speeds
- Network interface details
- Traffic statistics
- CPU temperature tracking
- Hardware health insights
- Resource usage warnings
- Performance alerts
- System health notifications
upload soon...
upload soon...
upload soon...
- Python 3.10+
- PyQt6
- psutil
- Linux System Utilities
Linux-Health-Monitor/
│
├── frontend/
│ ├── dashboard.py
│ ├── process_tab.py
│ ├── network_view.py
│ ├── temperature_tab.py
│ └── alert_tab.py
│
├── backend/
│ ├── cpu_monitor.py
│ ├── memory_monitor.py
│ ├── disk_monitor.py
│ └── network_monitor.py
│
├── assets/
├── main.py
├── requirements.txt
└── README.md
git clone https://github.com/Deep8595/Linux-Health-Monitor.git
cd Linux-Health-Monitorpython3 -m venv venv
source venv/bin/activatepip install -r requirements.txtpython main.py- Linux Operating System
- Python 3.10+
- PyQt6
- psutil
- GPU Monitoring
- Export Reports
- Historical Data Visualization
- System Logging
- Cross-Platform Support
- Dark/Light Themes
Contributions are welcome.
- Fork the repository
- Create a feature branch
- Commit changes
- Push to your branch
- Create a Pull Request
This project is licensed under the MIT License.
Deepanshu Singh
B.Tech Student | Python Developer | Open Source Enthusiast