A simple Python-based system monitor that logs CPU, RAM, and Disk usage every 10 seconds, saves it into a CSV file, and visualizes it using Matplotlib and Pandas.
- Logs system resource usage with timestamps
- Saves data in structured CSV format
- Automatically creates folders and handles missing files
- Generates usage graphs at the end of monitoring
- Lightweight and beginner-friendly
- Python 3.10+
- psutil — for collecting system statistics
- pandas — for reading and analyzing CSV data
- matplotlib — for plotting visual graphs