A Python-based tool to visualize system metrics (CPU, memory, disk) in a web dashboard.
- Clone the repo:
git clone https://github.com/nothader/seevia - Create a virtual environment:
python -m venv venv - Activate it:
source venv/bin/activate(Mac/Linux) orvenv\Scripts\activate(Windows) - Install dependencies:
pip install -r requirements.txt - Run the app:
python app.py
- Real-time charts for CPU, memory, and disk usage, updating every 2 seconds.
- Configurable host and port via CLI.
- Visit
/for the dashboard homepage (HTML). - Fetch metrics at
/metrics(returns JSON). - Run with custom settings:
python app.py --host 0.0.0.0 --port 8080 - See options:
python app.py --help
- Project setup
- Collect system metrics (CPU, memory, disk)
- Display charts
- Add CLI options