A simple monitoring API for multiple client devices written in Python
The only external module required for this project is psutil which can be installed using pip
with the command pip install psutil
.
Clone the repository and navigate into the project root.
Install the Python dependencies in a new virtual environment which can be done easily using pipenv
based on the Pipfile present in the project root.
After creating and activating your virtual environment with all dependencies installed, start the server by running the socket_server.py file from the terminal.
In separate terminal sessions, start each client by running the socket_client.py file.