Skip to content

alipirpiran/System-Monitor

Repository files navigation

System-Monitor

License: MIT Telegram


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.

Instalation

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/

todos

  • add authentication
  • improve frontend, add chart ...
  • add routes for configuring app

About

System Monitor, created with Socket.IO, Express, Cron

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published