RobotLearn Cluster monitor
robotlearn.inrialpes.fr/cluster-monitor/
Implementation overview
The cluster monitor counts two entities:
- The backend server is running on an Inria machine (
robotlearn.inrialpes.fr
). It is performingssh
commands toaccess2-cp
to gather the cluster state.
It also exposes a Socket.IO server to the web clients that connect to it. It pushes the cluster information to all of the connected clients through the socket-io connection.
Code:backend/
- The frontend is a javascript application that connects to the socket-io server
(backend) and updates the html page with the received data.
Code:public/
Acknowledgment
- David Emukpere: for his numerous advice and help about web development and infrastructure.
- Tanguy Lepage: for the frontend HTML/CSS design.
- Anand Ballou: for his advice and his help on the cluster data fetching.