MonitorMind is an automated system monitoring tool designed to provide real-time insights into various system metrics such as CPU usage, RAM, Swap usage, and system processes. Developed as a Flask web application, MonitorMind utilizes Python's psutil
library to gather system data, presenting it in a user-friendly web interface.
git clone https://github.com/ADORSYS-GIS/monitor-mind
cd monitor-mind
Run the Flask application:
python3 app.py
-- or --
flask run
Navigate to the provided local server address in your web browser to view the monitoring dashboard.
Check out this Document smtdoc
MonitorMind uses the psutil
library to retrieve system data:
psutil.cpu_percent(interval=1)
psutil.virtual_memory()
psutil.swap_memory()
psutil.process_iter(attrs=['pid', 'name'])
We welcome contributions to MonitorMind. Please read our contributing guidelines before submitting pull requests.
Special thanks to all the contributors and students involved in this project for their hard work and dedication.
This project is licensed under the MIT License.