System Monitor, created with Socket.IO, Express, Cron
- When a client connects to application server, new socket connection oppens, and a cron job start. server sends information of System base on config.js, by default it sends all information every 10 secconds.
- You can config which information you want to get by editing config/config.js
- Server only have one cron job that sends information to all connected clients.if all clients disconnect from server, cron job become destroyed.
Clone the git repo:
git clone https://github.com/alipirpiran/System-Monitor.git
cd to project and Install packages
cd System-Monitor & npm i
Run index.js with node
node index.js
- config application with editing config.js file in config/
- add authentication
- improve frontend, add chart ...
- add routes for configuring app