Pineapple Monitoring provide monitoring of each machines of an entire network.
This project use a client side collector on each machines to collect data about temperature, ram usage, cpu usage, etc .. and throw them to the Flask REST API via the HTTP protocol.
On the server side, you can display all the data collected since the past 14 days on a web GUI thanks to the Flask server, Jinja2 and some JavaScript libraries.
⚠️ The project is currently under devellopement and isn't currently able to be used on real networks.
Université d'Avignon - CERI
Licence 2 Informatique
git clone https://github.com/qanastek/Pineapple-Monitoring.git
cd serveur/
pip install requirements.txt
cd client/
pip install requirements.txt
cd serveur/
python server.py
cd client/
sh AutoInstall.sh